User Tools

Site Tools



mmoalt_lib

This is an old revision of the document!


mmoalt_lib

ObstacleManager

ObstacleManager.AddObstacle(id, pos, [radius, duration])
ObstacleManager.GetObstacleById(id)
ObstacleManager.RemoveObstacleById(id)
ObstacleManager.AddTest([id, pos, radius, duration])
ObstacleManager.ClearLog()

Calls events:
“obstacle.remove”
“obstacle.add”
“obstacle.clear”
“obstacle.ready”

ChatManager

ChatManager.GetMessages(channels, lines)
ChatManager.MatchTriggers(message, triggerWords)
ChatManager.MatchName(name, channels)
ChatManager.MatchTime(timestamp, channels)
ChatManager.MatchNameAndTime(name, timestamp, channels)
ChatManager.MatchCombatLog(name, messages, channels)
ChatManager.ChannelToTable(channel, lines)
ChatManager.TimestampToTime(timestamp)
ChatManager.TimeToTimestamp(time)
ChatManager.CurrentTimeToTimestamp()

VendorManager

VendorManager.GetSellVendor([contentID])
VendorManager.GetBuyVendor([contentID])
VendorManager.MoveToAndBuy(vendor, itemlist)
VendorManager.MoveToAndSell(vendor, itemlist)
VendorManager.Sell(itemlist)
VendorManager.Buy(itemlist)

Calls events:
“vendor.bought”
“vendor.sold”
“vendor.done”
“vendor.atvendor”
“vendor.error”

EventManager

EventManager.Listen(eventname, callback)
EventManager.Trigger(eventname,[data])

mmoalt_lib.1440094931.txt.gz · Last modified: 2015/08/20 18:22 by mmoalt