En meme temps si tu met Script_OnPlayerCommandText dans OnPlayerText c'est normal ^^,
if(Script_OnPlayerCommandText(playerid,cmdtext)) return 1; va dans OnPlayerCommandText
Dans OnPlayerText il faut mettre le code if(Script_OnPlayerText(playerid, text)) return 0;
Edit je te conseille aussi de faire comme ceci
public OnPlayerCommandText(playerid,cmdtext)
{
if(Script_OnPlayerCommandText(playerid,cmdtext)) return 1;
/*
T'EST COMMANDE
.....
*/
format(string, sizeof(string), "%s n'existe pas ou plus. Tape /aide pour voir les commandes.", cmdtext);
return SendClientMessage(playerid, COLOR_RED, string);
}