Very strange dialog problem
#1

Hello. I'm having an issue with MySQL or easyDialog (can't really get to know which one is causing it).

So basically, I'm starting my samp server, logging in and my login or register dialog shows, everything's ok. I can login, but when I quit the game and try to login again, the dialog won't appear anymore. For that to work, I will have to close samp-server.exe and start it again, otherwise won't work. Here's a few errors / warnings server_log shows.. It's really strange.

PHP код:
[02:42:48] [debugRun time error 4"Array index out of bounds"
[02:42:48] [debug]  Accessing element at index 65535 past array upper bound 999
[02:42:48] [debugAMX backtrace:
[
02:42:48] [debug#0 0004b5e0 in ?? (0x00000000) from deathmatch.amx
[02:42:48] [debug#1 0006a4f0 in public WC_OnPlayerConnect (0x00000000) from deathmatch.amx
[02:42:48] [debug#2 00032dc0 in public _y_utils_OnPlayerConnect (0x00000000) from deathmatch.amx
[02:42:48] [debug#3 0000e2bc in public IPL_OnPlayerConnect (0x00000000) from deathmatch.amx
[02:42:48] [debug#4 00007cbc in public SSCANF_OnPlayerConnect (0x00000000) from deathmatch.amx
[02:42:48] [debug#5 000014f0 in ?? (0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, ... <1073741813 arguments>) from deathmatch.amx
[02:42:48] [debug#6 0000f504 in public OnPlayerConnect (0x00000000) from deathmatch.amx 
OnPlayerConnect:

pawn Код:
public OnPlayerConnect(playerid)
{
    ResetDuelInfo(playerid);

    PlayerInfo[playerid][Admin] = 0;
    PlayerInfo[playerid][Money] = 0;
    PlayerInfo[playerid][Kills] = 0;
    PlayerInfo[playerid][Deaths] = 0;
    PlayerInfo[playerid][Skin] = 0;
    PlayerInfo[playerid][MutedTime] = 0;
    PlayerInfo[playerid][JailedTime] = 0;

    new query[1500];
    GetPlayerName(playerid, Name[playerid], 24);
    GetPlayerIp(playerid, IP[playerid], 16);
    mysql_format(Database, query, sizeof(query),"SELECT `Password`, `ID` FROM `players` WHERE `Username` = '%e' LIMIT 1", Name[playerid]);
    mysql_tquery(Database, query, "OnAccountCheck", "i", playerid);

    new array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    mysql_format(Database, query, sizeof(query), "SELECT * FROM `players` WHERE `IP` LIKE '%e%'", IP[playerid]);
    mysql_pquery(Database, query, "CheckIP", "dad", playerid, array, sizeof(array));
    return 1;
}
Reply


Messages In This Thread
Very strange dialog problem - by solstice_ - 28.10.2018, 01:45
Re: Very strange dialog problem - by Calisthenics - 28.10.2018, 07:08
Re: Very strange dialog problem - by solstice_ - 28.10.2018, 13:34
Re: Very strange dialog problem - by v1k1nG - 28.10.2018, 13:55
Re: Very strange dialog problem - by solstice_ - 28.10.2018, 13:57
Re: Very strange dialog problem - by v1k1nG - 28.10.2018, 14:01
Re: Very strange dialog problem - by solstice_ - 28.10.2018, 14:03
Re: Very strange dialog problem - by Calisthenics - 28.10.2018, 14:19
Re: Very strange dialog problem - by solstice_ - 28.10.2018, 14:21
Re: Very strange dialog problem - by d3Pedro - 29.10.2018, 04:13

Forum Jump:


Users browsing this thread: 7 Guest(s)