29.07.2012, 15:57
Vejam galera, procurei esse comando mais nгo achei, tem como alguйm mim passar eses comando de /mudarnick para players normais mesmo, obrigado.
Vejam galera, procurei esse comando mais nгo achei, tem como alguйm mim passar eses comando de /mudarnick para players normais mesmo, obrigado. |
CMD:mudarnome(playerid, params[])
{
new L_NOVO_NOME[MAX_PLAYER_NAME];
if(sscanf(params, "s[MAX_PLAYER_NAME]", L_NOVO_NOME)) return SendClientMessage(playerid, -1, "Uso: /mudarnome [Novo nome]");
new L_NOME_ANTIGO[MAX_PLAYER_NAME];
GetPlayerName(playerid, L_NOME_ANTIGO, MAX_PLAYER_NAME);
SetPlayerName(playerid, L_NOVO_NOME);
new L_STRING[128];
format(L_STRING, 128, "%s alterou seu nome para %s!", L_NOME_ANTIGO, L_NOVO_NOME);
SendClientMessageToAll(-1, L_STRING);
return 1;
}
if(strcmp(cmd, "/mudarnick", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "leveladm"); new tmpp[256]; tmpp = strtok(cmdtext, idx); if(!strlen(tmpp)) { SendClientMessage(playerid, COLOR_GREEN, "Uso correto: /mudarnick [id do player] [novo nick]"); return 1; } giveplayerid = strval(tmpp); tmp = strtok(cmdtext, idx); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(logado[playerid] == 1) { if(PlayerInfo[playerid][pAdmin] >= 3) { if(IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "* ADMIN: Vocк mudou o nick de %s(%i) para %s", giveplayerid, tmp); SendClientMessage(playerid, COLOR_ADM, string); SetPlayerName(giveplayerid, tmp); } else { format(string, sizeof(string), "%d nгo й um player ativo!", giveplayerid); SendClientMessage(playerid, COLOR_CYAN, string); } } else { SendClientMessage(playerid, COLOR_CYAN, "Vocк nгo tem permissгo para usar este comando!"); } } else { SendClientMessage(playerid, COLOR_CYAN, "Vocк tem que estar logado para usar este comando!"); } return 1; }