PHP код:
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;
}
PHP код:
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);
}
PHP код:
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;
}