EAX Sort
Умник
Хотел сделать сохранение позиции игрока.
Проблема, я думаю, понятна - крашит сервер.Сервер крашится в момент диссконекта игрока. Последнее что добавил в OnPlayerDisconnect:
Вот еще лог сервера, на всякий:
Проблема, я думаю, понятна - крашит сервер.Сервер крашится в момент диссконекта игрока. Последнее что добавил в OnPlayerDisconnect:
Код:
stock SavePos(playerid)
{
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
PlayerInfo[playerid][PosX] = X;
PlayerInfo[playerid][PosY] = Y;
PlayerInfo[playerid][PosZ] = Z;
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
PlayerInfo[playerid][pWorld] = GetPlayerVirtualWorld(playerid);
if(PlayerInfo[playerid][pTp] == 0)
{
PlayerInfo[playerid][pTp] = 1;
}
// ñîõðàíÿåì êîîðäèíàòû
if(gPlayerLogged[playerid] == true && IsPlayerConnected(playerid))
{
new str[50];
mysql_format(connects, str,BIG_SIZE,"UPDATE `accounts` SET `pInt` = '%d',`pWorld` = '%d',`PosX` = '%s',`PosY` = '%s',`PosZ` = '%s' WHERE `Name` = '%s'",
PlayerInfo[playerid][pInt],
PlayerInfo[playerid][pWorld],PlayerInfo[playerid][PosX],
PlayerInfo[playerid][PosY],PlayerInfo[playerid][PosZ],
PlayerInfo[playerid][pNames]);
mysql_tquery(connects, str, "", "");
printf("координаты сохранены!");
}
return true;
}
Код:
[22:02:59] Аккаунт Dr_Dre успешно сохранен (ID 94)
[22:02:59] координаты сохранены!
[22:02:59] [debug] Server crashed due to an unknown error
[22:02:59] [debug] Native backtrace:
[22:03:00] [debug] #0 66c6155f in Load () from C:\Users\Mak\Desktop\ДМ\MyServ\plugins\crashdetect.DLL
[22:03:00] [debug] #1 66c62844 in Load () from C:\Users\Mak\Desktop\ДМ\MyServ\plugins\crashdetect.DLL
[22:03:00] [debug] #2 66c6470e in Load () from C:\Users\Mak\Desktop\ДМ\MyServ\plugins\crashdetect.DLL
[22:03:00] [debug] #3 7648003f in GetProfileStringW () from C:\Windows\syswow64\kernel32.dll
[22:03:00] [debug] #4 004a3896 in ?? () from C:\Users\Mak\Desktop\ДМ\MyServ\samp-server.exe
[22:03:00] [debug] #5 0049ccd1 in ?? () from C:\Users\Mak\Desktop\ДМ\MyServ\samp-server.exe
[22:03:00] [debug] #6 7644339a in BaseThreadInitThunk () from C:\Windows\syswow64\kernel32.dll
[22:03:00] [debug] #7 77749ef2 in RtlInitializeExceptionChain () from C:\Windows\SysWOW64\ntdll.dll
[22:03:00] [debug] #8 77749ec5 in RtlInitializeExceptionChain () from C:\Windows\SysWOW64\ntdll.dll
