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 soucis, 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 title="life_server/init.sqf"]
{
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]);[/CODE]
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 title="\The-Programmer\SpeedCam\config_master.cpp"]radarfixe_3D_model = "SpeedRadar";[/CODE]
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 ;)
 
  • 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];