Français Traqueur sur vehicules

Zomblard

User
11/6/20
194
9
19
800
Salut nouveau tuto pour la 5.0 :

Réadapter pour la v5.0 fait par Poseidon

Ceci permet a ce qui y ont accès de poser des traqueur sur les véhicules.

Rendez vous dans config\Config_vItems.hpp :
Rajouter ceci dans les shop ou vous voulez qu'il puisse l'acheter attention au virgule :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

En dessous de class VirtualItems { rajoutez :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Rendez-vous dans stringtable.xml
sous :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Ajoutez :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Rendez-vous maintenant dans Functions.hpp
Dans class Items {
Rajoutez : class gpsTracker {};

Créer le fichier fn_gpsTracker.sqf dans core\items
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Rendez-vous dans core\pmenu\fn_useItem.sqf
En dessous de
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
ajoutez :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Pour finir ajoutez dans votre dossier icons tracker.paa
Et voila
 

Fichiers joints

  • tracker.paa
    21.5 KB · Affichages: 261
Dernière édition:

Mathis

Admin
Membre du personnel
29/12/19
503
16
48
1 100
Hello ! Pense à rajouter les sources
 

3rk

TP-Shop Team
Developer
29/12/19
41
3
14
300
Bonne initiative de partager ce script.
Mais comme le dit Daniels Morris Daniels Morris, il serait beaucoup plus intéressant de travailler avec les events handler plutôt qu’une boucle infinie :)
 
31/1/20
333
45
74
1 300
23
Bordeaux
Dono52 Dono52
  1. Dans le shop où tu as ajouter "gpstracker" (1ere Étape), tu va acheter le GPS Tracker
  2. Tu t'approche d'un véhicule en le visant
  3. Tu ouvre le menu Y
  4. Tu sélectionne le GPS Tracker
  5. Tu clique sur Utiliser

Une fois le GPS Tracker placé, quand tu ouvre ta map, tu verra un marqueur relié au GPS Tracker, qui s'actualisera toutes les 2 secondes.
 
  • Like
Les réactions: Dono52
29/12/19
285
40
57
1 100
24
Oula la vilaine boucle, un eventhandler existe pour
Je suis d'accord, l'eventHandler serais top.
Par contre, il sera obligé de faire une boucle s'il fait comme ça. S'il veut que quand la map est open le marker change d'emplacement.
Un Draw aurais fait un bon taf je pense :D
 

hwe

User
17/4/20
86
1
2
450
Bonjour, merci pour le tutoriel. Est-ce que c'est possible que cela soit save en db pendant 5 jours ? Je trouve le système cool surtout pour la Police.

Salutations.
 

Maxence

Admin
Membre du personnel
Bien sûr, tout est possible en soit. Mais pour le coup c'est vraiment pas simple. Dans les grandes lignes il faudra :
  • Ajouter dans ta base de données une colonne pour la personne qui a placé le traqueur, et une autre pour la date d'expiration du traqueur
  • Créer un fichier (+ définir la fonction et autoriser le remoteExec) dans le life_server pour sauvegarder dans la base de données le placement du traqueur, en calculant la date d'expiration de celui-ci
  • Modifier le fn_getVehicles.sqf pour qu'il définisse une variable avec l'id du joueur qui a placé un traqueur
  • A la connexion du joueur, vérifier tous les véhicules sortis sur la carte et si y'en a un dont le joueur a un traqueur dessus, alors il faut afficher les marqueurs
  • Modifier le fn_spawnVehicle.sqf pour que le marqueur soit visible par le joueur si le véhicule est sorti du garage après la connexion du joueur qui a mis le traqueur
 
  • Like
Les réactions: hwe

3D_Fr

User
30/4/20
81
7
1
300
www.twitch.tv
bonjour a tous , pour sa fonctionne correctement j ai fait une petit modiff :

Rendez-vous dans core\pmenu\fn_useItem.sqf
En dessous de
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
ajoutez :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
 
Dernière édition par un modérateur:

3D_Fr

User
30/4/20
81
7
1
300
www.twitch.tv
C'est un peu étonnant :unsure:
Dans ton fn_useItem.sqf tu as un :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
ou :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
oui car j ai fait la manip avant faire ma modif sa fonctionnait pas du gout j ai bien regarde et j ai vue sur les autre ligne il avait : case (_item isEqualTo / du gout j ai testé et sa fonctionne bien , si tu veux testé sa va fonctionne :D
 
  • Ok
Les réactions: Maxence
Activité
Pour l'instant, il n'y a personne ici