No categories assigned
LUA:SpawnMob
- Last edited 7 years ago by Vlash Nytefall
LUA Functions: SpawnMob()
Spawns a mob
Syntax
var = SpawnMob(param1, param2, param3, param4, param5, param6, param7)
Parameters
- Required - param1 (Zone), param2 (int32), param3 (int8), param4 (float), param5 (float), param6 (float), param7 (float)
- param1 is the zone we want the new mob to spawn in
- param2 is the DB ID of the mob we want to spawn
- param3 is the flag to restrict the mob
- param4 is the X coordinate
- param5 is the Y coordinate
- param6 is the Z coordinate
- param7 is the heading
Usage
function hailed(NPC, Spawn)
local zone = GetZone(Spawn)
local new_spawn = SpawnMob(zone, 1234, true, 2, 3, 4, 5)
if new_spawn ~= nil
AddSpawnAccess(new_spawn, Spawn)
end
end
When this NPC is hailed it will create a new restricted spawn with a DB ID of 1234 at location (2, 3, 4) with a heading of 5 and adds the player to allowed access list of the new spawn
Notes
param3 can be set to true to make it private, and false will make it public