if (strcmp("/limparlider", cmdtext, true, 10) == 0) { if(PlayerInfo[playerid][pAdmin] < 133 ![]() { SendClientMessage(playerid, COLOR_GRAD2, "Somente admins master ou dono podem usar este comando!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparlider [organizaзгo] [Motivo]"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[100]; 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, "USE: /limparvaga [ID da Vaga] [Motivo]"); return 1; } new Vaga2 = strval(tmp); if(Vaga2 < 1 || Vaga2 > 50) { SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 1 mбximo 36!"); return 1; } new id=GetPlayerID(InfoOrg[Vaga2][Lider]), str[64]; if(IsPlayerOnline(InfoOrg[Vaga2][Lider])) { DemitirLider(id); format(string, sizeof(string), "* Vocк Foi Tirado de Lнder Motivo: %s",result); SendClientMessage(id, COR_VAGOS, string); } else { format(str, sizeof(str), "Agendados/ORG%s.ini",InfoOrg[Vaga2][Lider]); dini_Create(str); dini_Set(str,"Nome",PlayerName(playerid)); dini_IntSet(str,"Org",Vaga2); dini_Set(str,"Motivo",result); } strmid(InfoOrg[Vaga2][Lider], "Ninguem", 0, strlen("Ninguem"), 255); format(gstring,sizeof(gstring), "InfoOrg/Org%d.cfg", Vaga2); dini_Set(gstring,"Lider","Ninguem"); format(string, sizeof(string), "Vocк limpou o lнder da organizaзгo Nє %d, Motivo: %s",Vaga2,result); SendClientMessage(playerid, COR_VAGOS, string); format(string, 128, "{FFCCFF}ADMAVISO: %s limpou o lider da organizaзгo N° %d!",PlayerName(playerid), Vaga2); ABroadCast(0xFFFFFFFF,string,1); a3d(); //LabelOrg(); return 1; } |
if(strcmp(cmd, "/limparlider", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1337)
return SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a utilizar este comando!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparlider [organizaзгo]");
new Vaga2 = strval(tmp);
if(Vaga2 < 1 || Vaga2 > 30)
return SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 1, mбximo 31!"); return true;
new id = GetPlayerID(InfoOrg[Vaga2][Lider]);
KillTimer(LiderTimer[id]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(gstring, sizeof(string), "O Admin %s estб limpando a org nъmero %d, digite /lideranca %d em 10 segundos.",PlayerName(playerid), Vaga2, Vaga2);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
format(string, sizeof(string), "Vocк limpou o lнder da organizaзгo Nє %d", Vaga2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "ADMIN: %s limpou a vaga %d do lнder %s",PlayerName(playerid), Vaga2, InfoOrg[Vaga2][Lider]);
LideresLog(string);
InfoOrg[Vaga2][Lider] = EOS;
LiderTimer[playerid] = SetTimerEx("LimpaLideranca", 10000, false, "ddd", playerid, Vaga2, id);
return true;
}
forward LimpaLideranca(playerid, Vaga2, id);
public LimpaLideranca(playerid, Vaga2, id)
{
new string[256];
format(InfoOrg[Vaga2][Lider], sizeof(InfoOrg[Vaga2][Lider]), "Ninguem");
format(gstring, 128, "ORG Arquivos/Org%d.cfg", Vaga2);
dini_Set(gstring, "Lider", "Ninguem");
format(gstring, sizeof(string), "O Admin %s limpou a org %d com sucesso.",PlayerName(playerid), Vaga2);
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
}
forward contaslider(playerid);
public contaslider(playerid)
{
new string[128];
DemitirInfoOrg(PlayerName(playerid));
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pMembro] = 0;
PlayerInfo[playerid][pLider] = 0;
PlayerInfo[playerid][pCargo] = 0;
PlayerInfo[playerid][pSpawn] = 0;
switch(PlayerInfo[playerid][pSex])
{
case 1: PlayerInfo[playerid][pSkin] = 60;
default: PlayerInfo[playerid][pSkin] = 226;
}
SetSpawnInfo(playerid, gTeam[playerid], PlayerInfo[playerid][pSkin], 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
MedicBill[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк pediu as contas, agora vocк й um Civil novamente!");
format(string, sizeof(string), "PLAYER: %s pediu contas de lider da org:[%s]",PlayerName(playerid), NomeORG(playerid));
LideresLog(string);
return true;
}
strmid(InfoOrg[Vaga2][Lider], "Ninguem", 0, strlen("Ninguem"), 255);