SA-MP Forums Archive
[Ajuda] Base para um comando - 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] Base para um comando (/showthread.php?tid=411643)



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.