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:- Retorno de chamada para dialogs.
- Criaзгo de dialogs dinвmicos e estбticos.
- Formatar info diretamente na funзгo de mostrar, sem necessidade de chamar format antes.
- Nova callback OnDialogPerformed, chamada antes do retorno da dialog.
Examplos:
Criando e mostrando dialogo para o player.
PHP Code:
CreateDialog:Dialog(playerid, style, caption[], info[], button1[], button2[])
{
style = DIALOG_STYLE_MSGBOX;
caption = "Hello World!";
button1 = "Hello";
button2 = "World";
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(info, sizeof(info), "Hello %s. What you think about?", name);
}
public OnPlayerConnect(playerid)
{
ShowDialog(playerid, Dialog);
}
Dialog:Dialog(playerid, dialogid, response, listitem, inputtext[])
{
SendClientMessage(playerid, -1, response ? "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(playerid, name, sizeof(name));
ShowPlayerDialog(playerid, Dialog, DIALOG_STYLE_MSGBOX, "Hello World!", "Hello %s. What you think about?", "Hello", "World", name);
}
Dialog:Dialog(playerid, dialogid, response, listitem, inputtext[])
{
SendClientMessage(playerid, -1, response ? "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_
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
Para quem trabalha com mуdulos, serб interessante usar isso. Muito bom, reputado.
|
Vlw ^^
Quote:
Originally Posted by Glederson_dom
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