GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: falcko le 25 Avril 2012, 13:14:10
-
Bonjour,
Je poste ce sujet car depuis plusieurs jours je rencontre un problème que je n'ai toujours pas réussi à résoudre.
Alors ce problème provient de OnPlayerCommandText.
Voici ma fonction :
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/test", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Test");
return 1;
}
return 0;
}
Et quand je me connecte pour aller l'essayer, je reçois ce message :
SERVER: Unknown command.
J'ai essayé de mettre return 1; à la fin de la fonction, même message.
J'ai pris différents bouts de la fonction sur d'autres GM, même problème.
J'ai aussi changé le return en mettant par exemple return SendClientMessage(playerid, -1, "Commande inconnue");
Toujours SERVER: Unknown command.
Je ne vois vraiment pas d'où ça peut venir.
Si vous pouvez m'aider je vous en serait reconnaissant car là je sèche un peu.
Merci d'avance.
-
if(!strcmp("/test", cmdtext, true))
{
SendClientMessage(playerid, COLOR_WHITE, "Test");
return 1;
}
-
ça ne changera rien ShaDowxx.
Ton code est placé dans un filterscript ou bien un gamemode ? as tu des warnings/erreurs à la compilation ?
-
Bonjour,
Mon code est placé dans mon gamemode (je l'ai commencé vierge).
Aucunes erreurs ou warnings à la compilation.
-
Pouvons-nous avoir ton code en entier ?
Post-le ici : ici (http://pastebin.com/)
Merci & Cordialement ;).
-
Bonjour,
En fait je viens de trouver le problème, il suffit que j'utilise un command processor (j'ai pris zcmd) et cela marche bizarre...
Merci quand même.