27.01.2014, 21:32
(
Последний раз редактировалось MahdiGames; 27.01.2014 в 22:33.
)
Код:
[22:22:53]+ [debug] Run time error 4: "Array index out of bounds" [22:22:53]+ [debug] Accessing element at negative index -1 [22:22:53]+ [debug] AMX backtrace: [22:22:53]+ [debug] #0 000163b8 in INI_Close (INI:file=-1) at C:\Users\MaHdy\Desktop\SPA Server original\pawno\include\YSI\y_ini.inc:746 [22:22:53]+ [debug] #1 0002127c in public Itter_OnPlayerDisconnect (playerid=6, reason=1) at C:\Users\MaHdy\Desktop\SPA Server original\filterscripts\GarHouse.pwn:564 [22:22:53]+ [debug] #2 0001b8ec in public Streamer_OnPlayerDisconnect (playerid=6, reason=1) at C:\Users\MaHdy\Desktop\SPA Server original\pawno\include\YSI\y_iterate.inc:909 [22:22:53]+ [debug] #3 native CallLocalFunction () [080d2bb0] from samp03svr [22:22:53]+ [debug] #4 0001a708 in ?? (... <2 arguments>) at C:\Users\MaHdy\Desktop\SPA Server original\pawno\include\streamer.inc:361 [22:22:53]+ [debug] #5 0000cbac in public SSCANF_OnPlayerDisconnect (playerid=6, reason=1) at C:\Users\MaHdy\Desktop\SPA Server original\pawno\include\YSI\y_hooks/impl.inc:661 [22:22:53]+ [debug] #6 00000528 in public OnPlayerDisconnect (playerid=6, reason=1) at C:\Users\MaHdy\Desktop\SPA Server original\pawno\include\sscanf2.inc:229
Код:
public OnPlayerDisconnect(playerid, reason)
{
new year, month, day, lastvisited[20], lasthcp = GetPVarInt(playerid, "LastHouseCP");
EndHouseRobbery(playerid);
if(!strcmp(hInfo[lasthcp][HouseOwner], pNick(playerid), CASE_SENSETIVE) && IsInHouse{playerid} == 1 && fexist(HouseFile(lasthcp)))
{
getdate(year, month, day);
format(lastvisited, sizeof(lastvisited), "%02d/%02d/%d", day, month, year);
new INI:file = INI_Open(HouseFile(lasthcp));
INI_WriteInt(file, "QuitInHouse", 1);
INI_WriteString(file, "LastVisited", lastvisited);
INI_Close(file);
#if GH_HOUSECARS == true
SaveHouseCar(lasthcp);
UnloadHouseCar(lasthcp);
#endif
}
IsInHouse{playerid} = 0;
return 1;
}


