-- resurrection script
function Player_OnDeath(killer, victim)
local vid = victim:getVehicle():vehicletypeid()
local c = victim:coords()
local kid = killer:getVehicle():vehicletypeid()
if ((vid == 103)
or (vid == 100)
or (vid == 109)
or (vid == 107)
or (vid == 106)
or (vid == 105)
or (vid == 113)
or (vid == 112)
or (vid == 116)
or (vid == 117)
or (vid == 115)
or (vid == 12))
then victim:setstat(1, vid)
end
if ((vid == 113)
or (vid == 112)
or (vid == 116)
or (vid == 117)
or (vid == 115)
or (vid == 12))
then victim:setVehicle(118)
g_arena:vehicle_create(401, c.x, c.y, 1)
elseif ((vid == 103)
or (vid == 100)
or (vid == 109)
or (vid == 107)
or (vid == 106)
or (vid == 105))
then victim:setVehicle(121)
g_arena:vehicle_create(402, c.x, c.y, 1)
end
end
function Vehicle_OnDeath(victim,killer)
local c = victim:coords()
local vid = victim:vehicletypeid()
---death timer respawn
if ((vid == 402) or (vid == 404))
then
local oldkid = killer:getstat(1)
if ((oldkid == 103) or
(oldkid == 100) or
(oldkid == 109) or
(oldkid == 107) or
(oldkid == 106) or
(oldkid == 105))
then
killer:setVehicle(oldkid)
killer:setstat(1, 0)
if (vid == 402)
then
killer:warp(6000, 14976, 50)
elseif (vid == 404)
then
killer:warp(c.x, c.y, 1)
end
end
elseif ((vid == 401) or (vid == 403))
then
local oldkid = killer:getstat(1)
if ((oldkid == 113) or
(oldkid == 112) or
(oldkid == 116) or
(oldkid == 117) or
(oldkid == 115) or
(oldkid == 12))
then
killer:setVehicle(oldkid)
killer:setstat(1, 0)
if (vid == 401)
then
killer:warp(6000, 2448, 50)
elseif (vid == 403)
then
killer:warp(c.x, c.y, 1)
end
end
end
end