GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: 3klips le 16 Janvier 2008, 18:10:11
-
Salut all,
VOila quand je fais un script de téléportation j'ai une erreur lors de la compilation.
Error 017: undefined symbol "cmdtext"
Doit je rajouté quelque chose?
Merci de vos réponce =D
-
Tu peu meter une de tes cmd dans un poste stp o moin on peu voir le soucis
++
nikko
-
if (strcmp(cmdtext,"/yamack",true) == 0)
{
new pid[256];
new tmpp[256];
new pidName[MAX_PLAYER_NAME];
SetPlayerPos(playerid, 2892.2402,-2052.1099,4.7213);
GameTextForPlayer(playerid, "~y~Bienvenue au ~b~parcours~p~ de~r~ yamack !", 3500, 3);
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue a la map de yamack (By Lepro49)");
SetPlayerSkin(playerid, 0);
GetPlayerName (playerid, pidName, 255);
format(tmpp, sizeof(tmpp), "*** %s (ID:%d) est allé(e) à la map de yamack [/yamack]***",pidName,pid);
SendClientMessageToAll (0xAA3333AA, tmpp);
SetPlayerFacingAngle (playerid, 270.5811);
SetCameraBehindPlayer (playerid);
SetPlayerHealth(playerid, 9999);
SetPlayerArmour(playerid, 9999);
ResetPlayerWeapons(playerid);
}
C'est tout bêtement la téléportation pour la map à lepro49
Donc juste du copier collé =S
Je voi pas ou est le probleme.
Merci de me répondre
-
Mets cmd à la place de cmdtext
PS: La prochaine fois mets ton code dans la fonction Code du Geshi forum
-
Je pense que ton problème n'est pas sur la variable cmdtext car le compilo te dit qu'elle est indéfinie hors, une commande se place dans la callback public OnPlayerCommandText (playerid, cmdtext[]) et il n'est pas possible de changer l'orthographe des paramètres (sinon, on se paie l'erreur 025 : "function heading differs from prototype").
Donc je pense que tu n'as pas collé le bout de code au bon endroit, c'est tout.
++
Syg
-
Ok thx all ;) :D