Dio skripte:
public OnPlayerDisconnect(playerid, reason)
{
for(new i=0; i <= GetPlayerPoolSize(); i++)
{
if(gPlayerLogged == 1)
{
if(specid == playerid)
{
LolSpec = 0;
PlayerTextDrawHide(i, Spec1);
PlayerTextDrawHide(i, Spec2);
PlayerTextDrawHide(i, Spec3);
PlayerTextDrawHide(i, Spec4);
PlayerTextDrawHide(i, Spec5);
PlayerTextDrawHide(i, Spec5);
PlayerTextDrawHide(i, Spec7);
PlayerTextDrawHide(i, Spec8);
PlayerTextDrawHide(i, Spec9);
PlayerTextDrawHide(i, Spec10);
PlayerTextDrawHide(i, Spec11);
PlayerTextDrawHide(i, Spec12);
TogglePlayerSpectating(i, 0);
EnterijerIzasao(i);
//SpawnPlayer(i);
if(IsPlayerInAnyVehicle(i)) UpaliTDVozilo(i);
IGTDsShow(i);
specid = 9999;
}
}
}
SetTimerEx("RekordTimer", 50, false, "d", playerid);
EnCV = -1;
gActivePlayers--;
OnPlayerDisconnect(playerid, reason);
new Float:hppp, Float:armmm;
GetPlayerHealth(playerid, hppp);
GetPlayerArmour(playerid, armmm);
PlayerInfo = hppp;
PlayerInfo = armmm;
if(armmm > playerarmour)
{
PlayerInfo = 0;
PlayerInfo = 0;
}
if(UsaoTek == 1)
{
PlayerInfo = 0;
PlayerInfo = 0;
}
//==============================================================================
numplayers--;
PlayerInfo = 1;
SavePlayer(playerid);
RoadBlockDeployed = 0;
DestroyDynamicObject(PlayerRB);
KillTimer(RentTimer);
KillTimer(SMTimer);
KillTimer(SHPTimer);
KillTimer(SARMTimer);
KillTimer(TPTimer);
if(IgracRanet >= 1) { lz_GivePlayerMoney(playerid, -1500); IgracRanet = 0; }
for(new i = 0; i <= GetPlayerPoolSize(); i++)
{
if(IsPlayerConnected(i))
{
if(TaxiAccepted < 999)
{
if(TaxiAccepted == playerid)
{
TaxiAccepted = 999;
GameTextForPlayer(i, "~w~Taksi povik~n~~r~Se iskjuci od igra", 5000, 1);
TaxiCallTime = 0;
lz_DisablePlayerCheckpoint(i);
}
}
else if(BusAccepted < 999)
{
if(BusAccepted == playerid)
{
BusAccepted = 999;
GameTextForPlayer(i, "~w~Avtobus Povik~n~~r~se iskjuci od igra", 5000, 1);
BusCallTime = 0;
lz_DisablePlayerCheckpoint(i);
}
}
}
}
if(GettingCK < 999)
{
if(IsPlayerConnected(GettingCK))
{
SendClientMessage(GettingCK, COLOR_YELLOW, "Vasiot karakter zamina od server, obidete se podocna.");
OnCK[GettingCK] = 999;
}
}
if(Rentao != 9999)
{
Rentao = 9999;
}
if(TransportCost > 0 && TransportDriver < 999)
{
if(IsPlayerConnected(TransportDriver))
{
new string;
TransportMoney[TransportDriver] += TransportCost;
TransportTime[TransportDriver] = 0;
TransportCost[TransportDriver] = 0;
format(string, sizeof(string), "~w~Patnik izleze~n~~g~Zaraboteno %d den.",TransportCost);
GameTextForPlayer(TransportDriver, string, 5000, 1);
}
}
if(GotHit > 0)
{
if(GetChased < 999)
{
if(IsPlayerConnected(GetChased))
{
SendClientMessage(GetChased, COLOR_YELLOW, "Vasata meta zamina od igra.");
GoChase[GetChased] = 999;
}
}
}
if(PlayerKarting > 0 && PlayerInKart > 0)
{
KartingPlayers --;
}
if(TransportDuty == 1)
{
TaxiDrivers -= 1;
}
else if(TransportDuty == 2)
{
BusDrivers -= 1;
}
if(PlayerInfo == 11)
{
if(JobDuty == 1) { Medics -= 1; }
}
else if(PlayerInfo == 7)
{
if(JobDuty == 1) { Mechanics -= 1; }
}
SavePlayer(playerid);
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[01:44:56] [01:44:56] Run time error 3: "Stack/heap collision (insufficient stack size)"
[01:44:56] Stack pointer (STK) is 0x1E492CC, heap pointer (HEA) is 0x1E49290
[01:44:56] AMX backtrace:
[01:44:56] #0 000edcb8 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #1 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #2 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #3 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #4 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #5 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #6 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #7 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #8 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #9 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #10 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #11 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #12 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #13 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #14 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #15 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #16 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #17 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #18 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #19 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #20 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #21 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #22 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #23 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #24 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #25 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #26 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #27 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #28 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #29 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #30 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #31 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #32 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #33 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #34 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #35 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #36 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #37 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #38 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #39 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #40 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #41 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #42 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #43 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #44 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #45 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #46 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #47 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #48 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #49 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #50 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #51 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #52 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #53 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #54 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #55 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #56 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #57 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #58 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #59 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #60 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #61 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #62 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #63 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #64 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #65 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #66 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #67 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #68 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #69 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #70 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #71 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #72 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #73 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #74 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #75 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #76 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #77 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #78 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #79 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #80 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #81 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #82 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #83 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #84 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #85 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #86 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #87 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #88 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #89 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #90 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #91 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #92 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #93 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #94 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #95 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #96 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #97 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #98 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #99 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #100 000ee244 in public FC_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #101 native CallLocalFunction () in samp-server.exe
[01:44:56] #102 000316ac in ?? (0, 1) in Test.amx
[01:44:56] #103 00013958 in public SSCANF_OnPlayerDisconnect (0, 1) in Test.amx
[01:44:56] #104 00005c0c in public OnPlayerDisconnect (0, 1) in Test.amxSlika/video (ukoliko je problem ingame): //
