[Ajuda] Infoorg
#1

Meu infoorg nгo ta getando o nick dos players.

pawn Код:
#define MAX_ORGS 6
new CheckInfo[MAX_PLAYERS];
enum Oinfo
{
    Lider[MAX_PLAYER_NAME],
    SubLider[MAX_PLAYER_NAME],
    Membro1[MAX_PLAYER_NAME],
    Membro2[MAX_PLAYER_NAME],
    Membro3[MAX_PLAYER_NAME],
    Membro4[MAX_PLAYER_NAME],
    Membro5[MAX_PLAYER_NAME],
    Membro6[MAX_PLAYER_NAME],
    Membro7[MAX_PLAYER_NAME],
    Membro8[MAX_PLAYER_NAME],
    Membro9[MAX_PLAYER_NAME],
    Membro10[MAX_PLAYER_NAME],

};
new InfoOrg[MAX_ORGS][Oinfo];



// Comando
    COMMAND:infoorg(playerid,params[])
    {
        #pragma unused params
        if(Team[playerid] == 0) SendClientMessage(playerid, -1,"Vocк nгo й membro de nenhuma organizaзгo");
        {
            if(Team[playerid] > 0 || TeamLider[playerid] > 0)
            {
                new org = GetPlayerOrg(playerid);
                new arquivo[128];
                SendClientMessage(playerid, CorPolicia, "{B5B5B5}|=============[ {5CACEE}Vagas da Organizaзгo {B5B5B5}]=============|");
                format(Celula,sizeof(Celula),"Lнder: %s - Cargo: Lнder",InfoOrg[org][Lider]);
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro1]);
                format(Celula,sizeof(Celula),"Vaga 1: %s - Cargo: %d",InfoOrg[org][Membro1],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro2]);
                format(Celula,sizeof(Celula),"Vaga 2: %s - Cargo: %d",InfoOrg[org][Membro2],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro3]);
                format(Celula,sizeof(Celula),"Vaga 3: %s - Cargo: %d",InfoOrg[org][Membro3],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro4]);
                format(Celula,sizeof(Celula),"Vaga 4: %s - Cargo: %d",InfoOrg[org][Membro4],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro5]);
                format(Celula,sizeof(Celula),"Vaga 5: %s - Cargo: %d",InfoOrg[org][Membro5],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro6]);
                format(Celula,sizeof(Celula),"Vaga 6: %s - Cargo: %d",InfoOrg[org][Membro6],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro7]);
                format(Celula,sizeof(Celula),"Vaga 7: %s - Cargo: %d",InfoOrg[org][Membro7],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro8]);
                format(Celula,sizeof(Celula),"Vaga 8: %s - Cargo: %d",InfoOrg[org][Membro8],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro9]);
                format(Celula,sizeof(Celula),"Vaga 9: %s - Cargo: %d",InfoOrg[org][Membro9],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
                format(arquivo, sizeof(arquivo), "Players/%s.ini",InfoOrg[org][Membro10]);
                format(Celula,sizeof(Celula),"Vaga 10: %s - Cargo: %d",InfoOrg[org][Membro10],dini_Int(arquivo,"Gang"));
                SendClientMessage(playerid,-1,Celula);
            }
        }
        return 1;
    }

// public

forward CheckInfoOrg(playerid);
public CheckInfoOrg(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new PlayerNick[MAX_PLAYER_NAME];
        GetPlayerName(playerid,PlayerNick,sizeof(PlayerNick));
        for(new i = 1; i < sizeof(InfoOrg); i++)
        {
            if(Team[playerid] > 0 || TeamLider[playerid] > 0)
            {
                if(strcmp(PlayerNick,InfoOrg[i][Lider],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][SubLider],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro1],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro2],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro3],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro4],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro5],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro6],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro7],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro8],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro9],true)==0)
                {
                    return 1;
                }
                if(strcmp(PlayerNick,InfoOrg[i][Membro10],true)==0)
                {
                    CheckInfo[playerid] = 0;
                    return 1;
                }
                CheckInfo[playerid] = 1;
            }
        }
        return 1;
    }
    return 1;
}
alguem ajuda ae?
Reply


Messages In This Thread
[Ajuda] Infoorg - by Lipe_Stronda - 22.02.2012, 14:07
Re: [Ajuda] Infoorg - by kinhobryant - 22.02.2012, 14:40
Re: [Ajuda] Infoorg - by paulor - 22.02.2012, 14:44
Re: [Ajuda] Infoorg - by Lipe_Stronda - 22.02.2012, 14:47
Re: [Ajuda] Infoorg - by paulor - 22.02.2012, 15:03
Re: [Ajuda] Infoorg - by Lipe_Stronda - 22.02.2012, 15:15
Re: [Ajuda] Infoorg - by paulor - 22.02.2012, 15:19
Re: [Ajuda] Infoorg - by Lipe_Stronda - 22.02.2012, 15:24
Re: [Ajuda] Infoorg - by paulor - 22.02.2012, 15:37

Forum Jump:


Users browsing this thread: 1 Guest(s)