tipo meu /infoorg й 30 vagas para todas as orgs, mas como q eu faзo para deixar 20 vagas para uma determinada org e 30 para outra org. fcando a minha escolha quantas vagas terб para cada org.
pawn Код:
if(strcmp(cmd, "/infoorg", true) ==0 || strcmp(cmd, "/infoorganizacao", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0)
{
new org = GetPlayerOrg(playerid);
new arquivo[128];
SendClientMessage(playerid, COLOR_WHITE, "|______________ Vagas da Organizaзгo ______________|");
format(string,sizeof(string),"Lнder: %s",InfoOrg[org][Lider]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(string,sizeof(string),"Sub-Lнder: %s",InfoOrg[org][SubLider]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro1]);
format(string,sizeof(string),"Vaga 1: %s",InfoOrg[org][Membro1]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro2]);
format(string,sizeof(string),"Vaga 2: %s",InfoOrg[org][Membro2]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro3]);
format(string,sizeof(string),"Vaga 3: %s",InfoOrg[org][Membro3]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro4]);
format(string,sizeof(string),"Vaga 4: %s",InfoOrg[org][Membro4]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro5]);
format(string,sizeof(string),"Vaga 5: %s",InfoOrg[org][Membro5]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro6]);
format(string,sizeof(string),"Vaga 6: %s",InfoOrg[org][Membro6]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro7]);
format(string,sizeof(string),"Vaga 7: %s",InfoOrg[org][Membro7]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro8]);
format(string,sizeof(string),"Vaga 8: %s",InfoOrg[org][Membro8]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro9]);
format(string,sizeof(string),"Vaga 9: %s",InfoOrg[org][Membro9]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro10]);
format(string,sizeof(string),"Vaga 10: %s",InfoOrg[org][Membro10]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro11]);
format(string,sizeof(string),"Vaga 11: %s",InfoOrg[org][Membro11]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro12]);
format(string,sizeof(string),"Vaga 12: %s",InfoOrg[org][Membro12]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro13]);
format(string,sizeof(string),"Vaga 13: %s",InfoOrg[org][Membro13]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro14]);
format(string,sizeof(string),"Vaga 14: %s",InfoOrg[org][Membro14]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro15]);
format(string,sizeof(string),"Vaga 15: %s",InfoOrg[org][Membro15]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro16]);
format(string,sizeof(string),"Vaga 16: %s",InfoOrg[org][Membro16]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro17]);
format(string,sizeof(string),"Vaga 17: %s",InfoOrg[org][Membro17]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro18]);
format(string,sizeof(string),"Vaga 18: %s",InfoOrg[org][Membro18]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro19]);
format(string,sizeof(string),"Vaga 19: %s",InfoOrg[org][Membro19]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro20]);
format(string,sizeof(string),"Vaga 20: %s",InfoOrg[org][Membro20]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro21]);
format(string,sizeof(string),"Vaga 21: %s",InfoOrg[org][Membro21]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro22]);
format(string,sizeof(string),"Vaga 22: %s",InfoOrg[org][Membro22]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro23]);
format(string,sizeof(string),"Vaga 23: %s",InfoOrg[org][Membro23]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro24]);
format(string,sizeof(string),"Vaga 24: %s",InfoOrg[org][Membro24]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro25]);
format(string,sizeof(string),"Vaga 25: %s",InfoOrg[org][Membro25]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro26]);
format(string,sizeof(string),"Vaga 26: %s",InfoOrg[org][Membro26]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro27]);
format(string,sizeof(string),"Vaga 27: %s",InfoOrg[org][Membro27]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro28]);
format(string,sizeof(string),"Vaga 28: %s",InfoOrg[org][Membro28]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro29]);
format(string,sizeof(string),"Vaga 29: %s",InfoOrg[org][Membro29]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro30]);
format(string,sizeof(string),"Vaga 30: %s",InfoOrg[org][Membro30]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
с entendi mt bem como faria isso.
Sу se vocк fazer uma funзгo de infoorg gigante para cara org verificando o nъmero mбximo de vagas para cada org... Nгo recomendo vocк tentar fazer algo assim, atй eu me atrapalharia :S