SA-MP Forums Archive
[Ajuda] TextDraw - 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] TextDraw (/showthread.php?tid=392042)



TextDraw - Wallker - 12.11.2012

Bom eu fiz uma textdraw logo de inicio no login para ele poder clicar.. sу que a seta nгo aparece pra ele clicar e depois de 5 - 10 segundos ele vai pra seleзгo de skin altomaticamente e fica como se tivesse logado :O


onde cria textdraw..
pawn Код:
TextDrawSetSelectable(Text:textlogin2[playerid], 1);
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    new contas[32];
    format(contas, sizeof(contas),ContasPlayer,PegarNome(playerid));
    if(clickedid == textlogin1[playerid])
    {
        if(DOF2_FileExists(contas))
        {
            new string2[180];
            format(string2, sizeof(string2),"{00B2EE}Seja Bem Vindo ao Servidor {7FFF00}New Play 4Fun. {FFFFE0}\n\n{00B2EE}Nome: {7FFF00}%s\n\n{00B2EE}Acesse nosso Forum:{7FFF00} gtanewplay.forumeiros.com\n\n\n",PegarNome(playerid));
            ShowPlayerDialog(playerid, 12, DIALOG_STYLE_PASSWORD,"{00B2EE}Logar",string2,"Logar","Cancelar");
        }
        else if(!DOF2_FileExists(contas))
        {
            TextDrawShowForPlayer(playerid, textlogin[playerid]);
            TextDrawShowForPlayer(playerid, textlogin1[playerid]);
            TextDrawShowForPlayer(playerid, textlogin2[playerid]);
            TextDrawShowForPlayer(playerid, textlogin3[playerid]);
            TextDrawShowForPlayer(playerid, textlogin4[playerid]);
            TextDrawShowForPlayer(playerid, textlogin5[playerid]);
            TextDrawShowForPlayer(playerid, textlogin6[playerid]);
            TextDrawShowForPlayer(playerid, textlogin7[playerid]);
            TextDrawShowForPlayer(playerid, textlogin8[playerid]);
            TextDrawShowForPlayer(playerid, textlogin9[playerid]);
            TextDrawShowForPlayer(playerid, textlogin10[playerid]);
            TextDrawShowForPlayer(playerid, textlogin11[playerid]);
            TextDrawShowForPlayer(playerid, textlogin12[playerid]);
        }

    }
    if(clickedid == textlogin2[playerid])
    {
        if(!DOF2_FileExists(contas))
        {
            new string2[180];
            format(string2, sizeof(string2),"{00B2EE}Seja Bem Vindo ao Servidor {7FFF00}New Play 4Fun!!\n\n{00B2EE}Nome: {7FFF00}%s\n\n{00B2EE}Acesse nosso Forum:{7FFF00} gtanewplay.forumeiros.com\n\n\n",PegarNome(playerid));
            ShowPlayerDialog(playerid, 11, DIALOG_STYLE_PASSWORD,"{00B2EE}Registro",string2,"Registrar","Cancelar");
        }
        else
        {
            TextDrawShowForPlayer(playerid, textlogin[playerid]);
            TextDrawShowForPlayer(playerid, textlogin1[playerid]);
            TextDrawShowForPlayer(playerid, textlogin2[playerid]);
            TextDrawShowForPlayer(playerid, textlogin3[playerid]);
            TextDrawShowForPlayer(playerid, textlogin4[playerid]);
            TextDrawShowForPlayer(playerid, textlogin5[playerid]);
            TextDrawShowForPlayer(playerid, textlogin6[playerid]);
            TextDrawShowForPlayer(playerid, textlogin7[playerid]);
            TextDrawShowForPlayer(playerid, textlogin8[playerid]);
            TextDrawShowForPlayer(playerid, textlogin9[playerid]);
            TextDrawShowForPlayer(playerid, textlogin10[playerid]);
            TextDrawShowForPlayer(playerid, textlogin11[playerid]);
            TextDrawShowForPlayer(playerid, textlogin12[playerid]);
        }
    }
    return 1;
}
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SUBMISSION)
    {
        SelectTextDraw(playerid, 0xFF4040AA);
    }
    return 1;
}



Re: TextDraw - jpeg - 12.11.2012

fail.


Re: TextDraw - Wallker - 12.11.2012

hгn??


Re: TextDraw - BreakDriFT - 12.11.2012

Acho que й normal a seta nгo aparecer,

Vocк pode tentar fazer ela mudar de cor, nunca usei este tipo de TextDraw. Entгo nгo posso dizer que й possivel.

Se vocк apertar T ou abrir a caixa de texto a seta apareзe.


Re: TextDraw - Wallker - 12.11.2012

mais nгo adianta, a textdraw nao fica selecionavel.


Re: TextDraw - FeelLikeASir_ - 12.11.2012

Nota: TextDrawSetSelectable ou PlayerTextDrawSetSelectable deve ser utilizado em primeiro lugar, para permitir que um TextDraw se torne selecionбvel.

Vocк esta tornando apenas o textdraw 2 selecionбvel.


Re: TextDraw - Wallker - 12.11.2012

nгo funcionou.


Re: TextDraw - Wallker - 13.11.2012

descupa double, sem querer apreзar nem nada mais alguem poderia me da uma forзa?

na realidade nunca mechi com textdraw selecionavel, e agora estou tendo dificuldade =s


Re: TextDraw - Wallker - 13.11.2012

#UP ;x