Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:setorg(playerid, params[])
- {
- new id[24], level;
- if(Player[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, COR_ERRO, ERRO_PERM);
- if(sscanf(params, "sd", id, level))
- return SendClientMessage(playerid, COR_USOCORRETO, "Uso Correto: /setorg [id ou nick] [level]");
- if(!(level >= 0 && level <= 1))
- return SendClientMessage(playerid,COR_USOCORRETO,"Uso Correto: /setorg [id ou nick] [level]");
- new idx;
- if(!IsNumeric(id))
- idx = ReturnPlayerID(id);
- else
- idx = strval(id);
- if(IsPlayerConnected(idx))
- {
- if(Player[idx][pLogged])
- {
- Player[idx][pOrganizador] = level;
- SalvarPlayer(idx);
- new string[180];
- format(string, sizeof(string),"admCMD: O %s %s setou seu level de Organizador para %d.", AccountName(playerid), GetPlayerNameEx(playerid), level);
- SendClientMessage(idx, COR_PRINCIPAL, string);
- format(string, sizeof(string), "admCMD: Você setou o level de Organizador da conta de %s para %d.", GetPlayerNameEx(idx), level);
- SendClientMessage(playerid, COR_PRINCIPAL,string);
- format(string, sizeof(string), "-OpenServ- O %s %s mudou o level de Organizador da conta de %s para %d.", AccountName(playerid), GetPlayerNameEx(playerid), GetPlayerNameEx(idx), level);
- SendMessageToAdminsEx(string);
- format(string, sizeof(string), "%s promoveu %s a cargo %d de Organizador.", GetPlayerNameEx(playerid), GetPlayerNameEx(idx), level);
- printf("x");
- WriteLog("SetORG", string);
- printf("x");
- }
- else
- return SendClientMessage(playerid, COR_ERRO, "ERRO: Este jogador não está Logado!");
- }
- else
- {
- new file[80];
- format(file, sizeof(file), CONTAS, id);
- if(!IsNumeric(id) && fexist(file))
- {
- DOF2_SetInt(file, "2014_ORG", level);
- DOF2_SaveFile();
- new string[180];
- format(string, sizeof(string), "admCMD: Você setou o level de Organizador da conta de %s para %d.", id, level);
- SendClientMessage(playerid, COR_PRINCIPAL,string);
- format(string, sizeof(string), "-OpenServ- O %s %s mudou o level de Organizador da conta de %s para %d.", AccountName(playerid), GetPlayerNameEx(playerid), id, level);
- SendMessageToAdminsEx(string);
- format(string, sizeof(string), "%s promoveu %s a cargo %d de Organizador.", GetPlayerNameEx(playerid), id, level);
- printf("x");
- WriteLog("SetORG", string);
- printf("x");
- }
- else
- return SendClientMessage(playerid, COR_ERRO, "ERRO: Conta não encontrada!");
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement