17.07.2010, 19:36
Eu queria fazer o /ao (que й o cmd usado para adm falar com player) colorido.
tipo
no lugar da cor pre colocada o cara teria que escrever assim:
/ao ~r~Bom ~g~Dia~y~!!!
sairia bom(vermelho) dia(verde) !!!(amarelo)
o cmd que eu uso
No lugar do TEAM_ADMIN_COLOR eu sei que tem que colocar algo para que as definicoes que tem que fazer depois entrem
tipo
~r~
~g~
e etc
so que nao sei oq colocar la pra pegar as cores que eu vou definir em baixo...
alguem ajuda?
tipo
no lugar da cor pre colocada o cara teria que escrever assim:
/ao ~r~Bom ~g~Dia~y~!!!
sairia bom(vermelho) dia(verde) !!!(amarelo)
o cmd que eu uso
Код:
if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USO: /cnn <texto>"); return 1; } else if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "[Semi-Moderador] %s diz: %s",sendername,result); SendClientMessageToAll(TEAM_SM_COLOR,string); } else if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "[Moderador] %s diz: %s",sendername,result); SendClientMessageToAll(TEAM_ADMIN_COLOR,string); } else if(PlayerInfo[playerid][pAdmin] >= 3) { format(string, sizeof(string), "[Admin] %s diz: %s",sendername,result); SendClientMessageToAll(TEAM_ADMIN_COLOR,string); } return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar esse comando!"); return 1; } } return 1; }
tipo
~r~
~g~
e etc
so que nao sei oq colocar la pra pegar as cores que eu vou definir em baixo...
alguem ajuda?