====== World:spawnCreature ====== World:spawnCreature(x,y,z,creatureid,quantity) ===== How to use ===== Where: * x **//number//**: The x coordinate where the creature will be spawned. * y **//number//**: The y coordinate where the creature will be spawned. * z **//number//**: The z coordinate where the creature will be spawned. * creatureid **//number//**: The ID of the creature that will be spawned. * quantity **//number//**: The number of creatures to be spawned. And returns: * ErrorCode.Ok **//number//**: 0 if execution was succesful and 1001 if the execution failed. * Objids **//table//**: The IDs of the generated creatures. ==== Use example ==== When the player clicks the beehive block. 3 bees will be spawned and they will become the pets of the person who clicked. local beehiveId = 134 local beeId = 3418 ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], function(e) local playerid = e['eventobjid'] local blockid = e['blockid'] local x,y,z = e['x'], e['y'], e['z'] local _, playernick = Player:getNickname(playerid) if blockid == beehiveId then local _, objids = World:spawnCreature(x,y,z, beeId, 3) for i, curObjid in ipairs(objids) do Actor:setnickname(curObjid, playernick .. "'s bee") Actor:shownickname(curObjid, true) end end end)