Salut :)
if(!strcmp(cmdtext, "/b", true, 50))
{
if(!cmdtext[50])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /b [text OOC]");
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "(( %s : %s ))", str, cmdtext[50]);
SendClientMessageToAll(COLOR_GREEN, str);
return 1;
}
Déjà le 50 aprés le true determine le nombre de caractères qu'il y a dans ta commande, là on peut en distinguer 2... le true si j'me souviens bien c'est pour la sensibilité à la case.
Ensuite il faut que tu prenne le texte aprés le /b donc il faut que tu utilise strtok. Regarde un petit tuto sur wiki, je l'utilisais avant de passer au zcmd + sccanf qui est BEAUCOUP plus simple d'utilisation. ^^ Le strtok je l'utiliser en copiant et en collant les partis que je voulais mais bon je savais que ça aller fonctionner, à force d'utiliser :)
A+ Sam.