Français Solved Script pour créer des courses de voiture ou de kart avec chrono et position

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

rister0125

User
14/4/20
17
1
0
Bonjour je recherche un script pour faire des course de voiture ou de kart, et que cella affiche le chrono et la position , j'avais trouver ce script mais je n'y arrive pas a le faire fonctionnez, si quelqu'un peut m'aidez a trouvez un script ou m'aidez a le faire fonctionnez

 
Solution
Salut!
Oui, c est moi qui l'ai fait ^^
Ce script a de nombreux problèmes pour le moment c est la raison pour laquelle il est que sur Altis DEV et pas encore surThe-programmer.
En revanche il est tout de même utilisable sur un serveur.
Dis-en plus sur les problèmes que tu rencontres pour que je puisse t aider.
Salut!
Oui, c est moi qui l'ai fait ^^
Ce script a de nombreux problèmes pour le moment c est la raison pour laquelle il est que sur Altis DEV et pas encore surThe-programmer.
En revanche il est tout de même utilisable sur un serveur.
Dis-en plus sur les problèmes que tu rencontres pour que je puisse t aider.
 
Solution
ah d'accord, le probleme ses que j'ai suivi le tuto mais quand je passer les checkpoint en voiture ou en kart rien n'est afficher je pense que le script n'est pas lu ou ne s'active pas
 
Salut, je ne peux hélas pas faire grand chose avec ces info.
Il me faut tes logs clients lorsqu'il ne se passe rien,ainsi que tous tes fichiers en lien avec ce script. et tes logs serveur.
 
Ok, ici tout a l air bien, Peut tu maintenant me montrer la façon dont tu as lancé le système? (Le contenu de ton trigger 1 du circuit 1 (nom + code)

Ensuite décrire la façon dont tu as posé les triggers sur la map
 
la ligne dans quand activation : https://paste-me.net/adevi

j'ai mis l’héliport (invisible nommé SERVER)
et j'ai 5 déclencheur chacun nommé trigger_1_0, trigger_1_1, trigger_1_2, trigger_1_3, trigger_1_4
 

Fichiers joints

  • 20200415150849_1.jpg
    20200415150849_1.jpg
    400.3 KB · Affichages: 152
  • 20200415150915_1.jpg
    20200415150915_1.jpg
    652.1 KB · Affichages: 151
  • 20200415150923_1.jpg
    20200415150923_1.jpg
    435 KB · Affichages: 136
Bon, jusqu'ici je voit pas de soucis.
On va essayer de mettre des affichages dans les activations pour voir les endroits où ca coince.

systemchat("activation trigger");
if (
(vehicle player isKindOf "car") &&
((player distance ThisTrigger)<(((triggerArea ThisTrigger)select 0 ) max ((triggerArea ThisTrigger)select 1 )*1.5))
)then {
systemchat("activation script");
player setVariable["Circuit",1,true];
ThisTrigger call compile preprocessFileLineNumbers 'scripts\Circuit\Verification.sqf';
};

ensuite dans le fichier Verification.sqf tu mets un systemchat également pour voir si il est bien executé. 1586958833336.png
En position 1 mettre:
systemchat("Execution verification.sqf");
en position 2 mettre:
systemchat("exitwith 1");
en position 3 mettre:
systemchat("exitwith 2");
en position 4 mettre:
systemchat("exitwith 3");
en position 5 mettre:
systemchat("exitwith 4");
 
donc le fichier verification doit etre comme ca script.PNG

et tout les declancheur comme ca :
systemchat("activation trigger"); if ( (vehicle player isKindOf "car") && ((player distance ThisTrigger)<(((triggerArea ThisTrigger)select 0 ) max ((triggerArea ThisTrigger)select 1 )*1.5)))then { systemchat("activation script"); player setVariable["Circuit",1,true]; ThisTrigger call compile preprocessFileLineNumbers 'scripts\Circuit\Verification.sqf'; };

car rien a changer toujours pas d'erreur dans les logs client/server et rien ne s'affiche en jeu
 
Dernière édition:
Non, pas du tout, juste ajouter les lignes indiquées aux emplacements indiqués sans rien remplacer.
Le but est de comprendre jusqu'où le programme s’arrête.
 
script.PNG

j'ai mis comme ca et j'ai des error dans le logs client : https://paste-me.net/

18:32:28 Error in expression <GetVariable["Circuit",0])) + "_" + str (_trigger_actuel),"<t underline='true'>" >
18:32:28 Error position: <_trigger_actuel),"<t underline='true'>" >
18:32:28 Error Variable indéfinie dans une expression: _trigger_actuel
18:32:28 File mpmissions\__CUR_MP.Altis\scripts\Circuit\Verification.sqf..., line 46
18:32:28 Error in expression <r GetVariable["Circuit",0]) + "_" + str _trigger_actuel,"",true];};


if ((_trig>
18:32:28 Error position: <_trigger_actuel,"",true];};


if ((_trig>
18:32:28 Error Variable indéfinie dans une expression: _trigger_actuel
18:32:28 File mpmissions\__CUR_MP.Altis\scripts\Circuit\Verification.sqf..., line 48
18:32:28 Error in expression <r GetVariable["Circuit",0]) + "_" + str _trigger_actuel),-1];
_record_joueur=pla>
18:32:28 Error position: <_trigger_actuel),-1];
_record_joueur=pla>
18:32:28 Error Variable indéfinie dans une expression: _trigger_actuel
18:32:28 File mpmissions\__CUR_MP.Altis\scripts\Circuit\Verification.sqf..., line 25
 
Salut, tu n'as pas correctement suivis mes instructions.
Ne rien enlever dans le fichier vérification.
Seulement ajouter les lignes d affichage du système chat...
Pareil pour les lignes de code des triggers.
 
ok ses bon sa marche mais j'ai que sa qui s'affiche
20200416011937_1.jpg

alors que normalement y a ça
usvPSziZGV2Ypksb-image-1503653257774.png



et je peux faire que 1 tour après le truc disparaît et ne marche plus.
 
Dernière édition:
Je t ai fait afficher des choses dans le systemchat. Me dire seulement 'ca marche pas' ne peux pas m'aider à résoudre ton problème.
Peux tu me donner les messages qui s'affichent dans le systemechat je te prie?
(Si tu es plus à l'aise en anglais hésites pas)
 
Re exuser moi de l'abs j'avais un probleme a regler personnel, du coup j'ai dans le chat
depart point :
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
exitwith 4
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1


deuxieme point:
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
exitwith 4
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1

troisième point :
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
exitwith 4
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1

quatrième point :
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
exitwith 4
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1

dernier point :
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
exitwith 4
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1
Execution verification.sqf
exitwith 1

et pour refaire un tour j'ai

Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
Execution verification.sqf
exitwith 1
exitwith 2
exitwith 3
puis plus rien
 
Ok, tu dois surement avoir un autre trigger dans la map. Ce qui fait que tu ne finis pas le tour.
C est la seulement explication que je vois à ce stade.
Peux tu me passer ton mission.sqm stp? (Tu peux supprimer les parties importantes pour toi en laissant seulement le circuit pour ne pas leak ton mapping