02.09.2014, 05:26
pawn Код:
CMD:limparvaga(playerid, params[]) return cmd_lvaga(playerid, params);
CMD:lvaga(playerid,params[]){
new quantidade, motivo[100], org = GetPlayerOrg(playerid), id, str[64], nMembro[128];
if(!IsPlayerConnected(playerid) && !IsPlayerNPC(playerid) && gPlayerLogged[playerid] == 0)
return SendClientMessage(playerid, -1, "Vocк nгo estб online.");
if(PlayerInfo[playerid][pLider] < 1)
return SendClientMessage(playerid, COLOR_GRAD2, "Somente Lнderes podem usar este comando!");
if(sscanf(params, "ds[100]", quantidade, motivo))
return SendClientMessage(playerid, -1, "USO: /limparvaga [NЪMERO DA VAGA](0 а 40) [MOTIVO]");
if(quantidade > 40 || quantidade < 1)
return SendClientMessage(playerid, -1, "USO: /limparvaga [NЪMERO DA VAGA](0 а 40) [MOTIVO]");
new arquivo[128];
format(arquivo, sizeof(arquivo), "InfoOrg/Org%d.cfg",org);
if(strcmp(tmp69,"sub",true)==0){
if(IsPlayerOnline(InfoOrg[org][SubLider])){
id = GetPlayerID(InfoOrg[org][SubLider]);
Demitir(playerid, id);
format(sstringg, sizeof(sstringg), "* Vocк Foi Demitido Motivo: %s",motivo);
SendClientMessage(id, COLOR_LIGHTBLUE, sstringg);
}
else{
format(str, sizeof(str), "Agendados/ORG%s.ini",InfoOrg[org][SubLider]);
dini_Create(str);
dini_Set(str,"Nome",PlayerName(playerid));
dini_IntSet(str,"Org",GetPlayerOrg(playerid));
dini_Set(str,"Motivo",motivo);
}
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), 255);
dini_Set(arquivo,"SubLider","Ninguem");
format(sstringg, sizeof(sstringg), "* Vocк Limpou a Vaga de Sub-Lider Motivo: %s",motivo);
SendClientMessage(playerid, COLOR_LIGHTBLUE, sstringg);
return 1;
}
else{
format(nMembro, sizeof(str), "Membro %d", quantidade); //Linha do Erro. Isso й possнvel fazer ?
id = GetPlayerID(InfoOrg[org][nMembro]);
if(IsPlayerOnline(InfoOrg[org][nMembro])){
Demitir(playerid, id);
format(sstringg, sizeof(sstringg), "* Vocк Foi Demitido Motivo: %s",motivo);
SendClientMessage(id, COLOR_LIGHTBLUE, sstringg);
}
else{
format(str, sizeof(str), "Agendados/ORG%s.ini",InfoOrg[org][nMembro]);
dini_Create(str);
dini_Set(str,"Nome",PlayerName(playerid));
dini_IntSet(str,"Org",GetPlayerOrg(playerid));
dini_Set(str,"Motivo",motivo);
}
format(sstringg, sizeof(sstringg), "* Vocк Limpou a Vaga %d Motivo: %s",quantidade, motivo);
SendClientMessage(playerid, COLOR_LIGHTBLUE, sstringg);
strmid(InfoOrg[org][nMembro], "Ninguem", 0, strlen("Ninguem"), 255);
dini_Set(arquivo,nMembro,"Ninguem");
return 1;
}
return 1;
}