Command procsorul este o functie care creeaza o comanda mult mai rapida de cat modul original (compara un text fata de alt text).
dCMD - de DracoBlue
mCMD - de MrDeath537
yCMD - de Y_Less
zCMD - de Zeex
rCMD - de RyDeR`
Bun, cele mai rapide si folosite sunt ZCMD si YCMD.
De aceea voi vorbii doar despre acestea.
Aproape in fiecare Command Procesor exista niste lucruri esentiale.
Prima dar ar fii o variabila tip integer, acea variabila va avea ca valoare id-ul playerului care a "cerut" comanda.
A doua este in mod normal este o variabila string care are dupa comanda.
De exemplu.
Cod:
CMD:admins ( playerid, params[] )
{
return 1;
}
Cum am spus, playerid are ca valoare ID-ul celui care a accesat comanda /admins.
Iar params este tot ce scrie dupa /admins.
De exemplu scriem "/admins Armyw0w 10 999", textul "Armyw0w 10 999", este in params.
Acesta este un exemplu pentru ZCMD, daca doriti pentru YCMD folositi:
Cod:
YCMD:admins ( playerid, params[], help )
{
return 1;
}
Ca sa puteti folosii un Command Processor trebuie sa puneti returnarea la OnPlayerCommandText cu 1.