GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 19 Juillet 2011, 17:24:40
-
Bonjour,
Je voudrais avoir comment je peut faire afficher dans une commande qui est '/cmd' les commandes disponible pour chaque classe du genre :
Commande Pacificateur :
/r(adio)
Commande Captureur de Territoire :
/p(oser) b(ombe) /a(peller) h(élicoptère)
etc ...
Mais quand il y a les commandes pour les Pacificateurs, je voudrais que ce sois juste les Pacificateurs qui puissent voir ça et ainsi de suite.
Merci de votre aide !
Cordialement Julien62430.
-
Salut,
Utilise if else pour tester la team et afficher le bon texte dans le dialog, si tu ne sais pas les utiliser je ( ou un membre ) t'expliquera :)
-
Salut,
J'utilise " else if " mais pas " if else ". Je vous prie de regarder mon code pour mieux comprendre :
http://pastebin.gtaonline.fr/pastebin.php?show=1137 (http://pastebin.gtaonline.fr/pastebin.php?show=1137)
Cordialement Julien62430.
-
c'est faux sa if (gTeam[playerid] == 1 && 1)
-
Salut,
Aïe, je fais quoi alors ? Je suis perdu.
Cordialement Julien62430.
-
Salut,
if (gTeam[playerid] == 1 && 1) // FAUXif (gTeam[playerid] == 1) // CORRECT
Je ne vois pas comment te l'expliquer, mais sache que les conditions se font comme celà
Spiirou
++
PS. Va voir les tutos de Gilux : Partie 1 (http://www.gtaonline.fr/forums/index.php/topic,11593.0.html), Partie 2 (http://www.gtaonline.fr/forums/index.php/topic,11595.0.html), Partie 3 (http://www.gtaonline.fr/forums/index.php/topic,11688.0.html). Jette aussi un oeil a ceux de Sim (http://www.gtaonline.fr/forums/index.php/topic,6175.0.html) et Syg (http://www.gtaonline.fr/forums/index.php/topic,6250.0.html). Lire et essayer ce qui est expliquer dans les tutos te fera progresser :)
-
Salut,
Je ferais le système d'anti team kill plus tard. Pour le moment je cherche la raison de ce bug.
Par contre spiirou, j'ai déjà était voir les tutoriaux. Sinon merci encore de votre aide !
Cordialement Julien62430.
-
Salut,
D'accord, je le ferais mais sinon pour le moment vous ne savez pas comment faire pour mettre des commandes par rapport au choix qui sont disponibles dans le dialog ?
Cordialement Julien62430.
-
Salut,
if (gTeam[playerid] == 1 && 1) // FAUXif (gTeam[playerid] == 1) // CORRECT
Je ne vois pas comment te l'expliquer, mais sache que les conditions se font comme celà
Spiirou
++
PS. Va voir les tutos de Gilux : Partie 1 (http://www.gtaonline.fr/forums/index.php/topic,11593.0.html), Partie 2 (http://www.gtaonline.fr/forums/index.php/topic,11595.0.html), Partie 3 (http://www.gtaonline.fr/forums/index.php/topic,11688.0.html). Jette aussi un oeil a ceux de Sim (http://www.gtaonline.fr/forums/index.php/topic,6175.0.html) et Syg (http://www.gtaonline.fr/forums/index.php/topic,6250.0.html). Lire et essayer ce qui est expliquer dans les tutos te fera progresser :)
if (gTeam[playerid] == 1 && 1) reviens à écrire if (gTeam[playerid] == 1 ) je vois pas en quoi cela est faux?
-
if (gTeam[playerid] == 1 && 1)
Ce code est juste, 1, c'est comme dire true, le code est juste mais inutile.
-
Bonjour,
Merci pour votre aide et le problème est réglé.
Cordialement Julien62430.