Szerző Téma: public SyncUp mysql error  (Megtekintve 454 alkalommal)

public SyncUp mysql error
« Dátum: 2013. Május 25. - 06:23:47 »
0 Show voters
Sziasztok! Tegnap egy restart után a logban észrevettem több mysql errort,pedig a szerveren mindent betöltött jól,a hiba a következõ:
 
Run time error 4: \"Array index out of bounds\"
[01:00:51] [debug]  Accessing element at index 1210 past array upper bound 7
[01:00:51] [debug] AMX backtrace:
[01:00:51] [debug] #0 003ccef8 in ?? () from EnderRPG.amx
[01:00:51] [debug] #1 0014d7c0 in ?? () from EnderRPG.amx
[01:00:51] [debug] #2 0014d458 in public SyncUp () from EnderRPG.amx

 
És itt van a public SyncUp függvény:
 
public SyncUp()
{
RandomTuz();
new tmphour, tmpminute, tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
new time = gettime();
foreach(Jatekosok,playerid)
{
if(!IsPlayerConnected(playerid) || !Logged(playerid) || IsPlayerNPC(playerid)) continue;
if(AdminDuty[playerid])
{
   PlayerInfo[playerid][pDutyIdo]++;
}
PlayerInfo[playerid][pOnlineIdo]++;
//if(Elverzes[playerid] > 0 && Animban[playerid] == TIPUS_LOTTSEB) Msg(playerid,\"Ha nem érkezik segítség, hamarosan elvérzel!!!\");
if(PlayerInfo[playerid][pJegy] > 1 && PlayerInfo[playerid][pJegy] < time)
{
   Msg(playerid, \"Lejárt a bérleted\");
   Cselekves(playerid, \"bérlete lejárt\");
   PlayerInfo[playerid][pJegy] = 0;
}
if((PlayerInfo[playerid][pAdo] - PlayerInfo[playerid][pAdoFizetve]) > 0 && PlayerInfo[playerid][pPayDay] >= 1800 && PlayerInfo[playerid][pPayDay] % 120 == 0)
        //Msg(playerid, \"Még nem fizetted be az adódat! Ha nem fizeted be súlyos büntetést kapsz!\");
}
if(tmphour == 23 && tmpminute == 50)
{
}
SyncTime();
DollahScoreUpdate();
//SaveStuff();
}

 
Elõre is köszi,aki tudna segíteni :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal