GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: 3klips le 21 Janvier 2008, 22:26:35

Titre: CheckPoint Nitro BEUG
Posté par: 3klips le 21 Janvier 2008, 22:26:35
Bonjour,
Voila j'ai créé un checkpoint pour pouvoir ajouté de la nitro.
Mais quand on y entre avec  une moto évidament tout plante et on est obligé de restart tout le serveur ^^
Comment y remédier ?
Merci
Titre: Re : CheckPoint Nitro BEUG
Posté par: triton le 22 Janvier 2008, 10:42:42
        if(IsPlayerInAnyVehicle(playerid))//si le joueur est dans un vehicule
{
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
switch(Model) { case 448,461,462,463,468,471,509,510,521,522,523,581,586: return//si le joueur est dans un de ces id
        SendClientMessage(playerid,COLOR_GREEN,"C'est impossible sur les motos.");//il obtient ce méssage
}
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);//sinon, il a la nitro
}else{//sinon (si le joueur n'est pas dans un véhicule)
SendClientMessage(playerid,COLOR_RED,"Vous devez être dans un véhicule.");//il obtient ce méssage
}
       


++
Titre: Re : CheckPoint Nitro BEUG
Posté par: NatiVe™ le 22 Janvier 2008, 10:45:13
Tu lui a donner toute la solution la !

Tu aurais du lui expliquer  :ohmy

NV.

Titre: Re : CheckPoint Nitro BEUG
Posté par: 3klips le 22 Janvier 2008, 16:35:24
J'ai de toute fasson compri dans sa solution :p
Merci :p
Titre: Re : CheckPoint Nitro BEUG
Posté par: 3klips le 22 Janvier 2008, 16:43:39
Par contre avec cette ligne la:
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
Quand je compile
Pawno plante completement: Envoyé le raport ... Ne pas envoyé ^^
Que doit je faire :o?
Merci
Titre: Re : CheckPoint Nitro BEUG
Posté par: triton le 22 Janvier 2008, 20:57:43
Met ton script sur pastebin pour que je puisse voir.
http://pastebin.gtaonline.fr/pastebin.php (http://pastebin.gtaonline.fr/pastebin.php)

++