• 04 Juin 2026, 19:22:14


Auteur Sujet: Afficher des Dialogues suivant une classe.  (Lu 1920 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Afficher des Dialogues suivant une classe.
« 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.

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #1 le: 19 Juillet 2011, 19:39:01 »
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 :)

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #2 le: 20 Juillet 2011, 09:12:46 »
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

Cordialement Julien62430.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #3 le: 20 Juillet 2011, 09:22:37 »
c'est faux sa if (gTeam[playerid] == 1 && 1)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #4 le: 20 Juillet 2011, 11:09:03 »
Salut,

Aïe, je fais quoi alors ? Je suis perdu.

Cordialement Julien62430.

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #5 le: 20 Juillet 2011, 12:36:51 »
Salut,

Code: (pawn) [Sélectionner]
if (gTeam[playerid] == 1 && 1) // FAUX
Code: (pawn) [Sélectionner]
if (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, Partie 2, Partie 3. Jette aussi un oeil a ceux de Sim et Syg. Lire et essayer ce qui est expliquer dans les tutos te fera progresser :)

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #6 le: 20 Juillet 2011, 14:31:20 »
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.

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #7 le: 20 Juillet 2011, 16:18:13 »
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.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Afficher des Dialogues suivant une classe.
« Réponse #8 le: 20 Juillet 2011, 16:28:54 »
Salut,

Code: (pawn) [Sélectionner]
if (gTeam[playerid] == 1 && 1) // FAUX
Code: (pawn) [Sélectionner]
if (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, Partie 2, Partie 3. Jette aussi un oeil a ceux de Sim et Syg. 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?



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Afficher des Dialogues suivant une classe.
« Réponse #9 le: 22 Juillet 2011, 04:20:07 »
if (gTeam[playerid] == 1 && 1)
Ce code est juste, 1, c'est comme dire true, le code est juste mais inutile.

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher des Dialogues suivant une classe.
« Réponse #10 le: 22 Juillet 2011, 09:41:00 »
Bonjour,

Merci pour votre aide et le problème est réglé.

Cordialement Julien62430.