Banuiesc ca folosesti strcmp, cauta la sfrsitul OnPlayerCommandText ultimul 'return 0;'.
/*Explicatie, daca pui in publicul OnPlayerCommandText return 0 va returna mesajum Server: unknow command, poti returna un mesaj la sfrsit in loc de 0 ti-am lasat exemplu mai jos*/
new szString[ 128 ];
format( szString, 128, "Comanda %s nu exista", cmdtext );
return SendClientMessage( playerid, -1, szString );
Daca folosesti zcmd foloseste OnPlayerCommandPerformed, dar doar daca este tot gm-ul zcmd.
Se foloseste asa.
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
if( !succes )// verificam daca comanda nu s-a executat.
{
new szString[ 128 ];
format( szString, 128, "Comanda %s nu exista", cmdtext );
}
return 1;
}