In questa guida vi mostrerò come inserire un comando che permette ai giocatori di impostare il colore del proprio nickname.
Per prima cosa definiamo i colori in cima alla GM o al FS:
#define COLOR_RED 0xFF0000FF
Adesso inseriremo il comando che ci permetterà di visualizzare una lista con tutti i colori disponibili
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/colori", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFFFFFFFF, "/Rosso"); return 1; } return 0; }
A questo punto inseriamo il comando che ci permette di cambiare il colore
if (strcmp("/rosso", cmdtext, true, 10) == 0) //Comando da digitare per cambiare colore { SetPlayerColor(playerid, 0xFF0000FF); //Questo è il colore che verra settato al giocatore una volta che ha digitato il comando /rosso SendClientMessage(playerid, COLOR_RED, "Il colore del tuo nome ora è rosso"); //Facoltativo è il messaggio che visualizzerà il giocatore una volta dopo aver digitato /rosso return 1; }
Se avete capito come ho fatto vi sarà facile creare gli altri colori so che per alcuni di voi tutto cio è molto semplice ma ho voluto fare una guida per gli altri che iniziano ora a scriptare proprio come me =D