Event id for taking an action on an object. Calls the OnLocOpCallback.
-- Create a functionlocal locOP = function(action, locTypeId, coordinate) local loc = osrs.Engine.Decoders.decodeLocType(locTypeId) osrs.printf("Used Action: %s on Loc name %s, ID %i at X: %i Level: %i Z: %i", action, loc:getName(), locTypeId, coordinate.x, coordinate.level, coordinate.z) local locLevel, locMapX, locMapZ, locTileX, locTileZ = coordinate:getMapTile() osrs.printf('Object Map Tile - level: %d, x: %d, z: %d, x2: %d, z2: %d', locLevel, locMapX, locMapZ, locTileX, locTileZ)end-- Subscribe to the functionosrs.Events.subscribe(locOP, osrs.Events.ON_LOC_OP) Copy
-- Create a functionlocal locOP = function(action, locTypeId, coordinate) local loc = osrs.Engine.Decoders.decodeLocType(locTypeId) osrs.printf("Used Action: %s on Loc name %s, ID %i at X: %i Level: %i Z: %i", action, loc:getName(), locTypeId, coordinate.x, coordinate.level, coordinate.z) local locLevel, locMapX, locMapZ, locTileX, locTileZ = coordinate:getMapTile() osrs.printf('Object Map Tile - level: %d, x: %d, z: %d, x2: %d, z2: %d', locLevel, locMapX, locMapZ, locTileX, locTileZ)end-- Subscribe to the functionosrs.Events.subscribe(locOP, osrs.Events.ON_LOC_OP)
Event id for taking an action on an object. Calls the OnLocOpCallback.
Example