Français [Speed Camera] Mettre en place des radars fixe sur la carte

  • Auteur de la discussion Auteur de la discussion Mathis
  • Date de début Date de début

Mathis

The-Programmer
Membre du personnel
29/12/19
503
16
48
1 100
vdgrg-ConvertImage.png

Bonjour à toutes et à tous,
Aujourd'hui, on se retrouve pour un tutoriel en rapport avec Altis-Life. Ce tutoriel consiste, comme l'indique son nom à mettre un radar fixe avec le script Speed Camera.
Si vous avez un souci, n'hésitez pas à ouvrir un topic sur le forum plutôt que répondre en demandant de l'aide sous le tutoriel.

Maintenant, place à l'installation.

1. Ouvrir life_server/init.sqf et ajouter cela à la fin du fichier :
Code:
{
    if !(isNull _x) then {
        _x setVariable ["owner","server",true];
        _x setvariable ["flashed",[],true];
        _x setvariable ["speed",90,true];
        [_x] remoteExec ["fc_speedcam_fnc_SpeedCamLoop",2];
    };
} forEach (nearestObjects [[worldSize/2, worldSize/2],[(getText (missionConfigFile >> "FC_Settings_SpeedCam" >> "radarfixe_3D_model"))],worldSize]);
Pour changer la vitesse au flash, il suffit de mettre la vitesse à la place de 90.

2. Ouvrez le fichier mpmission\The-Programmer\SpeedCam\config_master.cpp :
Cherchez la ligne suivante : speed_camera_3D_model = "SpeedRadar"; (ligne 20 par défaut) et ajoutez sous celle-ci cela :
Code:
radarfixe_3D_model = "SpeedRadar";
Cela correspondra au modèle 3D placé sur la carte pour le radar fixe, il peut être similaire que le radar à placer de base ou différent.

3. Placez les radars sur votre mapping, ils doivent avoir la classname que vous avez mis dans le config "radarfixe_3D_model" pour flasher les véhicules qui passent

Merci à vous d'avoir lu et suivi ce tutoriel, à bientôt ;)
 
Dernière édition par un modérateur:
  • Like
Les réactions: AltisLifeDev
Dans ton life_server/init.sqf tu peux essayer de supprimer cette ligne :
Code:
_x setvariable ["speed",90,true];

Et préciser la vitesse dans l'init de chaque radar sur ton mapping avec :
Code:
this setvariable ["speed",90,true];
 
Hey :D

C'est possible de l'adapter avec la nouvelle version ? Car on ne perd pas les points :confused:

Merci
 
Hey, j'ai testé sur le fix je perd pas de point ...
Et j'ai demander a un gendarme de poser un radar, il a mie a 20 km/h
J'ai perdu 0 points mais l'amandes marche bien :D
1741120295498.png
 
ça devrait te retirer des points aussi.. et dans le message ça met "Vous avez perdu x point(s) sur votre permis pour cette infraction."

Est-ce que dans ta base de données > "permis" tu as une nouvelle ligne avec ton PID et en raison "Radar mobile (107km/h)" ?
Il te reste bien des points sur ton permis ? Si tu n'en as plus, c'est normal qu'il n'en retire pas
 
Salut Maxence, Effectivement j'ai pas d'insertion dans la DB ...
Et oui j'ai bien mais 12 points sur le permis de conduire
 
Pourtant le guide n'est pas compliquer ...
J'ai bien ajouter le nouveau pbo et remplacer le dossier de la mission ...
 
Je pense qu'il y a une erreur dans le script, dans ton @The_Programmer/addons/speed_camera/client/tp_SpeedCamFlash.sqf trouve cette ligne :
Code:
_points = ceil ((_maxSpeed - _speed) / 10) * getNumber (_config >> "points_lost_per_10_kmh");
Et remplace-là par :
Code:
_points = ceil ((_speed - _maxSpeed) / 10) * getNumber (_config >> "points_lost_per_10_kmh");

Est-ce que c'est mieux ?
 
Hey Maxence, Effectivement ça fonctionne maintenant :D


J'ai même l'insertion dans la DB :D
1741388799316.png

Je pense qu'il faudrait faire un update du script :D