Difference between revisions of "LUA:SpawnByLocationID"
(Created page with "= LUA Functions: SpawnByLocationID() = Spawns a mob by location id ==== Syntax ==== SpawnByLocationID(param1, param2) ==== Parameters ==== ; Required - ''param1'' (Zone), ''pa...") |
(No difference)
|
Latest revision as of 22:56, 11 May 2013
Contents
LUA Functions: SpawnByLocationID()
Spawns a mob by location id
Syntax
SpawnByLocationID(param1, param2)
Parameters
- Required - param1 (Zone), param2 (int32)
- param1 is the zone to spawn the mob in
- param2 is the location id
Returns
- Spawn
- Pointer to the newly spawned mob
Usage
function hailed(NPC, Spawn) zone = GetZone(Spawn) newSpawn = SpawnByLocationID(zone, 160012) if newSpawn ~= nil then Shout(newSpawn, "Test") end end
This spawn script will spawn a mob with the location id 160012, it then checks to see if the spawn was created and if so has the new spawn shout.
Notes
This will spawn the mob no matter what their spawnpercentage is set to, it will also only spawn the first mob in the location list in the event the location contains multiple mobs.