06.06.2014, 12:17
Какой то новый чит, OnVehicleDeath и OnUnoccupiedVehicleUpdate не вызывается, но читер респавнит транспорт. Кто то сделал фикс, если это вообще реально?
А OnPlayerEnterVehicle, OnPlayerExitVehicle, OnVehicleDamageStatusUpdate, OnVehicleStreamIn и OnVehicleStreamOut как реагируют?
|
new car_spawn[MAX_VEHICLES];
new Float: car_spawn_pos[MAX_VEHICLES][3];
stock SetVehicleToRespawnEx(vehicleid)
{
car_spawn[vehicleid] = 1;
SetVehicleToRespawn(vehicleid);
return 1;
}
#define SetVehicleToRespawn SetVehicleToRespawnEx
public OnVehicleSpawn(vehicleid)
{
if(!car_spawn[vehicleid])
{
SetVehiclePos(vehicleid, car_spawn_pos[vehicleid][0], car_spawn_pos[vehicleid][1], car_spawn_pos[vehicleid][2]);
return 1;
}
else car_spawn[vehicleid] = 0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
car_spawn[vehicleid] = 1;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
GetVehiclePos(vehicleid, car_spawn_pos[vehicleid][0], car_spawn_pos[vehicleid][1], car_spawn_pos[vehicleid][2]);
return 1;
}