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

Titre: Problème avec OnPlayerCommandText
Posté 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 :
Code: (pawn) [Sélectionner]
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.
Titre: Re : Problème avec OnPlayerCommandText
Posté par: ShaDowxx™ le 25 Avril 2012, 13:37:09
Code: (pawn) [Sélectionner]
if(!strcmp("/test", cmdtext, true))
{
SendClientMessage(playerid, COLOR_WHITE, "Test");
return 1;
}
Titre: Re : Problème avec OnPlayerCommandText
Posté par: Ssk le 25 Avril 2012, 13:48:36
ça ne changera rien ShaDowxx.


Ton code est placé dans un filterscript ou bien un gamemode ? as tu des warnings/erreurs à la compilation ?
Titre: Re : Problème avec OnPlayerCommandText
Posté par: falcko le 25 Avril 2012, 15:02:17
Bonjour,
Mon code est placé dans mon gamemode (je l'ai commencé vierge).

Aucunes erreurs ou warnings à la compilation.
Titre: Re : Problème avec OnPlayerCommandText
Posté par: ShaDowxx™ le 25 Avril 2012, 16:13:48
Pouvons-nous avoir ton code en entier ?

Post-le ici : ici (http://pastebin.com/)

Merci & Cordialement ;).
Titre: Re : Problème avec OnPlayerCommandText
Posté par: falcko le 25 Avril 2012, 22:09:25
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.