[Ajuda] Ajuda com /infoorg
#1

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);
Reply
#2

Nesse caso eu faria um gambiarra, ex:

pawn Код:
InfoOrg[org][Membro20] = 0xFFFF;

if(InfoOrg[org][Membro20] == 0xFFFF) //Essa Org nгo Permite mais que 20 membros...
Mais como esse GM deve ser editado tu terб que modificar muitas coisas alem disso...
Reply
#3

mas alguem?
tentei esse ai paulor mas с funfo
Reply
#4

Oh My Good!!

Se soubesse ler nгo falaria isso...
Reply
#5

с entendi mt bem como faria isso.
с tem de outro modo?
Reply
#6

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)