GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: pinouf42 le 10 Juin 2008, 20:30:27

Titre: Commande après mission réussi
Posté par: pinouf42 le 10 Juin 2008, 20:30:27
Bonsoir, je souhaiterais que quand quelqu'un a réussi une mission style aller dans un checkpoint, il est le droit à une voiture ou à une commande spéciale
merci
Titre: Re : Commande après mission réussi
Posté par: [StAfF]MaN le 10 Juin 2008, 20:36:38
Tu fais des conditions IF

Donc, quand ta commande est fini tu met un

mission[playerid] = 1;

et après, pour la commande tu fait :

if(mission[playerid] == 1)
{

bla bla bla
return 1;
}

en gros, et pour la voiture c'est pareil, tu met if(mission[playerid] == 1){ CreateVehicle etc...

;)
Titre: Re : Commande après mission réussi
Posté par: madinina972 le 10 Juin 2008, 21:42:34
c'est pas un genre de cash box

ex ya un checkpoint et tu doit aller au checkpoint recup un truk et le ramener a un 2eme checkpoint et tu gang tant d'argent?

si tu veux sa ya sa dans le GM pen1
Titre: Re : Commande après mission réussi
Posté par: Nikko™ le 10 Juin 2008, 21:44:34
Tu peu le faire aussi, mais utilise oneplayerentercheckpoint.

++
nikko
Titre: Re : Commande après mission réussi
Posté par: inbox le 10 Juin 2008, 21:47:23
Utilisez le Streamer CheckPoint c'est vachement plus facile
et disponible sur samp

avec tu peux faire des races avec plusieurs Checkpoint allumer en meme temps.
500 Si je me souvient bien.

Cordialement,

Titre: Re : Commande après mission réussi
Posté par: pinouf42 le 11 Juin 2008, 14:18:44
merci j'ai réussi à faire ce que je voulait par contre j'en ai fait 2. Et le 2eme on ne peut la faire que si on a gagné la 1ere et quand je rentre dans un vehicule après sa me met le texte de la premiere mission
Titre: Re : Commande après mission réussi
Posté par: Bayshore le 11 Juin 2008, 15:45:09
Au lieu de faire SetPlayerCheckPoint(); fait new checkpt1 = SetPlayerCheckPoint();.

Ensuite dans OnPLayerEnterCheckPoint, tu vérifies si l'ID du CP est égale à checkpt1. :)

++
Alexandre