Can't login after /q.
#1

Hey, I am currently using Blueberry Prison Roleplay script.
I have uploaded it on VoltHost - players started joining and suddenly I seen playerbase is dropping.
I /q'ed for the night, woke up and tried to login and I just couldn't, I write in the password and nothing happens.

Here's my DIALOG_LOGIN - It's the dialog that opens once you connect to the server.
Код:
if(dialogid == DIALOG_LOGIN)
    {
        if(!response)
        {
            SendClientMessage(playerid, GREY, "You didn't log in.");
		    Kick(playerid);
		}
        if(response)
        {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Log In","You have entered an invalid password.\nPlease input this account password to log in.","Login","Quit");
            }
            if(INI_Open(Accounts(playerid)))
		    {
                INI_ReadString(PlayerStat[playerid][Password],"Password",20);
		        if(strcmp(inputtext,PlayerStat[playerid][Password],false))
				{
				   if(PlayerStat[playerid][WrongPw] == 1)
				   {
                       SendClientMessage(playerid, GREY, "You have been kicked for not entering the correct password.");
				       Kick(playerid);
				   }
				   else
				   {
					   ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Log In","You have entered an incorrect password.\nPlease input this account password to log in.","Login","Quit");
                       SendClientMessage(playerid, GREY, "You only have one last chance to enter this account password or you'll get kicked.");
                       PlayerStat[playerid][WrongPw] = 1;
                       TogglePlayerControllable(playerid, false);
				       SetPlayerInterior(playerid, 0);
                       SetPlayerVirtualWorld(playerid, playerid+0);
                       SetSpawnInfo(playerid, 0, 0, 19.4895,-331.0008,26.1236 , 0, 0, 0, 0, 0, 0, 0);
                       SpawnPlayer(playerid);
                       SetPlayerCameraPos(playerid, 1752.4188, -1527.8185, 20.2753);
                       SetPlayerCameraLookAt(playerid, 1753.0366, -1528.6036, 19.8853);
				   }
                }
                else
				{

				    new str[128];
				    format(str, sizeof(str), "Welcome Back %s, your last login was on %d/%d/%d at %d:%d:%d.", GetOOCName(playerid), PlayerStat[playerid][LastLoginYear], PlayerStat[playerid][LastLoginMonth], PlayerStat[playerid][LastLoginDay], PlayerStat[playerid][LastLoginHour], PlayerStat[playerid][LastLoginMinute], PlayerStat[playerid][LastLoginSecond]);
				    SendClientMessage(playerid, GREEN, str);
				    format(str, sizeof(str), "~w~Welcome Back ~n~~y~ %s", GetOOCName(playerid));
	                GameTextForPlayer(playerid, str, 3000, 1);
				    SendClientMessage(playerid, GREEN, SERVER_MOTD);

				    new Hour, Minute, Second;
	   	            new Day, Month, Year;
                    gettime(Hour, Minute, Second);
                    getdate(Year, Month, Day);
                    PlayerStat[playerid][LastLoginSecond] = Second;
                    PlayerStat[playerid][LastLoginMinute] = Minute;
                    PlayerStat[playerid][LastLoginHour] = Hour;
                    PlayerStat[playerid][LastLoginDay] = Day;
                    PlayerStat[playerid][LastLoginMonth] = Month;
	                PlayerStat[playerid][LastLoginYear] = Year;
                    INI_WriteInt("LastLoginSecond",PlayerStat[playerid][LastLoginSecond]);
                    INI_WriteInt("LastLoginMinute",PlayerStat[playerid][LastLoginMinute]);
                    INI_WriteInt("LastLoginHour",PlayerStat[playerid][LastLoginHour]);
                    INI_WriteInt("LastLoginDay",PlayerStat[playerid][LastLoginDay]);
                    INI_WriteInt("LastLoginMonth",PlayerStat[playerid][LastLoginMonth]);
                    INI_WriteInt("LastLoginYear",PlayerStat[playerid][LastLoginYear]);

                    if(PlayerStat[playerid][GangID] >= 1)
					{
                        format(str, sizeof(str), "Gang MOTD: %s", GangStat[PlayerStat[playerid][GangID]][MOTD]);
				        SendClientMessage(playerid, GangStat[PlayerStat[playerid][GangID]][Color], str);
				    }

				    PlayerStat[playerid][Logged] = 1;
				    LoadPlayerData(playerid);

				    INI_Save();
                    INI_Close();

				}
            }
        }
	}
Early thanks!

EDIT - Even if I put a wrong password, it closes the Dialog and wont do anything, no error,nothing.
Thanks!
Reply


Messages In This Thread
Can't login after /q. - by Ceez - 19.03.2013, 14:49
Re: Can't login after /q. - by Jstylezzz - 19.03.2013, 15:14
Re: Can't login after /q. - by Ceez - 19.03.2013, 15:18
Re: Can't login after /q. - by Jstylezzz - 19.03.2013, 15:37
Re: Can't login after /q. - by Ceez - 19.03.2013, 17:38
Re: Can't login after /q. - by Jstylezzz - 19.03.2013, 17:40
Re: Can't login after /q. - by Ceez - 19.03.2013, 18:01
Re: Can't login after /q. - by Jstylezzz - 19.03.2013, 18:03
Re: Can't login after /q. - by Ceez - 19.03.2013, 18:06
Re: Can't login after /q. - by Jstylezzz - 19.03.2013, 18:53

Forum Jump:


Users browsing this thread: 1 Guest(s)