SA-MP Forums Archive
[Ajuda] Qual funзгo determina a quantidade de vagas nas organizaзхes? - 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] Qual funзгo determina a quantidade de vagas nas organizaзхes? (/showthread.php?tid=454113)



Qual funзгo determina a quantidade de vagas nas organizaзхes? - RogerMP - 27.07.2013

Olб pessoal, cб to eu estudando pawn e pergunto qual й o nome da funзгo que edita a quantidade de vagas numa organizaзгo?
vlw abs!


Re: Qual funзгo determina a quantidade de vagas nas organizaзхes? - rogerioexper - 27.07.2013

#define Max_Orgs 23

acho q e algo assim


Re: Qual funзгo determina a quantidade de vagas nas organizaзхes? - godkrad - 27.07.2013

Nгo existe nenhuma funзгo que define o numero de organizaзхes. Vocк pode limitar o nъmero de organizaзхes conforme a lуgica do seu gamemode.

Quote:

#define Max_Orgs 23

acho q e algo assim

?


Re: Qual funзгo determina a quantidade de vagas nas organizaзхes? - FenixBorn - 27.07.2013

Quote:
Originally Posted by rogerioexper
Посмотреть сообщение
#define Max_Orgs 23

acho q e algo assim
Errado, isso define a quantidade de Organizaзхes, e nao suas vagas.


Re: Qual funзгo determina a quantidade de vagas nas organizaзхes? - Gii - 27.07.2013

Seguindo o tнtulo do tуpico.

pawn Код:
NumeroDeVagas(orgid) {

    new Diretorio[15], Vagas;
   
    format (Diretorio, sizeof Diretorio, "InfoOrg/%i", orgid );
   
    if (!strcmp(dini_Get(Diretorio, "Lider"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Sub-Lider"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro1"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro2"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro3"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro4"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro5"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro6"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro7"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro8"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro9"), "Ninguem")) Vagas++;
    if (!strcmp(dini_Get(Diretorio, "Membro10"), "Ninguem")) Vagas++;
   
    return Vagas;
}
Exemplo de uso:
pawn Код:
public OnGameModeInit() {


    printf("A organizaзгo 8 possui %i vagas!", NumeroDeVagas(8) );

    return true;
}
OBS: Adapte de acordo com seu GM.


Re: Qual funзгo determina a quantidade de vagas nas organizaзхes? - RogerMP - 28.07.2013

Opa vlw iCasTiel, achei aqui brigadгo!, obrigado a todos!