Ajuda com ShowPlayerDialog
#1

Estou com um problema no ShowPlayerDialog, que mostra os membros da minha gang, quando nao tem ninguem na gang, aparece todas as 30 vagas, mais conforme as vagas vao se completando, vai sumindo.



Код:
new OrgsCargos[][30] = {
"Lнder",
"Sub-lнder-1",
"Sub-lнder-2",
"Membro-1",
"Membro-2",
"Membro-3",
"Membro-4",
"Membro-5",
"Membro-6",
"Membro-7",
"Membro-8",
"Membro-9",
"Membro-10",
"Membro-11",
"Membro-12",
"Membro-13",
"Membro-14",
"Membro-15",
"Membro-16",
"Membro-17",
"Membro-18",
"Membro-19",
"Membro-20",
"Membro-21",
"Membro-22",
"Membro-23",
"Membro-24",
"Membro-25",
"Membro-26",
"Membro-27"
};

new OrgsNamesSmall[MAX_ORGS][24] = {
{"Nenhuma"},
{"PM"},
{"PF"},
{"FA"},
{"Bombeiros"},
{"Ballas"},
{"Groove"},
{"Politico"},
{"Hitman"},
{"SAn News"},
{"Lowrider"},
{"Riffa"},
{"Vagos"},
{"Bikers"},
{"Detran"},
{"Aztecas"},
{"Russa"},
{"Yakuza"},
{"Drifters"},
{"CV"},
{"Pcc"},
{"BOPE"},
{"Alqaeda"},
{"PC"},
{"Kings"}
};

stock MinhaOrg(playerid)
{
    new org[128],org2[128],string[1024],Org[32],tmp[32],giveid;
    format(org,128,"/RPG/orgs/%s.ini",OrgsNamesSmall[Player[playerid][pMember]]);
	string = " ";
    Org = OrgsNames[GetPlayerOrg(playerid)];
    for(new i=0;i<sizeof(OrgsCargos);i++)
    {
		format(tmp,32,"%s",dini_Get(org,OrgsCargos[i]));
        giveid = ReturnUser(tmp);
        if(IsPlayerConnected(giveid))
            format(org2,128,"{C2A2DA}%s - %s - {00D900}Online\n",OrgsCargos[i],dini_Get(org,OrgsCargos[i]));
        else if(strcmp(dini_Get(org,OrgsCargos[i]),"Nenhum",true)==0)
		    	format(org2,128,"{C2A2DA}%s - Nenhum\n",OrgsCargos[i]);
		else
		    format(org2,128,"{C2A2DA}%s - %s - {AA3333}Offline\n",OrgsCargos[i],dini_Get(org,OrgsCargos[i]));
		if(strlen(string) < 1000)
			format(string,2048,"%s %s",string, org2);
    }
    ShowPlayerDialog(playerid, 24, DIALOG_STYLE_MSGBOX, Org, string, "Fechar", "");
}

    dcmd_minhaorg(playerid, params[])
	{
        #pragma unused params
        if(Player[playerid][pMember] == 0)
	        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo й membro de uma ORG.");

        MinhaOrg(playerid);

        return 1;
	}
se alguem puder ajudar grato
Reply
#2

poxa ninguem ?
Reply
#3

Jб vi isso em algum lugar.

Pra que double post?
Reply
#4

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Jб vi isso em algum lugar.

Pra que double post?
Tbm Naum intendu Fazer Double Post '
Reply
#5

Jб que o GM nгo й seu. Pergunta pra quem fez o cуdigo, ou pro cara super inteligente que conseguiu bugar um cуdigo fбcil desses.
Reply
#6

O loop nгo tб percorrendo todos os slots da matriz, creio que vocк nгo possa usar sizeof na matriz sendo criada dessa forma: [] й melhor vocк determinar o nъmero de arrays dela.
Esse cуdigo usa uma lуgica esquisita...
Reply
#7

nгo acredito que ele й o ysBrobows_BR kkkkkkkkkkkkkkkk

esse GM й o do PH postado na Net?
Reply
#8

Tem coisa pior que fг e GM mal feito ? й foda.
Reply
#9

Quote:
Originally Posted by ysBRobows
Посмотреть сообщение
Tem coisa pior que fг e GM mal feito ? й foda.
o GM nao ta mal feito, ele ta perfeito mais na net foi postado todo bugado kkkkkkk pergunta ai pro vini se ele num sabe pq q ta desaparecendo os membros kkkk
Reply
#10

Sim. Na 'net' ele passa por uma transformaзгo mбgica em que ele adere a forma de 'bugado'.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)