SA-MP Forums Archive
[AJUDA]Funзгo de getar organizaзгo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Funзгo de getar organizaзгo (/showthread.php?tid=257805)



[AJUDA]Funзгo de getar organizaзгo - Jhones - 27.05.2011

Fiquei mais ou menos 1 hora e meia tentando fazer uma funзгo de getar o nome da organizaзгo do playerid e nгo consegui

resolvi vim aqui pedir ajuda.. vou explicar mais ou menos como que ela deve funcionar

playerid й da organizaзгo nmero 1, a organizaзгo numero 1 й Los Aztecas, entгo eu usaria GetPlayerOrg(playerid), e essa funcao mostraria que a org do cara й aztecas

exemplo: format(string,sizeof(string), "Sua organizacao й &s",GetPlayerOrg(playerid));

nгo consegui fazer o getplayerorg, alguem poderia fazer uma base aqui pra mim ou entгo me dizer como devo fazer?


Re: [AJUDA]Funзгo de getar organizaзгo - [S]trong - 27.05.2011

manda a array das orgs.


Re: [AJUDA]Funзгo de getar organizaзгo - Jhones - 27.05.2011

Quote:
Originally Posted by [S]trong
Посмотреть сообщение
manda a array das orgs.
pawn Код:
PlayerInfo[playerid][pOrg]



Re: [AJUDA]Funзгo de getar organizaзгo - [S]trong - 27.05.2011

pawn Код:
stock GetPlayerOrg(playerid)
{
    new Str[16];
    if(PlayerInfo[playerid][pOrg] == 1) {
        Str = "Aztecas";
    }
    else if(PlayerInfo[playerid][pOrg] == 2) {
        Str = "Ballas";
    }
    else if(PlayerInfo[playerid][pOrg] == 3) {
        Str = "Grove";
    }
    else if(PlayerInfo[playerid][pOrg] == 4) {
        Str = "Vagos";
    }
    //mude os nъmeros das orgs e os nomes.
    return Str;
}



Re: [AJUDA]Funзгo de getar organizaзгo - Jhones - 27.05.2011

nгo funcionou ;s


Re: [AJUDA]Funзгo de getar organizaзгo - [S]trong - 27.05.2011

уbvil que funciona eu testei meu caro, se nгo sabe nem as ids das orgs e o nome certo que quer colocar ai jб nгo й comigo.


Re: [AJUDA]Funзгo de getar organizaзгo - Jhones - 27.05.2011

Quote:
Originally Posted by [S]trong
Посмотреть сообщение
уbvil que funciona eu testei meu caro, se nгo sabe nem as ids das orgs e o nome certo que quer colocar ai jб nгo й comigo.
foi mal ae, confundi os gm, testei com a versгo antiga com o codigo que nao funcionava
o seu funcionou vlw


Re: [AJUDA]Funзгo de getar organizaзгo - [S]trong - 27.05.2011

sim funciona

caso tenha dъvidas faзa o teste destб forma tambйm.

pawn Код:
new Stats = 0;
stock GetServerStatus()
{
    new Str[20];
    if(Stats == 0) {
        Str = "Offline";
    }
    else
        Str = "Online";
    return Str;
}

main()
{
    printf("[STATS] %s",GetServerStatus());
   
    Stats = 1;
   
    printf("[STATS] %s",GetServerStatus());
}
estб lуgica se aplica a tudo.


Re: [AJUDA]Funзгo de getar organizaзгo - Shadoww5 - 27.05.2011

Caso vocк queria que ele retorne para uso em texto, utilize o que o [S]trong fez.

Mas caso queira para uma funзгo use este codigo:

PHP код:
forward GetPlayerOrg(playerid);
public 
GetPlayerOrg(playerid)
{
    new 
lidermembro;
    if(
PlayerInfo[playerid][pLeader] > 0)
    {
        
lider PlayerInfo[playerid][pLeader];
        return 
lider;
    }
    else if(
PlayerInfo[playerid][pMember] > 0)
    {
        
member PlayerInfo[playerid][pMember];
        return 
member;
    }
    return 
0;