GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Sismix84 le 22 Janvier 2008, 13:03:09

Titre: Qui pourrais corriger mon code ?
Posté par: Sismix84 le 22 Janvier 2008, 13:03:09
Bonjour à tous,

J'ai fait un code pour faire apparaitre le nom du vehicule quand on rentre dedans, mais il ne fonctionne pas :(

Le code : http://pastebin.com/m38f31e04

Je voudrais savoir quel est le problème ?

Merci :)
Titre: Re : Qui pourrais corriger mon code ?
Posté par: doun le 22 Janvier 2008, 13:18:09
Edit: La correction que javai fait ne vas pas

Mais j'ai vu le meme code dans le FS RAS, R@F devrait pouvoir t'aider  :P
Titre: Re : Qui pourrais corriger mon code ?
Posté par: R@f le 22 Janvier 2008, 15:57:44
Il ne faut pas utiliser OnPlayerEnterVehicle mais OnPlayerStateChange ;)
Code: (cpp) [Sélectionner]
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
        new string[256];
format(string, 256, "%s", Vehicle[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
GameTextForPlayer(playerid, string, 3000, 1);
}
return 1;
}
Voila ce que sa donne ;)
++
R@f
Titre: Re : Qui pourrais corriger mon code ?
Posté par: Sismix84 le 22 Janvier 2008, 16:55:11
Merci, je vais tester ça.

EDIT : J'ai tester le code et il marche, merci R@f ;)