GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: DJ_Joystick le 11 Avril 2010, 14:57:25
-
Bonjour GTA Online :)
J'ai un gros problème avec mon GM, je débute et souvent des erreurs survienne à la compilation de mon code... Heureusement, j'arrive toujours à les réparer mais cette fois ça devient grave : dès que je fais un "SendClientMessage" je me retrouve avec des erreurs totalement impossible...
Un exemple :
if (strcmp("/accueil", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2112.5647,1938.9342,10.8203);
SendClientMessage(playerid, COLORGREEN, "Vous voici à l'accueil !");
return 1;
}
Et les erreurs :
C:\Program Files\Rockstar Games\GTA SAMP Serveur\gamemodes\FUN3.0.pwn(458) : error 001: expected token: ",", but found ";"
C:\Program Files\Rockstar Games\GTA SAMP Serveur\gamemodes\FUN3.0.pwn(458) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA SAMP Serveur\gamemodes\FUN3.0.pwn(458) : warning 215: expression has no effect
C:\Program Files\Rockstar Games\GTA SAMP Serveur\gamemodes\FUN3.0.pwn(458) : error 001: expected token: ";", but found ")"
C:\Program Files\Rockstar Games\GTA SAMP Serveur\gamemodes\FUN3.0.pwn(458) : fatal error 107: too many error messages on one line
Merci d'avance pour votre aide :)
-
Tout d'abord, montre nous la ligne 458.
Deuxièmement, montre nous ton #define COLORGREEN
++
Syg
-
Voici mon #define définissant la couleur verte :
#define COLORGREEN 0x00FF00FF;
et voici la ligne ou pawno trouve des erreurs :
if(listitem == 0)
{
SetPlayerPos(playerid, 2112.5647,1938.9342,10.8203);
SendClientMessage(playerid, COLORGREEN, "Vous voici à l'accueil !");
}
Merci d'avance pour vos réponses :)
-
On ne mets pas de point virgule dans les #define, enlève le et ça ira
#define COLORGREEN 0x00FF00FF
-
Merci pour ta réponse Fusion, je peux maintenant me mettre au reste de mon GM :D