[Ajuda] Dialog
#1

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
Reply
#2

https://sampwiki.blast.hk/wiki/ShowPlayerDialog

Ficara mais facil se vocк mandar a funзгo!
a que seta o "vip"
Reply
#3

Quote:
Originally Posted by RedMF
View Post
https://sampwiki.blast.hk/wiki/ShowPlayerDialog

Ficara mais facil se vocк mandar a funзгo!
a que seta o "vip"
http://pastebin.com/cp26yV0Y
Reply
#4

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 1];//texto + nome + dias + null
format(dialogformatsizeof(dialogformat), "O(A) Adm %s setou %d dias de VIP para vocк!"PlayerName(playerid), dias);
ShowPlayerDialog(playeriddialogoidDIALOG_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 
Reply
#5

Quote:
Originally Posted by BobbMarley
View Post
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 1];//texto + nome + dias + null
format(dialogformatsizeof(dialogformat), "O(A) Adm %s setou %d dias de VIP para vocк!"PlayerName(playerid), dias);
ShowPlayerDialog(playeriddialogoidDIALOG_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);
Reply
#6

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

Quote:
Originally Posted by BobbMarley
View Post
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...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)