SA-MP Forums Archive
[Include] SA-MP Dialogs - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] SA-MP Dialogs (/showthread.php?tid=616289)



SA-MP Dialogs - Dayvison_ - 03.09.2016

SA-MP Dialogs
Versгo: 0.1.0
Include para tornar sua vida utilizando dialogs mais facil e rбpida.

Caracterнsticas: Examplos:

Criando e mostrando dialogo para o player.

PHP Code:
CreateDialog:Dialog(playeridstylecaption[], info[], button1[], button2[])
{
    
style DIALOG_STYLE_MSGBOX;
    
caption "Hello World!";
    
button1 "Hello";
    
button2 "World";
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    
format(infosizeof(info), "Hello %s. What you think about?"name);
}
public 
OnPlayerConnect(playerid)
{
    
ShowDialog(playeridDialog);
}
Dialog:Dialog(playeriddialogidresponselistiteminputtext[])
{
    
SendClientMessage(playerid, -1response "You clicked at button 1" :  "You clicked at button 0");
    return 
true;


Mostrando dialogo sem criaзгo:

PHP Code:
public OnPlayerConnect(playerid)
{
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    
ShowPlayerDialog(playeridDialogDIALOG_STYLE_MSGBOX"Hello World!""Hello %s. What you think about?""Hello""World"name);
}
Dialog:Dialog(playeriddialogidresponselistiteminputtext[])
{
    
SendClientMessage(playerid, -1response "You clicked at button 1" :  "You clicked at button 0");
    return 
true;

Download: https://github.com/Dayvison/Dialogs-Samp/releases
Repositуrio: https://github.com/Dayvison/Dialogs-Samp


Respuesta: SA-MP Dialogs - SammyJ - 03.09.2016

Muito boa mano, vai facilitar muitos nossas vidas, rs!
Parabйns!
+REP

(Vai ter atualizaзхes)?


Re: SA-MP Dialogs - pWesley - 03.09.2016

Para quem trabalha com mуdulos, serб interessante usar isso. Muito bom, reputado.


Re: SA-MP Dialogs - Ender_ - 03.09.2016

eu achei foi mais complicado, jaq to acostumado com o modo padrгo ..
mais boa ideia ^^ vai q ajuda alguйm


Re: SA-MP Dialogs - Dayvison_ - 03.09.2016

Quote:
Originally Posted by Ender_
View Post
eu achei foi mais complicado, jaq to acostumado com o modo padrгo ..
mais boa ideia ^^ vai q ajuda alguйm
Vou te dar um exemplo de aonde me ajudou...

Seguindo a seguinte hierarquia, a cada vez que o player concluнsse o item, eu deveria mostrar novamente a dialog D_CriarCasa para que ele continuasse a editar. Uma vez que o conteъdo da dialog fosse igual a este, toda e toda vez eu teria que formatar o texto, fazer as verificaзхes e apуs mostrar o dialog, sendo que com este script, eu posso fazer isto apenas uma vez



Quote:
Originally Posted by pWesley
View Post
Para quem trabalha com mуdulos, serб interessante usar isso. Muito bom, reputado.
Vlw ^^
Quote:
Originally Posted by Glederson_dom
View Post
Muito boa mano, vai facilitar muitos nossas vidas, rs!
Parabйns!
+REP

(Vai ter atualizaзхes)?
vlw
Tem alguma idйia, no que adcionar? Sу falar


Re: SA-MP Dialogs - Whoo - 03.09.2016

bem interessante, mгo na roda para quem nгo gosta de ficar criando formatando a dialog toda hora que precisar mostrar.
rep


Re: SA-MP Dialogs - Ermanhaut - 04.09.2016

Muito bom.
Olhando o exemplo que vocк disponibilizou, da pra ver que a escrita й muito mais бgil e completa com a sua include.
Vou passar a usar.

PS: Tб escrito "Examplos".


Re: SA-MP Dialogs - PT - 04.09.2016

Gosto da forma como voce esta usando o Emit