All pastes #490098 Raw Edit

Something

public text v1 · immutable
·published 2007-05-15 21:02 UTC
rendered paste body
-- 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