1
0
EQ2Emu/docs/lua_functions/SetTempVariable.md
2025-05-25 21:42:32 -04:00

705 B

Function: SetTempVariable(spawn, var, val)

Description: Set's a temporary variable on the Spawn.

Parameters:

  • spawn (Spawn) - Spawn object representing spawn.
  • var (string) - String var.
  • val (string) - String val.

Returns: None.

Example:

-- From ItemScripts/BowlOfTerratrodderChuck.lua
function used(Item, Player)
	if HasQuest(Player, AMindOfMyOwn) then
		if GetZoneID(GetZone(Player)) == 108 then

		    RemoveItem(Player, TerratrodderChuck)
			local bucket = SpawnMob(GetZone(Player), 1081002, 1, GetX(Player), GetY(Player), GetZ(Player), GetHeading(Player))
			AddSpawnAccess(bucket, Player)
			SetTempVariable(bucket, "PlayerPointer", Player)
		end