[Ajuda] Dialog - 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] Dialog (
/showthread.php?tid=620333)
Dialog -
LucasW - 29.10.2016
Eu queria saber como que eu faзo para quando eu dar um comando aparecer para um player..
Tipo quando eu seto VIP aparece no chat do player mas quero passar para um Dialog, Jб pesquisei mas nгo achei nada se alguem puder me ajuda й noiis
Re: Dialog -
RedMF - 29.10.2016
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Ficara mais facil se vocк mandar a funзгo!
a que seta o "vip"
Re: Dialog -
LucasW - 29.10.2016
Quote:
Originally Posted by RedMF
|
http://pastebin.com/cp26yV0Y
Re: Dialog -
BobbMarley - 29.10.2016
Depois da mensagem que o player recebe na tela, Faz um simples dialog, nгo precisa nem definir pra ser mais direto й um MSGBOX mesmo.
PHP Code:
new dialogoid = 10; //define o id do dialog. Nгo misture os ids pois pode dar erro
new dialogformat[43 + MAX_PLAYER_NAME + 2 + 1];//texto + nome + dias + null
format(dialogformat, sizeof(dialogformat), "O(A) Adm %s setou %d dias de VIP para vocк!", PlayerName(playerid), dias);
ShowPlayerDialog(playerid, dialogoid, DIALOG_STYLE_MSGBOX, "Recebeu Vip", dialogformat, "VIP", "VIP"); //obs: caso queira funзгo nos botхes. para fazer alteraзгo precisarб modificar o id do dialog na callback DialogResponse
Re: Dialog -
LucasW - 29.10.2016
Quote:
Originally Posted by BobbMarley
Depois da mensagem que o player recebe na tela, Faz um simples dialog, nгo precisa nem definir pra ser mais direto й um MSGBOX mesmo.
PHP Code:
new dialogoid = 10; //define o id do dialog. Nгo misture os ids pois pode dar erro
new dialogformat[43 + MAX_PLAYER_NAME + 2 + 1];//texto + nome + dias + null
format(dialogformat, sizeof(dialogformat), "O(A) Adm %s setou %d dias de VIP para vocк!", PlayerName(playerid), dias);
ShowPlayerDialog(playerid, dialogoid, DIALOG_STYLE_MSGBOX, "Recebeu Vip", dialogformat, "VIP", "VIP"); //obs: caso queira funзгo nos botхes. para fazer alteraзгo precisarб modificar o id do dialog na callback DialogResponse
|
Obrigado deu certo, mas quando eu vo add mas informaзхes no dialog nгo aparece aparece so a mensagem
format(dialogformat, sizeof(dialogformat), "O(A) Adm %s setou %d dias de VIP para vocк!", PlayerName(playerid), dias);
Re: Dialog -
BobbMarley - 29.10.2016
Vocк quer dizer que sу aparece a mensagem padrгo? tipo. O que estб dentro do format sгo cйlulas, cada vez que vocк for acrescentar mais Palavras(letras), baixe um stringcounter para Contar exatamente, +1 de caractere null.
Resumindo: vocк tem que setar na string
Code:
dialogformat[CELULAS];//Vocк tem que colocar a quantidade de caracteres no seu dialog.
Re: Dialog -
LucasW - 29.10.2016
Quote:
Originally Posted by BobbMarley
Vocк quer dizer que sу aparece a mensagem padrгo? tipo. O que estб dentro do format sгo cйlulas, cada vez que vocк for acrescentar mais Palavras(letras), baixe um stringcounter para Contar exatamente, +1 de caractere null.
Resumindo: vocк tem que setar na string
Code:
dialogformat[CELULAS];//Vocк tem que colocar a quantidade de caracteres no seu dialog.
|
Deu Certo, Muito Obrigado Mano...