Riferimento: leggete
Ti scrivo una breve guida, fatta al momento.
In pratica lo ZCMD non è poi così differente dall'utilizzo precedente del STRCMP sotto OnplayerCommandText.
La comodità è che non bisogna stare attenti a dove si mette il ZCMD: bisogna metterlo fuori da tutto (quindi non sotto OnPlayerCommandText, nè sotto nessun callback).
Il suo uso è il seguente:
CMD:comandochevuoitu(playerid,params[])
{
// funzioni
return 1;
}
"comandochevuoitu" è ovviamente il comando che decidi tu di inserire. Esempio: /veicolo -> CMD:veicolo(playerid,params[])....
Ti faccio un esempio di un comando con ZCMD.
CMD:hp(playerid,params[])
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,-1,"Vita settata.");
return 1;
}
Chiedi per ulteriori informazioni.