GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 19 Janvier 2011, 17:55:13

Titre: Tableau pour une commande
Posté par: ShaDowxx™ le 19 Janvier 2011, 17:55:13
Bonsoir, et tout d'abord merci pour votre aide car vous m'avez bien aider.


Voici ce que je veut faire pour ma commande ' /tpsf ' :
Je voudrais faire un tableau qui permet de se téléporter à 3 endroits mais je sais pas comment faire, pouvez-vous m'aider ?
Titre: Re : Tableau pour une commande
Posté par: Eloctro le 19 Janvier 2011, 17:59:45
Utilise ShowPlayerDialog (http://wiki.sa-mp.com/wiki/ShowPlayerDialog)
Titre: Re : Tableau pour une commande
Posté par: ShaDowxx™ le 19 Janvier 2011, 18:01:28
D'accord Eloctro mais comment je fais pour faire téléporter le joueur ?

EDIT : Je veut savoir comment faire pour téléporter le joueur qui accepte.
Titre: Re : Tableau pour une commande
Posté par: scott1 le 19 Janvier 2011, 19:02:10
SetPlayerPos
Titre: Re : Tableau pour une commande
Posté par: ShaDowxx™ le 20 Janvier 2011, 08:00:48
avec else et les { et } ?
Titre: Re : Tableau pour une commande
Posté par: scott1 le 20 Janvier 2011, 17:24:49
if(response)
{
}
else
{
}
Titre: Re : Tableau pour une commande
Posté par: ShaDowxx™ le 20 Janvier 2011, 17:31:12
Merci !

donc si je fait entre les accolades sa devrais marché ?
Titre: Re : Tableau pour une commande
Posté par: scott1 le 20 Janvier 2011, 17:35:26
Tout depend ce que tu veux
Titre: Re : Tableau pour une commande
Posté par: ShaDowxx™ le 20 Janvier 2011, 17:45:19
Euh j'avais oublier de te demandé quand je ferait ça je voudrais savoir où je doit le placé tu peut me dire où ? S'il te plaît
Titre: Re : Tableau pour une commande
Posté par: scott1 le 20 Janvier 2011, 22:26:18
regarde sur le wiki
Titre: Re : Tableau pour une commande
Posté par: Myk3L le 25 Janvier 2011, 18:43:37
Citer
if(dialogid == 13) // 13, c'est un exemple, en gros, c'est ce que tu as mis dans ShowPlayerDialog(playerid, dialogid ...) et là on va mettre que dialogid est 13 donc  ShowPlayerDialog(playerid, 13 ...)
{
       if(response)
       {
          // Bah on fait ceci ou cela
       }
       else
       {
          // On fait ça si il donne pas de réponse
       }
}
else if(dialogid == ...)
{
    // Si dialogid est égal à ... alors là on fait ça
}
else return 1; // Je l'ai mis que sur une seule ligne mais tu peux le mettre sur plusieurs.

Voilà comment ça fonctionne ;)
Titre: Re : Tableau pour une commande
Posté par: silver77 le 27 Janvier 2011, 15:03:15
On est pas a l'ANPE.
 Reflechis un peu c'est pas bien compliquer ...
Titre: Re : Tableau pour une commande
Posté par: cristab le 27 Janvier 2011, 15:25:59
@silver77: pas la peine de poster pour un post aussi intuitive que le tien
Titre: Re : Tableau pour une commande
Posté par: ShaDowxx™ le 27 Janvier 2011, 16:06:28
Oups, sa fais un bail que je ne suis pas venu sur mon propre post ... Merci de ton aide Myk3l

@cristab : Laisse le de toute façon apprendre a faire une map sa demande rien ...
@silver : Stop le message inutile, ne viens pas te venger sur un "vieux" sujet ...