05/06/2022 14:14
(05/06/2022 14:08)Hatiro Escreveu: O jeito é você mandar todo o código pode ser algum problema externo fora da publicforward Demitir(playerid, Org, Casa);
public Demitir(playerid, Org, Casa)
{
new string[128], string2[128];
if(IsPlayerConnected(playerid))
{
if(pLogado[playerid] == true)
{
pDados[playerid][pMembro] = 0;
pDados[playerid][pLider] = 0;
pDados[playerid][pCargo] = 0;
SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !");
}
}
else
{
format(string, sizeof(string), "Membro%d", Casa);
format(string2, sizeof(string2), "Contas/%s.ini", InfoOrg[Org][string]);
if(!DOF2_FileExists(string2)) return 1;
DOF2_SetInt(string, "pLider", 0);
DOF2_SetInt(string, "pMembro", 0);
DOF2_SetInt(string, "pCargo", 0);
DOF2_SaveFile();
}
return 1;
}
Código PHP:
CMD:limparvaga(playerid, params[])
{
new Vaga, id;
new org = GetPlayerOrg(playerid);
if(!IsPlayerConnected(playerid)) return 1;
if(pLogado[playerid] == false) return 1;
if(pDados[playerid][pLider] < 1) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Somente lideres podem usar este comando !");
if(sscanf(params, "d", Vaga)) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Use: /limparvaga [vaga]");
if(Vaga < 1 || Vaga > 40) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Vagas de 1 a 40");
if(Vaga == 1)// id da vaga
{
id = GetPlayerID(InfoOrg[org][Membro1]);
strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255);
SaveORGS();
SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 1");
Demitir(id, Vaga, 1);
return 1;
}
if(Vaga == 2)// id da vaga
{
id = GetPlayerID(InfoOrg[org][Membro2]);
strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255);
SaveORGS();
SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 2");
Demitir(id, Vaga, 2);
return 1;
}
if(Vaga == 3)// id da vaga
{
id = GetPlayerID(InfoOrg[org][Membro3]);
strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255);
SaveORGS();
SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 3");
Demitir(id, Vaga, 3);
return 1;
}
if(Vaga == 4)// id da vaga
{
id = GetPlayerID(InfoOrg[org][Membro4]);
strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255);
SaveORGS();
SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 4");
Demitir(id, Vaga, 4);
return 1;
}
return 1;
}