Dio skripte:
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z)
{
if(!passenger_seat && GetVehicleDistanceFromPoint(vehicleid, Pozicija_Vozila, Pozicija_Vozila, Pozicija_Vozila) > 50.0)
{
GetXYZInFrontOfPlayer(playerid, PozAC, PozAC, PozAC, 5.0);
if(GetVehicleDistanceFromPoint(vehicleid, PozAC, PozAC, PozAC) < 7.0)
{
new stringer;
format(stringer, 256, "~r~(AC): ~w~%s(%d) porta vozilo(VID:%d) do sebe, kick/ban ga ako spama!", GetName(playerid), playerid, vehicleid);
DodajWarnRed(stringer);
g_SetVehicleToRespawn_g(vehicleid);
return 0;
}
}
static Float:ac_X, Float:ac_Y, Float:ac_Z;
GetVehiclePos(vehicleid, ac_X, ac_Y, ac_Z);
GetVehicleDistanceFromPoint(vehicleid, new_x, new_y, new_z);
if(passenger_seat)
{
static Float:ac_zdiff;
ac_zdiff = new_z - ac_Z;
if((floatabs(Pozicija_Vozila) >= floatabs(Pozicija_Vozila) > 0.3 ||
floatabs(Pozicija_Vozila) >= floatabs(Pozicija_Vozila) > 0.3 || floatabs(Pozicija_Vozila - Pozicija_Vozila) > 25.0 ||
floatabs(Pozicija_Vozila - Pozicija_Vozila) > 25.0) && ac_zdiff > -5.0)
{
new stringer;
format(stringer, 256, "~r~(AC): ~w~%s koristi hack za bacnje vozila /spec %d!", GetName(playerid), playerid);
DodajWarnRed(stringer);
return 1;
}
}
GetVehiclePos(vehicleid, Pozicija_Vozila, Pozicija_Vozila, Pozicija_Vozila);
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):

