SA-MP Forums Archive
Ajuda com ShowPlayerDialog - 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 com ShowPlayerDialog (/showthread.php?tid=300017)



[AJUDA] ShowPlayerDialog - ysBRobows - 28.11.2011

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


Re: Ajuda com ShowPlayerDialog - ysBRobows - 28.11.2011

poxa ninguem ?


Re: Ajuda com ShowPlayerDialog - ViniBorn - 28.11.2011

Jб vi isso em algum lugar.

Pra que double post?


Re: Ajuda com ShowPlayerDialog - ExpressxD - 28.11.2011

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

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


Re: Ajuda com ShowPlayerDialog - ViniBorn - 28.11.2011

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.


Re: Ajuda com ShowPlayerDialog - Josma_cmd - 28.11.2011

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...


Re : Ajuda com ShowPlayerDialog - GabrielDias_Invision - 28.11.2011

nгo acredito que ele й o ysBrobows_BR kkkkkkkkkkkkkkkk

esse GM й o do PH postado na Net?


Re: Ajuda com ShowPlayerDialog - ysBRobows - 28.11.2011

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


Re : Re: Ajuda com ShowPlayerDialog - GabrielDias_Invision - 28.11.2011

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


Re: Ajuda com ShowPlayerDialog - steki. - 28.11.2011

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