User Tools

Site Tools



mmoalt_lib

This is an old revision of the document!


mmoalt_lib

ObstacleManager

ObstacleManager.AddObstacle({

  id = "",\\
  pos = "",\\
  radius = 150,\\
  duration = 10,\\
  split = false,\\
  splitRadius = 150,\\
  splitAngle = 45\\

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

Calls events:
“obstacle.remove”
“obstacle.timeout”
“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.1441633707.txt.gz · Last modified: 2015/09/07 13:48 by mmoalt