All pastes #331095 Raw Edit

Stuff

public text v1 · immutable
#331095 ·published 2007-01-28 15:26 UTC
rendered paste body
function Player_OnWarpItem(user, itemid, target)
         if (itemid == 81) then -- Burrow -- Change the alien into his burrowing form

		-- Get him, and his vehicle id, and store in an array
		local burrowArray = { }
		burrowArray[0] = user
		burrowArray[1] = user:getVehicle():vehicletypeid()
		
		
		-- Change him to the burrow vehicle
		user:setVehicle(170)
		
		-- Give him an item to show how long he's got left
		user:inventory_modify("Burrowing", 1)

		-- And start an event to change him back in 5 seconds
		event_createarg(ChangeBackToOldVehicle, 5000, g_arena, burrowArray)
	end
	return true
end

function ChangeBackToOldVehicle(playerArray)
	local player = playerArray[0]
	local oldVehicleID = playerArray[1]
	
	if (player:valid()) then
		player:setVehicle(oldVehicleID)
	end
	return true
end