[Ajuda] Qual funзгo determina a quantidade de vagas nas organizaзхes?
#1

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!
Reply
#2

#define Max_Orgs 23

acho q e algo assim
Reply
#3

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

?
Reply
#4

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.
Reply
#5

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.
Reply
#6

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


Forum Jump:


Users browsing this thread: 4 Guest(s)