no servidor buga, sу aparece a vaga de lider e de sub-lider as demais vagas ( 15 vagas ) nгo aparecem
PHP код:
public ConviteInfoOrg(nome[], org, cargo)
{
new Ficheiro[MAX_STRING];
format(Ficheiro, sizeof(Ficheiro), "ORG Arquivos/Org%d.cfg", org);
new INI:Arquivo = INI_Open(Ficheiro);
if(cargo >= 6)
{
strcpy(InfoOrg[org][Lider], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Lider", nome);
}
if(cargo == 5)
{
if(strcmp(InfoOrg[org][SubLider], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][SubLider], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "SubLider", nome);
}
}
if(strcmp(InfoOrg[org][Membro1], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro1], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro1", nome);
}
if(strcmp(InfoOrg[org][Membro2], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro2], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro2", nome);
}
if(strcmp(InfoOrg[org][Membro3], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro3], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro3", nome);
}
if(strcmp(InfoOrg[org][Membro4], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro4], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro4", nome);
}
if(strcmp(InfoOrg[org][Membro5], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro5], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro5", nome);
}
if(strcmp(InfoOrg[org][Membro6], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro6], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro6", nome);
}
if(strcmp(InfoOrg[org][Membro7], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro7], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro7", nome);
}
if(strcmp(InfoOrg[org][Membro8], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro8], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro8", nome);
}
if(strcmp(InfoOrg[org][Membro9], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro9], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro9", nome);
}
if(strcmp(InfoOrg[org][Membro10], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro10], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro10", nome);
}
if(strcmp(InfoOrg[org][Membro11], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro11], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro11", nome);
}
if(strcmp(InfoOrg[org][Membro12], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro12], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro12", nome);
}
if(strcmp(InfoOrg[org][Membro13], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro13], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro13", nome);
}
if(strcmp(InfoOrg[org][Membro14], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro14], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro14", nome);
}
if(strcmp(InfoOrg[org][Membro15], "Ninguem", true) == 0)
{
strcpy(InfoOrg[org][Membro15], nome, MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro15", nome);
}
INI_Close(Arquivo);
return 0;
}
PHP код:
CMD:limparvaga(playerid, params[]) return cmd_lvaga(playerid, params);
CMD:lvaga(playerid, params[])
{
if(PlayerInfo[playerid][pLider] < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Somente lнderes podem usar este comando !");
return 1;
}
if(isnull(params))
{
SendClientMessage(playerid, COLOR_GRAD2, "Digite: /limparvaga [Vaga]");
return 1;
}
new Vaga2 = strval(params);
new org = GetPlayerOrg(playerid);
new Ficheiro[128], id;
format(Ficheiro, sizeof(Ficheiro), "ORG Arquivos/Org%d.cfg", org);
new INI:Arquivo = INI_Open(Ficheiro);
if(strcmp(params, "sub", true) == 0)
{
if(IsPlayerOnline(InfoOrg[org][SubLider]))
{
id=GetPlayerID(InfoOrg[org][SubLider]);
Demitir(playerid, id);
}
strcpy(InfoOrg[org][SubLider], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "SubLider", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga do Sub Lнder");
}
if(Vaga2 == 1)
{
id=GetPlayerID(InfoOrg[org][Membro1]);
if(IsPlayerOnline(InfoOrg[org][Membro1])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro1], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro1", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 1");
}
if(Vaga2 == 2)
{
id=GetPlayerID(InfoOrg[org][Membro2]);
if(IsPlayerOnline(InfoOrg[org][Membro2])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro2], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro2", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 2");
}
if(Vaga2 == 3)
{
id=GetPlayerID(InfoOrg[org][Membro3]);
if(IsPlayerOnline(InfoOrg[org][Membro3])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro3], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro3", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 3");
}
if(Vaga2 == 4)
{
id=GetPlayerID(InfoOrg[org][Membro4]);
if(IsPlayerOnline(InfoOrg[org][Membro4])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro4], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro4", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 4");
}
if(Vaga2 == 5)
{
id=GetPlayerID(InfoOrg[org][Membro5]);
if(IsPlayerOnline(InfoOrg[org][Membro5])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro5], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro5", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 5");
}
if(Vaga2 == 6)
{
id=GetPlayerID(InfoOrg[org][Membro6]);
if(IsPlayerOnline(InfoOrg[org][Membro6])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro6], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro6", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 6");
}
if(Vaga2 == 7)
{
id=GetPlayerID(InfoOrg[org][Membro7]);
if(IsPlayerOnline(InfoOrg[org][Membro7])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro7], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro7", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 7");
}
if(Vaga2 == 8)
{
id=GetPlayerID(InfoOrg[org][Membro8]);
if(IsPlayerOnline(InfoOrg[org][Membro8])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro8], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro8", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 8");
}
if(Vaga2 == 9)
{
id=GetPlayerID(InfoOrg[org][Membro9]);
if(IsPlayerOnline(InfoOrg[org][Membro9])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro9], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro9", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 9");
}
if(Vaga2 == 10)
{
id=GetPlayerID(InfoOrg[org][Membro10]);
if(IsPlayerOnline(InfoOrg[org][Membro10])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro10], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro10", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 10");
}
if(Vaga2 == 11)
{
id=GetPlayerID(InfoOrg[org][Membro11]);
if(IsPlayerOnline(InfoOrg[org][Membro11])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro11], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro11", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 11");
}
if(Vaga2 == 12)
{
id=GetPlayerID(InfoOrg[org][Membro12]);
if(IsPlayerOnline(InfoOrg[org][Membro12])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro12], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro12", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 12");
}
if(Vaga2 == 13)
{
id=GetPlayerID(InfoOrg[org][Membro13]);
if(IsPlayerOnline(InfoOrg[org][Membro13])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro13], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro13", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 13");
}
if(Vaga2 == 14)
{
id=GetPlayerID(InfoOrg[org][Membro14]);
if(IsPlayerOnline(InfoOrg[org][Membro14])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro14], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro14", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 14");
}
if(Vaga2 == 15)
{
id=GetPlayerID(InfoOrg[org][Membro15]);
if(IsPlayerOnline(InfoOrg[org][Membro15])) Demitir(playerid, id);
strcpy(InfoOrg[org][Membro15], "Ninguem", MAX_PLAYER_NAME);
INI_WriteString(Arquivo, "Membro15", "Ninguem");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Limpou a Vaga 15");
}
INI_Close(Arquivo);
return 1;
}
CMD:infoorg(playerid, params[]) return cmd_infoorganizacao(playerid, params);
CMD:infoorganizacao(playerid, params[])
{
if(PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0)
{
new org = GetPlayerOrg(playerid);
new Ficheiro[128];
SendClientMessage(playerid, COLOR_WHITE, "{B5B5B5}|_"AbreviaturaServidor2"_| Vagas da Organizaзгo|_"AbreviaturaServidor2"_|");
format(STR, sizeof(STR), "Lнder: %s", InfoOrg[org][Lider]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(STR, sizeof(STR), "Sub-Lнder: %s", InfoOrg[org][SubLider]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro1]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 1: %s - Cargo: %d", InfoOrg[org][Membro1], Ranks[0]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro1]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 2: %s - Cargo: %d", InfoOrg[org][Membro2], Ranks[1]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro3]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 3: %s - Cargo: %d", InfoOrg[org][Membro3], Ranks[2]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro4]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 4: %s - Cargo: %d", InfoOrg[org][Membro4], Ranks[3]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro5]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 5: %s - Cargo: %d", InfoOrg[org][Membro5], Ranks[4]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro6]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 6: %s - Cargo: %d", InfoOrg[org][Membro6], Ranks[5]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro7]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 7: %s - Cargo: %d", InfoOrg[org][Membro7], Ranks[6]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro8]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 8: %s - Cargo: %d", InfoOrg[org][Membro8], Ranks[7]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro9]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 9: %s - Cargo: %d", InfoOrg[org][Membro9], Ranks[8]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro10]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 10: %s - Cargo: %d", InfoOrg[org][Membro10], Ranks[9]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro11]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 11: %s - Cargo: %d", InfoOrg[org][Membro11], Ranks[10]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro12]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 12: %s - Cargo: %d", InfoOrg[org][Membro12], Ranks[11]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro13]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 13: %s - Cargo: %d", InfoOrg[org][Membro13], Ranks[12]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro14]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 14: %s - Cargo: %d", InfoOrg[org][Membro14], Ranks[13]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
format(Ficheiro, sizeof(Ficheiro), "Contas/%s.ini", InfoOrg[org][Membro15]);
INI_ParseFile(Ficheiro, "Rank", false, true);
format(STR, sizeof(STR), "Vaga 15: %s - Cargo: %d", InfoOrg[org][Membro15], Ranks[14]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
NumeroRanks = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo faz parte de uma organizaзгo !");
}
return 1;
}