SA-MP Forums Archive
[Ajuda] Como crio isso. - 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] Como crio isso. (/showthread.php?tid=641156)



Como crio isso. - SerjaumBerranteiro - 11.09.2017

Um dialog que mostra geta os valores das variaveis.
Exp: em dialog
informaзхes da sua gang.
Mortes 5
Kills 6
Dominios 10
etc

mas so que mostrar isso em dialog tlg, usando o normal
ShowPlayer etc, n escreve tudo, e usando

PHP код:
new dialogrande[800];
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/DarGrana - Pra dar dinheiro a todos que estгo ao seu redor\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Kick - Pra kickar algum jogador(a) do servidor\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Jetpack - Pra criar um jetpack\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Setskin - Pra setar a skin de algum jogador(a)\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Asay - Pra enviar uma mensagem global a todos do servidor\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Ir - Pra ir atй um jogador(a)\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Tr - Pra trazer um jogador(a) atй vocк\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Brl - Pra criar uma barreira em algum local\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Veh - Pra criar seu veнculo proprio\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Dv - Pra deletar um veнculo\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Vidat - Pra encher vida a todos que estгo ao seu redor\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Coletet - Pra encher colete a todos que estгo ao seu redor\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Tapa - Pra dar tapa em um jogador(a)\n");
    
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"/Cnn - Pra mandar uma menssagem na tela de todos jogadores(a) ao seu redor\n");
    
ShowPlayerDialog(playerid625DIALOG_STYLE_MSGBOX"informaзхes"dialogrande"Fechar"""); 
se vc for usar
PHP код:
format(dialograndesizeof(dialogrande),"%s%s",dialogrande,"mortes [%d]\n"mortes); 
Mortes[%d] , mortes
sairб assim no dialog in game: Mortes [%d].
Me ajudem a criar em dialog


Re: Como crio isso. - Don_Speed - 11.09.2017

PHP код:
strcat(cordaString); 



Re: Como crio isso. - SerjaumBerranteiro - 11.09.2017

+rep vlw meu brou


Re: Como crio isso. - fxckshzt - 12.09.2017

Caso queira estudar a funзгo...
STRCAT


Re: Como crio isso. - SerjaumBerranteiro - 13.09.2017

nгo consegui mano, tipo quero fazer um dialog
com os dados do jogador


Re: Como crio isso. - SerjaumBerranteiro - 13.09.2017

ex:
faz de conta que o dialog estб aberto:

Seu nome: pitanga
Mortes: 12
Assinatos: 291
Dinheiro: 0

Ai mostrar isso em dialog tlg?

Usando
ShowPlayerdialog(a, a, a, "a", "Dinheiro %d \netc", "a", "a",);
n da certo


Re: Como crio isso. - SerjaumBerranteiro - 13.09.2017

new dialogrande[800];
strcat(dialogrande, "ORganizaзгo: %s \n",Variavel);
strcat(dialogrande, "%s", Variavel);
strcat(dialogrande,"Hola Forums Samp Este es mi tutorial.\n");
strcat(dialogrande,"Hola Forums Samp Este es mi tutorial.\n");
strcat(dialogrande,"Hola Forums Samp Este es mi tutorial.");
ShowPlayerDialog(playerid, 625, DIALOG_STYLE_MSGBOX, "Informaзхes sobre sua organizaзгo", dialogrande, "Fechar", "");


Re: Como crio isso. - fxckshzt - 13.09.2017

Arrume em [CODE] ou em [PHP] pra melhor visualizaзгo do problema. Pelo que vejo, falta a definiзгo de alguns formatos


Re: Como crio isso. - IlanZ - 13.09.2017

PHP код:
CMD:informacoes(playerid)
{
    new 
str[200], name[24]; 
    
GetPlayerName(playeridname24);
    
format(strsizeof(str), "Nome: %s\nMortes: %d\nAssasinatos: %d\nDinheiro: %d$",
    
name,
    
SUAVARIAVELDEMORTES,
    
SUAVARIAVELDEKILLS,
    
GetPlayerMoney(playerid)
    );
    
ShowPlayerDialog(playerid625DIALOG_STYLE_MSGBOX"Informaзхes",str"Fechar""");
    return 
1;




Re: Como crio isso. - fxckshzt - 13.09.2017

af, fui ligar o pc pra fazer agr ;-;