Dialog won't execute
#1

All of my other dialogs work although this one doesn't.
It shows the dialog although it doesn't execute (no errors/warnings and everything's defined):
PHP код:
    if(dialogid == DIALOG_REGISTER)
    {
        new 
registermsg[90], pName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridpNamesizeof(pName));
        if(
response)
        {
            if(
strlen(inputtext) == 0)
            {
                
SendClientMessage(playerid, -1"Please enter a vaild password!");
                
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
                
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
            }
                else if(
strlen(inputtext) > 18)
                {
                    
SendClientMessage(playerid, -1"The password can go up to 18 letters or less!");
                    
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
                    
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
                }
                    else
                    {
                        
dini_IntSet(file"Password"pPassword);
                        
dini_IntSet(file"Registered"1);
                        
SendClientMessage(playerid, -1"Test");
                    }
            
        }
 } 
Reply
#2

Not sure 100% but try this
PHP код:
if(dialogid == DIALOG_REGISTER)
{
    new 
registermsg[90], pName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNamesizeof(pName));
    if(
response)
    {
        if(
strlen(inputtext) == 0)
        {
            
SendClientMessage(playerid, -1"Please enter a vaild password!");
            
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
            
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
            return 
1;
        }
        else if(
strlen(inputtext) > 18)
        {
            
SendClientMessage(playerid, -1"The password can go up to 18 letters or less!");
            
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
            
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
            return 
1;
        }
        else
        {
            
dini_IntSet(file"Password"pPassword);
            
dini_IntSet(file"Registered"1);
            
SendClientMessage(playerid, -1"Test");
            return 
1;
        }
    }
 } 
Reply
#3

Quote:
Originally Posted by Micko123
Посмотреть сообщение
Not sure 100% but try this
PHP код:
if(dialogid == DIALOG_REGISTER)
{
    new 
registermsg[90], pName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNamesizeof(pName));
    if(
response)
    {
        if(
strlen(inputtext) == 0)
        {
            
SendClientMessage(playerid, -1"Please enter a vaild password!");
            
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
            
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
            return 
1;
        }
        else if(
strlen(inputtext) > 18)
        {
            
SendClientMessage(playerid, -1"The password can go up to 18 letters or less!");
            
format(registermsgsizeof(registermsg), "Welcome to my server, %s!\nPlease enter a password in order to register!"pName);
            
ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_PASSWORD"{FFFFFF}Register"registermsg"Register""Quit");
            return 
1;
        }
        else
        {
            
dini_IntSet(file"Password"pPassword);
            
dini_IntSet(file"Registered"1);
            
SendClientMessage(playerid, -1"Test");
            return 
1;
        }
    }
 } 
same
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)