Base para um comando -
caoraivoso3 - 29.01.2013
Calma,sу vou pedir code base para eu depois continuar!
Como vem a imagem,eu fiz /ajuda e apareзeu essas letras/frases no meio do jogo

Gostaria de saber como faзo,code base apenas, com o Titulo e pelo menos 1 setinha com uma frase,e ao clicar essa frase abria-se uma dialoge. Depois eu script o resto e editado a minha maneira,mas preciso de uma base manos
Re: Base para um comando -
LeMoi - 29.01.2013
N percebi, vc quer que ao carregar nesse titulo crie uma dialog ou ao fazer o comando apareзa uma dialog com vбrias opзхes?
Re: Base para um comando -
sofina - 29.01.2013
Nгo sei se entendi muito bem, mais vocк quer tipo assim:
Ao clicar em algumas dessas frases aparecia a mensagem para o player sу que em dialog?
Re: Base para um comando -
LeMoi - 29.01.2013
Veja esse tutorial (
https://sampforum.blast.hk/showthread.php?tid=328267) e tente criar, caso dк erros, poste.
Re: Base para um comando -
caoraivoso3 - 29.01.2013
Tipo,eu faзo o comando /ajuda,e depois apareзe essas frases todas,depois se clicar em cada frase,irб desaparecer todas as frases,e a seguir irб abrir uma dialoge com uma informaзгo. Na ultima frase,onde diz para pedir um pedido normal,a dialogue apareзe com umas pequenas informaзхes e com um espaзo para escrever o pedido de ajuda.
vlw
Re: Base para um comando -
LeMoi - 29.01.2013
Quote:
Originally Posted by caoraivoso3
Tipo,eu faзo o comando /ajuda,e depois apareзe essas frases todas,depois se clicar em cada frase,irб desaparecer todas as frases,e a seguir irб abrir uma dialoge com uma informaзгo. Na ultima frase,onde diz para pedir um pedido normal,a dialogue apareзe com umas pequenas informaзхes e com um espaзo para escrever o pedido de ajuda.
vlw
|
Veja esse tutorial que te mandei, acho que explica mt bem como fazer
Re: Base para um comando -
caoraivoso3 - 29.01.2013
nuam entendi nada
Re: Base para um comando -
sofina - 29.01.2013
Usa ****** translator para tu entender.
Re: Base para um comando -
LeMoi - 29.01.2013
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW) // If the player clicked a valid textdraw, continue with the coding. (_:var removes the Text: tag, to avoid tag mismatch)
{
if(clickedid == nome1)
{
new exemplo1[600];
format(exemplo1,sizeof(exemplo1),"\nEscreva Aqui algo");
ShowPlayerDialog(playerid,31,DIALOG_STYLE_MSGBOX,"Exemplo 1",exemplo1,"Ok","");
}
else if(clickedid == nome2)
{
new exemplo2[600];
format(exemplo2,sizeof(exemplo2),"\nEscreva Aqui algo");
ShowPlayerDialog(playerid,32,DIALOG_STYLE_MSGBOX,"Exemplo 2",exemplo2,"Ok","");
}
else if(clickedid == nome3)
{
new exemplo3[600];
format(exemplo3,sizeof(exemplo3),"\nEscreva Aqui algo");
ShowPlayerDialog(playerid,33,DIALOG_STYLE_MSGBOX,"Exemplo 3",exemplo3,"Ok","");
}
TextDrawHideForPlayer(playerid, nome1);
TextDrawHideForPlayer(playerid, nome2);
TextDrawHideForPlayer(playerid, nome3);
CancelSelectTextDraw(playerid); // This will indeed call OnPlayerClickTextDraw again, but with an ID of 65535. The code above stops it from resulting in an eternal loop.
}
return 1;
}
Troque isso (nome1,nome2,nome3 etc) pelo nome das suas textdraws
Re: Base para um comando -
Sky™ - 29.01.2013
@titanic
nгo intendi uma coisa? vocк quer ajudar ele a intender e como ele pode criar?
ou encinar a pegar coisas que outros fazem e CTRL-C + CTRL-F
https://sampwiki.blast.hk/wiki/TextDrawCreate
https://sampwiki.blast.hk/wiki/SelectTextdraw
https://sampwiki.blast.hk/wiki/CancelSelectTextDraw
https://sampwiki.blast.hk/wiki/TextDrawSetSelectable
https://sampwiki.blast.hk/wiki/OnPlayerClickTextDraw
tudo que vc precisa estб ai basta querer APRENDER.