Vi sto mostrando come convertirlo in ZCMD perchè a mio parere è molto più veloce dello Strcmp.
N.B. Questa nuova tecnicha di comando esclude la /.
Ecco un normalissimo comando in Strcmp:
Analizziamo i vari modelli di comando, lo STRCMP ha strutturato la linea di comando così:
e lo ZCMD in questo modo:
Dunque ecco lo stesso comando di prima che vi avevo postato in Strcmp ma ora in ZCMD:
Se non avete ancora capito vi posto i modelli di questi comandi:
STRCMP
ZCMD
Ecco un normalissimo comando in Strcmp:
if( strcmp( cmdtext, "/salutami", true, 5 ) == 0 ) { SendClientMessage(playerid, COLOR_BLACK, "Ciao, mi sto salutando da solo"); }
Analizziamo i vari modelli di comando, lo STRCMP ha strutturato la linea di comando così:
if( strcmp( cmdtext, "/salutami", true, 5 ) == 0 )
e lo ZCMD in questo modo:
CMD:salutami(playerid, params[ ])
Dunque ecco lo stesso comando di prima che vi avevo postato in Strcmp ma ora in ZCMD:
CMD:salutami(playerid, params[ ]) { SendClientMessage(playerid, COLOR_BLACK, "Ciao, mi sto salutando da solo"); }
Se non avete ancora capito vi posto i modelli di questi comandi:
STRCMP
if( strcmp(cmdtext, "comando con la / ma senza spazi", true, 5 ) == 0 ) { // Funzioni }
ZCMD
CMD:comando senza barra e senza spazi(playerid, params[ ]) { // Funzioni }
Spero che vi sia stato d'aiuto, saluti e buona navigazione...