Method Global:RegisterGuildEvent [-] [+]
Registers a Guild event handler.
| Event | State | Parameters | Comment |
|---|---|---|---|
| events.guild.on_add_member | WORLD | event, guild, player, rank | |
| events.guild.on_remove_member | WORLD | event, guild, player, isDisbanding | |
| events.guild.on_motd_change | WORLD | event, guild, newMotd | |
| events.guild.on_info_change | WORLD | event, guild, newInfo | |
| events.guild.on_create | WORLD | event, guild, leader, name | Not on TC |
| events.guild.on_disband | WORLD | event, guild | |
| events.guild.on_money_withdraw | WORLD | event, guild, player, amount, isRepair | Can return new money amount |
| events.guild.on_money_deposit | WORLD | event, guild, player, amount | Can return new money amount |
| events.guild.on_item_move | WORLD | event, guild, player, item, isSrcBank, srcContainer, srcSlotId, isDestBank, destContainer, destSlotId | TODO |
| events.guild.on_event | WORLD | event, guild, eventType, plrGUIDLow1, plrGUIDLow2, newRank | TODO |
| events.guild.on_bank_event | WORLD | event, guild, eventType, tabId, playerGUIDLow, itemOrMoney, itemStackCount, destTabId |
Synopsis
cancel = RegisterGuildEvent( event, function )
cancel = RegisterGuildEvent( event, function, shots )
Arguments
function functionFunction to register.
number shots (0)The number of times the function will be called, 0 means "always call this function".
Valid numbers: integers from 0 to 4,294,967,295.
Returns
function cancelA function that cancels the binding when called.