[Ajuda] TextDraw Clicked
#1

Bom. Coloquei na public "OnPlayerClickTextDraw" um sistema para logar, so que o inputtext nao esta sendo reconhecido ( sei й pq n tem ele no "(playerid, Text:clickedid)" ) mas como faзo para que reconheзa o inputtext?

OBS: Code nгo estб colocado completo, pq so quero resolver a questгo do inputtext.

PHP код:
public OnPlayerClickTextDraw(playeridText:clickedid)
{
        new 
ArquivoL[40],stringL[40];
        if(
clickedid == Registro[12])
        {
                if(
DOF2_FileExists(ArquivoL))
                {
                        
SendClientMessage(playeridCOLOR_GRAD1"• Vocк ja tem uma Conta, Clique em Logar para Logar.");
                }
                else
                {
                    
format(gstring,128,"*** Bem vindo %s ***\n*** Vocк nгo esta registrado no servidor ***\n*** Digite uma senha para registrar-se ***",PlayerName(playerid));
                    
ShowPlayerDialog(playerid2DIALOG_STYLE_PASSWORD"Registrando...",gstring"Registrar""Sair");
                    
TextDrawShowForPlayer(playeridentrada);
                    
TextDrawShowForPlayer(playeridentrada3);
                            
format(gstring,sizeof(gstring),"/registrar %s",inputtext);// <<<<<< AJUDA AQ!
                            
OnPlayerCommandText(playerid,gstring);
                    return 
true;
                }
        } 
Reply
#2

O inputtext й chamado na dialog, ou seja se vc usou:

PHP код:
ShowPlayerDialog(playerid2DIALOG_STYLE_PASSWORD"Registrando...",gstring"Registrar""Sair"
deve ir:

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 2// 2 й o id da dialog que vc definiu logo acima
    
{
        
format(gstring,sizeof(gstring),"/registrar %s",inputtext);// <<<<<< AJUDA AQ!
        
OnPlayerCommandText(playerid,gstring);
    }
    return 
1;

Aconselho a vocк dar uma estudada sobre dialog nesse tutorial.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)