-- 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
--Shockpad Eurp
if (((kid == 103)
or (kid == 100)
or (kid == 109)
or (kid == 107)
or (kid == 106)
or (kid == 105))
and (vid == 118)
and (killer.m_name ~= victim.m_name))
then
local oldvid = victim:getstat(1)
if ((oldvid == 103) or
(oldvid == 100) or
(oldvid == 109) or
(oldvid == 107) or
(oldvid == 105) or
(oldvid == 118))
then victim:setVehicle(oldvid)
victim:setstat(1, 0)
end
-- Shockpad Titan
elseif (((kid == 113)
or (kid == 112)
or (kid == 116)
or (kid == 117)
or (kid == 115)
or (kid == 12))
and (vid == 118)
and (killer.m_name ~= victim.m_name))
then
local oldvid = victim:getstat(1)
if ((oldvid == 113) or
(oldvid == 112) or
(oldvid == 116) or
(oldvid == 117) or
(oldvid == 115) or
(oldvid == 12))
then victim:setVehicle(oldvid)
victim:setstat(1, 0)
end
---death timer respawn
elseif (vid == 118)
then
local oldvid = victim:getstat(1)
victim:setVehicle(oldvid)
victim:setstat(1, 0)
victim:warp(14976, 2448, 50)
elseif ((vid == 113)
or (vid == 112)
or (vid == 116)
or (vid == 117)
or (vid == 115)
or (vid == 12)
or (vid == 103)
or (vid == 100)
or (vid == 109)
or (vid == 107)
or (vid == 106)
or (vid == 105))
then victim:setVehicle(118)
end
end