Skip to content

触发器事件管理

添加监听函数调用方式参考:组件函数

注意:事件中参数如果是nil,则可以用 CurEventParam 来替代获取,字段名如下:

  • CurEventParam.EventTargetPos 事件中的位置
  • CurEventParam.EventBuff 事件中的状态效果
  • CurEventParam.EventTargetEffect 事件中的特效
  • CurEventParam.EventTargetBlock 事件中的方块类型
  • CurEventParam.EventShortCutIdx 事件中的快捷栏
  • CurEventParam.EquipItemPos 事件中的装备栏
  • CurEventParam.EventElementID 事件中的元件
  • CurEventParam.EventUIID 事件中的界面
  • CurEventParam.EventString 事件中的字符串
  • CurEventParam.SelectUIID 当前编辑的界面
  • CurEventParam.EventAreaid 事件中的区域
  • CurEventParam.Hurtlv 事件中伤害值
  • CurEventParam.TriggerByPlayer 触发事件的玩家
  • CurEventParam.EventTargetPlayer 事件中的目标玩家
  • CurEventParam.TriggerByCreature 触发事件的生物
  • CurEventParam.EventTargetCreature 事件中的目标生物
  • CurEventParam.Actorid 触发事件的生物类型
  • CurEventParam.targetactorid 事件中的目标生物类型
  • CurEventParam.EventTargetItemID 事件中的道具类型
  • CurEventParam.TriggerByMissile 触发事件的投射物
  • CurEventParam.EventTargetDropItem 事件中的掉落物
  • CurEventParam.Itemnum 事件中的道具数量
  • CurEventParam.eventworldid 事件中的星球

事件参数添加参数过滤

注意:部分高频率事件可以添加过滤参数用以提高执行效率,特别是云服房间。添加过滤之后将提高帧率。如果第三个参数传 nil 或者 "",则不会进行过滤。

  • self:AddTriggerEvent(TriggerEvent.PlayerAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.PlayerAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.MobAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.MobAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.MissileAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.MissileAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.DropItemAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.DropItemAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.DropItemAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.EntityAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.EntityAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.EntityAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.AreaObjAreaIn, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.AreaObjAreaOut, eventfunc,areaid) -- 自主修改 eventfunc 和 areaid
  • self:AddTriggerEvent(TriggerEvent.MobChangeAttr, eventfunc, RoleAttr.CurHp) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerChangeAttr, eventfunc, RoleAttr.CurHp) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.MinitimerChange, eventfunc, timerid) -- 自主修改 eventfunc 和 计时器ID
  • self:AddTriggerEvent(TriggerEvent.PlayerGunAction, eventfunc, GunState.Entry,GunAction.Equip) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.MobAttrStateChange, eventfunc, Ability.Walking) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerAttrStateChange, eventfunc, Ability.Walking) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerMotionStateChange, eventfunc, RoleMotion.Walk) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerMotionStateChangeEnd, eventfunc, RoleMotion.Walk) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerInputKeyDown, eventfunc, KeyCode.Q) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerInputKeyOnPress, eventfunc, KeyCode.Q) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerInputKeyUp, eventfunc, KeyCode.Q) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.PlayerInputKeyClick, eventfunc, KeyCode.Q) -- 自主修改 eventfunc 和 过滤枚举
  • self:AddTriggerEvent(TriggerEvent.UIShow, eventfunc, uiid) -- 自主修改 eventfunc 和 uiid(界面ID)
  • self:AddTriggerEvent(TriggerEvent.UIHide, eventfunc, uiid) -- 自主修改 eventfunc 和 uiid(界面ID)
  • self:AddTriggerEvent(TriggerEvent.UIButtonClick, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIButtonTouchBegin, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIButtonTouchEnd, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIButtonLongPress, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UILostFocus, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UISpineComplete, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIGLoader3DTouchBegin, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIGLoader3DTouchEnd, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIGLoader3DTouchClick, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIGLoader3DLongPress, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UISpineComplete, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIScrollPaneTouchBegin, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIScrollPaneTouchEnd, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)
  • self:AddTriggerEvent(TriggerEvent.UIScrollPaneScrollEnd, eventfunc, elementid) -- 自主修改 eventfunc 和 elementid(元件ID)

简单示例:

lua
--这个脚本的作用是当玩家点击草块时,把草块变成钛合金
-- 官方定义的函数,不能修改变动
local Script = {}
-- 组件启动时调用
function Script:OnStart()
    -- 玩家点击方块事件
    self:AddTriggerEvent(TriggerEvent.PlayerClickBlock, self.Player_Click)
    --AddTriggerEvent(TriggerEvent.PlayerClickBlock是官方提供的事件监听,可以在wiki中查看更多的事件
    --self.Player_Click 是自定义的一个函数名,可以改成其他你喜欢的
end
-- 定义事件触发时的动作
function Script:Player_Click(event)
	local param = event.CurEventParam

    -- 玩家点击方块时,判断点的是否是草块
    if event.blockid == 100 then
        local success = Block:ReplaceBlock(452, event.x, event.y, event.z)
        -- Block:ReplaceBlock是官方提供的放置方块方法,可以在wiki中查看更多的方法
        -- local success 用来接收Block:ReplaceBlock运行后的结果,可以用来做是否成功放置的判断
    end
end
-- 官方定义的函数,不能修改变动
return Script

游戏

序号事件名事件名描述
0TriggerEvent.GroupWeatherChanged当地形组的天气改变
1TriggerEvent.GameStart游戏创建
2TriggerEvent.GameHour游戏时间
3TriggerEvent.MinitimerChange任意计时器改变
4TriggerEvent.CraftEnd配方合成完毕
5TriggerEvent.FurnaceBegin当 熔炼 开始
6TriggerEvent.FurnaceEnd当 熔炼 结束

triggerevent-groupweatherchanged

  • 事件描述: 当地形组的天气改变
  • 事件名: TriggerEvent.GroupWeatherChanged
  • 事件传参:
    参数名说明
    weathergroupid事件中的天气组

triggerevent-gamestart

  • 事件描述: 游戏创建
  • 事件名: TriggerEvent.GameStart
  • 事件传参: 无

triggerevent-gamehour

  • 事件描述: 游戏时间
  • 事件名: TriggerEvent.GameHour
  • 事件传参:
    参数名说明
    hour小时
    second分钟
    ticksTick

triggerevent-minitimerchange

  • 事件描述: 任意计时器改变
  • 事件名: TriggerEvent.MinitimerChange
  • 事件传参: 无

triggerevent-craftend

  • 事件描述: 配方合成完毕
  • 事件名: TriggerEvent.CraftEnd
  • 事件传参:
    参数名说明
    craftid事件中的配方ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-furnacebegin

  • 事件描述: 当 熔炼 开始
  • 事件名: TriggerEvent.FurnaceBegin
  • 事件传参:
    参数名说明
    furanceid事件中的熔炼ID
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-furnaceend

  • 事件描述: 当 熔炼 结束
  • 事件名: TriggerEvent.FurnaceEnd
  • 事件传参:
    参数名说明
    furanceid事件中的熔炼ID
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

玩家

序号事件名事件名描述
0TriggerEvent.PlayerRevive玩家复活
1TriggerEvent.PlayerMoveOneBlockSize玩家移动
2TriggerEvent.PlayerSelectShortcut玩家选中快捷栏
3TriggerEvent.PlayerInvateFriend玩家邀请好友
4TriggerEvent.GameAnyPlayerEnterGame当 玩家 进入游戏
5TriggerEvent.GameAnyPlayerLeaveGame当 玩家 离开游戏
6TriggerEvent.GameAnyPlayerVictory当 玩家 游戏胜利
7TriggerEvent.GameAnyPlayerDefeat当 玩家 游戏失败
8TriggerEvent.PlayerClickBlock当 玩家 点击任意方块
9TriggerEvent.PlayerClickPlayer当 玩家 点击任意玩家
10TriggerEvent.PlayerClickMob当 玩家 点击任意生物
11TriggerEvent.PlayerClickProjectile当 玩家 点击任意投掷物
12TriggerEvent.PlayerClickDropItem当 玩家 点击任意掉落物
13TriggerEvent.PlayerClickEntity当 玩家 点击任意实体
14TriggerEvent.PlayerInputKeyClick当 任意玩家 点击 按键
15TriggerEvent.PlayerInputKeyDown当 任意玩家 按下 按键
16TriggerEvent.PlayerInputKeyUp当 任意玩家 抬起 按键
17TriggerEvent.PlayerInputKeyOnPress当 任意玩家 长按 按键
18TriggerEvent.PlayerNewInputContent玩家发送聊天信息
19TriggerEvent.PlayerGunAction当玩家持枪状态改变时
20TriggerEvent.PlayerMotionStateChange当 玩家进入运动状态
21TriggerEvent.PlayerMotionStateChangeEnd当 玩家离开运动状态
22TriggerEvent.PlayerAddItem当 玩家 获得道具
23TriggerEvent.PlayerUseItem当 玩家 开始使用道具
24TriggerEvent.PlayerChargeItemBegin当 玩家 开始蓄力道具
25TriggerEvent.PlayerConsumeItem当 玩家 消耗道具
26TriggerEvent.PlayerPickUpItem当 玩家 拾取道具
27TriggerEvent.PlayerDiscardItem当 玩家 丢弃道具
28TriggerEvent.PlayerChargeItemEnd当 玩家 结束蓄力道具
29TriggerEvent.PlayerShortcutChange当 玩家的 快捷栏 发生改变
30TriggerEvent.PlayerShortcutAddItem当 玩家的 快捷栏 放入道具
31TriggerEvent.PlayerShortcutRemItem当 玩家的 快捷栏 取出道具
32TriggerEvent.PlayerBackPackChange当 玩家的 背包栏 发生改变
33TriggerEvent.PlayerBackPackAddItem当 玩家的 背包栏 放入道具
34TriggerEvent.PlayerBackPackRemItem当 玩家的 背包栏 取出道具
35TriggerEvent.PlayerEquipChange当 玩家的 装备栏 发生改变
36TriggerEvent.PlayerEquipAddItem当 玩家的 装备栏 放入道具
37TriggerEvent.PlayerEquipRemItem当 玩家的 装备栏 取出道具
38TriggerEvent.PlayerEquipOn当 玩家 穿上 装备
39TriggerEvent.PlayerEquipOff当 玩家 脱下 装备
40TriggerEvent.PlayerOpenInnerView当 任意玩家 打开 游戏 内部页面 界面
41TriggerEvent.PlayerCloseInnerView当 任意玩家 关闭 游戏 内部页面 界面

triggerevent-playerrevive

  • 事件描述: 玩家复活
  • 事件名: TriggerEvent.PlayerRevive
  • 事件传参:
    参数名说明
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playermoveoneblocksize

  • 事件描述: 玩家移动
  • 事件名: TriggerEvent.PlayerMoveOneBlockSize
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerselectshortcut

  • 事件描述: 玩家选中快捷栏
  • 事件名: TriggerEvent.PlayerSelectShortcut
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerinvatefriend

  • 事件描述: 玩家邀请好友
  • 事件名: TriggerEvent.PlayerInvateFriend
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x,y,z事件中的位置
    toobjid事件中的目标对象
    eventworldid事件中的星球

triggerevent-gameanyplayerentergame

  • 事件描述: 当 玩家 进入游戏
  • 事件名: TriggerEvent.GameAnyPlayerEnterGame
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-gameanyplayerleavegame

  • 事件描述: 当 玩家 离开游戏
  • 事件名: TriggerEvent.GameAnyPlayerLeaveGame
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中的星球

triggerevent-gameanyplayervictory

  • 事件描述: 当 玩家 游戏胜利
  • 事件名: TriggerEvent.GameAnyPlayerVictory
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-gameanyplayerdefeat

  • 事件描述: 当 玩家 游戏失败
  • 事件名: TriggerEvent.GameAnyPlayerDefeat
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerclickblock

  • 事件描述: 当 玩家 点击任意方块
  • 事件名: TriggerEvent.PlayerClickBlock
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-playerclickplayer

  • 事件描述: 当 玩家 点击任意玩家
  • 事件名: TriggerEvent.PlayerClickPlayer
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerclickmob

  • 事件描述: 当 玩家 点击任意生物
  • 事件名: TriggerEvent.PlayerClickMob
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerclickprojectile

  • 事件描述: 当 玩家 点击任意投掷物
  • 事件名: TriggerEvent.PlayerClickProjectile
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerclickdropitem

  • 事件描述: 当 玩家 点击任意掉落物
  • 事件名: TriggerEvent.PlayerClickDropItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerclickentity

  • 事件描述: 当 玩家 点击任意实体
  • 事件名: TriggerEvent.PlayerClickEntity
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerinputkeyclick

  • 事件描述: 当 任意玩家 点击 按键
  • 事件名: TriggerEvent.PlayerInputKeyClick
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    vkey事件中的按键
    eventworldid事件中星球

triggerevent-playerinputkeydown

  • 事件描述: 当 任意玩家 按下 按键
  • 事件名: TriggerEvent.PlayerInputKeyDown
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    vkey事件中的按键
    eventworldid事件中星球

triggerevent-playerinputkeyup

  • 事件描述: 当 任意玩家 抬起 按键
  • 事件名: TriggerEvent.PlayerInputKeyUp
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    vkey事件中的按键
    eventworldid事件中星球

triggerevent-playerinputkeyonpress

  • 事件描述: 当 任意玩家 长按 按键
  • 事件名: TriggerEvent.PlayerInputKeyOnPress
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    vkey事件中的按键
    eventworldid事件中星球

triggerevent-playernewinputcontent

  • 事件描述: 玩家发送聊天信息
  • 事件名: TriggerEvent.PlayerNewInputContent
  • 事件传参:
    参数名说明
    content事件中的字符串
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playergunaction

  • 事件描述: 当玩家持枪状态改变时
  • 事件名: TriggerEvent.PlayerGunAction
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    gunAction枪械动作
    gunState枪械状态
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playermotionstatechange

  • 事件描述: 当 玩家进入运动状态
  • 事件名: TriggerEvent.PlayerMotionStateChange
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    playermotion玩家行为动作
    eventworldid事件中星球

triggerevent-playermotionstatechangeend

  • 事件描述: 当 玩家离开运动状态
  • 事件名: TriggerEvent.PlayerMotionStateChangeEnd
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    playermotion玩家行为动作
    eventworldid事件中星球

triggerevent-playeradditem

  • 事件描述: 当 玩家 获得道具
  • 事件名: TriggerEvent.PlayerAddItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playeruseitem

  • 事件描述: 当 玩家 开始使用道具
  • 事件名: TriggerEvent.PlayerUseItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerchargeitembegin

  • 事件描述: 当 玩家 开始蓄力道具
  • 事件名: TriggerEvent.PlayerChargeItemBegin
  • 事件传参:
    参数名说明
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerconsumeitem

  • 事件描述: 当 玩家 消耗道具
  • 事件名: TriggerEvent.PlayerConsumeItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerpickupitem

  • 事件描述: 当 玩家 拾取道具
  • 事件名: TriggerEvent.PlayerPickUpItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerdiscarditem

  • 事件描述: 当 玩家 丢弃道具
  • 事件名: TriggerEvent.PlayerDiscardItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerchargeitemend

  • 事件描述: 当 玩家 结束蓄力道具
  • 事件名: TriggerEvent.PlayerChargeItemEnd
  • 事件传参:
    参数名说明
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playershortcutchange

  • 事件描述: 当 玩家的 快捷栏 发生改变
  • 事件名: TriggerEvent.PlayerShortcutChange
  • 事件传参:
    参数名说明
    ShortCutIdx事件中的快捷栏
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playershortcutadditem

  • 事件描述: 当 玩家的 快捷栏 放入道具
  • 事件名: TriggerEvent.PlayerShortcutAddItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playershortcutremitem

  • 事件描述: 当 玩家的 快捷栏 取出道具
  • 事件名: TriggerEvent.PlayerShortcutRemItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerbackpackchange

  • 事件描述: 当 玩家的 背包栏 发生改变
  • 事件名: TriggerEvent.PlayerBackPackChange
  • 事件传参:
    参数名说明
    ShortCutIdx事件中的快捷栏
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerbackpackadditem

  • 事件描述: 当 玩家的 背包栏 放入道具
  • 事件名: TriggerEvent.PlayerBackPackAddItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerbackpackremitem

  • 事件描述: 当 玩家的 背包栏 取出道具
  • 事件名: TriggerEvent.PlayerBackPackRemItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerequipchange

  • 事件描述: 当 玩家的 装备栏 发生改变
  • 事件名: TriggerEvent.PlayerEquipChange
  • 事件传参:
    参数名说明
    ShortCutIdx事件中的快捷栏
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerequipadditem

  • 事件描述: 当 玩家的 装备栏 放入道具
  • 事件名: TriggerEvent.PlayerEquipAddItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerequipremitem

  • 事件描述: 当 玩家的 装备栏 取出道具
  • 事件名: TriggerEvent.PlayerEquipRemItem
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerequipon

  • 事件描述: 当 玩家 穿上 装备
  • 事件名: TriggerEvent.PlayerEquipOn
  • 事件传参:
    参数名说明
    ShortCutIdx事件中的快捷栏
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playerequipoff

  • 事件描述: 当 玩家 脱下 装备
  • 事件名: TriggerEvent.PlayerEquipOff
  • 事件传参:
    参数名说明
    ShortCutIdx事件中的快捷栏
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-playeropeninnerview

  • 事件描述: 当 任意玩家 打开 游戏 内部页面 界面
  • 事件名: TriggerEvent.PlayerOpenInnerView
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x,y,z事件中的位置
    eventworldid事件中的星球

triggerevent-playercloseinnerview

  • 事件描述: 当 任意玩家 关闭 游戏 内部页面 界面
  • 事件名: TriggerEvent.PlayerCloseInnerView
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x,y,z事件中的位置
    eventworldid事件中的星球

方块

序号事件名事件名描述
0TriggerEvent.BlockAdd方块被创建
1TriggerEvent.BlockRemove当 方块 被被破坏
2TriggerEvent.BlockDigBegin当 方块 被被挖掘
3TriggerEvent.BlockDigEnd当 方块 被被挖掘完毕
4TriggerEvent.BlockDigCancel当 方块 被被挖掘中断
5TriggerEvent.BlockTrigger当 方块 开关状态 发生改变
6TriggerEvent.BlockChangeColor当 方块 颜色 发生改变
7TriggerEvent.BlockChangeDir当 方块 方向 发生改变
8TriggerEvent.BlockContainerChange当 储存容器 内 发生改变
9TriggerEvent.BlockContainerPutIn当 储存容器 内 放入道具
10TriggerEvent.BlockContainerTakeOut当 储存容器 内 取出道具

triggerevent-blockadd

  • 事件描述: 方块被创建
  • 事件名: TriggerEvent.BlockAdd
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockremove

  • 事件描述: 当 方块 被被破坏
  • 事件名: TriggerEvent.BlockRemove
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockdigbegin

  • 事件描述: 当 方块 被被挖掘
  • 事件名: TriggerEvent.BlockDigBegin
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockdigend

  • 事件描述: 当 方块 被被挖掘完毕
  • 事件名: TriggerEvent.BlockDigEnd
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockdigcancel

  • 事件描述: 当 方块 被被挖掘中断
  • 事件名: TriggerEvent.BlockDigCancel
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blocktrigger

  • 事件描述: 当 方块 开关状态 发生改变
  • 事件名: TriggerEvent.BlockTrigger
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockchangecolor

  • 事件描述: 当 方块 颜色 发生改变
  • 事件名: TriggerEvent.BlockChangeColor
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockchangedir

  • 事件描述: 当 方块 方向 发生改变
  • 事件名: TriggerEvent.BlockChangeDir
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    blockid事件中的方块类型
    eventobjid触发事件的对象
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockcontainerchange

  • 事件描述: 当 储存容器 内 发生改变
  • 事件名: TriggerEvent.BlockContainerChange
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventworldid事件中的星球
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockcontainerputin

  • 事件描述: 当 储存容器 内 放入道具
  • 事件名: TriggerEvent.BlockContainerPutIn
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventworldid事件中的星球
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-blockcontainertakeout

  • 事件描述: 当 储存容器 内 取出道具
  • 事件名: TriggerEvent.BlockContainerTakeOut
  • 事件传参:
    参数名说明
    blockid事件中的方块类型
    eventworldid事件中的星球
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

界面

序号事件名事件名描述
0TriggerEvent.UILostFocus玩家在界面输入字符串
1TriggerEvent.UISpineComplete当前界面的 元件 动画装载器播放完毕
2TriggerEvent.UIShow当前界面被打开
3TriggerEvent.UIHide当前界面被关闭
4TriggerEvent.UIButtonClick当前界面的元件被点击
5TriggerEvent.UIButtonTouchBegin当前界面的元件被按下
6TriggerEvent.UIButtonTouchEnd当前界面的元件被抬起
7TriggerEvent.UIButtonLongPress当前界面的元件被长按
8TriggerEvent.UIGLoader3DTouchClick当前界面的元件被点击
9TriggerEvent.UIGLoader3DTouchBegin当前界面的元件被按下
10TriggerEvent.UIGLoader3DTouchEnd当前界面的元件被抬起
11TriggerEvent.UIGLoader3DLongPress当前界面的元件被长按
12TriggerEvent.UIScrollPaneTouchBegin当前界面的触摸滑动开始%2
13TriggerEvent.UIScrollPaneTouchEnd当前界面的触摸滑动结束%2
14TriggerEvent.UIScrollPaneScrollEnd当前界面的惯性滑动结束%2

triggerevent-uilostfocus

  • 事件描述: 玩家在界面输入字符串
  • 事件名: TriggerEvent.UILostFocus
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uispinecomplete

  • 事件描述: 当前界面的 元件 动画装载器播放完毕
  • 事件名: TriggerEvent.UISpineComplete
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uishow

  • 事件描述: 当前界面被打开
  • 事件名: TriggerEvent.UIShow
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uihide

  • 事件描述: 当前界面被关闭
  • 事件名: TriggerEvent.UIHide
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uibuttonclick

  • 事件描述: 当前界面的元件被点击
  • 事件名: TriggerEvent.UIButtonClick
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uibuttontouchbegin

  • 事件描述: 当前界面的元件被按下
  • 事件名: TriggerEvent.UIButtonTouchBegin
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uibuttontouchend

  • 事件描述: 当前界面的元件被抬起
  • 事件名: TriggerEvent.UIButtonTouchEnd
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uibuttonlongpress

  • 事件描述: 当前界面的元件被长按
  • 事件名: TriggerEvent.UIButtonLongPress
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uigloader3dtouchclick

  • 事件描述: 当前界面的元件被点击
  • 事件名: TriggerEvent.UIGLoader3DTouchClick
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uigloader3dtouchbegin

  • 事件描述: 当前界面的元件被按下
  • 事件名: TriggerEvent.UIGLoader3DTouchBegin
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uigloader3dtouchend

  • 事件描述: 当前界面的元件被抬起
  • 事件名: TriggerEvent.UIGLoader3DTouchEnd
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uigloader3dlongpress

  • 事件描述: 当前界面的元件被长按
  • 事件名: TriggerEvent.UIGLoader3DLongPress
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uiscrollpanetouchbegin

  • 事件描述: 当前界面的触摸滑动开始%2
  • 事件名: TriggerEvent.UIScrollPaneTouchBegin
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uiscrollpanetouchend

  • 事件描述: 当前界面的触摸滑动结束%2
  • 事件名: TriggerEvent.UIScrollPaneTouchEnd
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

triggerevent-uiscrollpanescrollend

  • 事件描述: 当前界面的惯性滑动结束%2
  • 事件名: TriggerEvent.UIScrollPaneScrollEnd
  • 事件传参:
    参数名说明
    CustomUI事件中的界面
    content事件中的字符串
    customdata自定义字符串数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    uielement事件中的元件
    eventworldid事件中星球

特效

序号事件名事件名描述
0TriggerEvent.ParticlePosOnCreate当 特效 创建在任意位置
1TriggerEvent.ParticleObjectOnCreate当 特效 创建在任意对象
2TriggerEvent.ParticlePlayerOnCreate当 特效 创建在任意玩家
3TriggerEvent.ParticleMobOnCreate当 特效 创建在任意生物
4TriggerEvent.ParticleProjectileOnCreate当 特效 创建在任意投掷物
5TriggerEvent.ParticleItemOnCreate当 特效 创建在任意掉落物
6TriggerEvent.ParticleEntityOnCreate当 特效 创建在任意实体

triggerevent-particleposoncreate

  • 事件描述: 当 特效 创建在任意位置
  • 事件名: TriggerEvent.ParticlePosOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventworldid事件中的星球
    x事件中位置X
    y事件中位置Y
    z事件中位置Z

triggerevent-particleobjectoncreate

  • 事件描述: 当 特效 创建在任意对象
  • 事件名: TriggerEvent.ParticleObjectOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-particleplayeroncreate

  • 事件描述: 当 特效 创建在任意玩家
  • 事件名: TriggerEvent.ParticlePlayerOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-particlemoboncreate

  • 事件描述: 当 特效 创建在任意生物
  • 事件名: TriggerEvent.ParticleMobOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-particleprojectileoncreate

  • 事件描述: 当 特效 创建在任意投掷物
  • 事件名: TriggerEvent.ParticleProjectileOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-particleitemoncreate

  • 事件描述: 当 特效 创建在任意掉落物
  • 事件名: TriggerEvent.ParticleItemOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-particleentityoncreate

  • 事件描述: 当 特效 创建在任意实体
  • 事件名: TriggerEvent.ParticleEntityOnCreate
  • 事件传参:
    参数名说明
    effectid事件中的特效
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

开发者

序号事件名事件名描述
0TriggerEvent.DeveloperBuyItem任意玩家购买或提取开发者商店道具

triggerevent-developerbuyitem

  • 事件描述: 任意玩家购买或提取开发者商店道具
  • 事件名: TriggerEvent.DeveloperBuyItem
  • 事件传参:
    参数名说明
    itemid事件中的道具类型
    eventobjid触发事件的对象
    x,y,z事件中的位置
    eventworldid事件中的星球

对象

序号事件名事件名描述
0TriggerEvent.PlayerCollideToPlayer当 任意玩家和任意玩家 碰撞开始
1TriggerEvent.PlayerCollideToMob当 任意玩家和任意生物 碰撞开始
2TriggerEvent.PlayerCollideToMissile当 任意玩家和任意投掷物 碰撞开始
3TriggerEvent.PlayerCollideToDropItem当 任意玩家和任意掉落物 碰撞开始
4TriggerEvent.PlayerCollideToEntity当 任意玩家和任意实体 碰撞开始
5TriggerEvent.PlayerCollideToAreaObj当 任意玩家和任意区域 碰撞开始
6TriggerEvent.MobCollideToPlayer当 任意生物和任意玩家 碰撞开始
7TriggerEvent.MobCollideToMob当 任意生物和任意生物 碰撞开始
8TriggerEvent.MobCollideToMissile当 任意生物和任意投掷物 碰撞开始
9TriggerEvent.MobCollideToDropItem当 任意生物和任意掉落物 碰撞开始
10TriggerEvent.MobCollideToEntity当 任意生物和任意实体 碰撞开始
11TriggerEvent.MobCollideToAreaObj当 任意生物和任意区域 碰撞开始
12TriggerEvent.MissileCollideToPlayer当 任意投掷物和任意玩家 碰撞开始
13TriggerEvent.MissileCollideToMob当 任意投掷物和任意生物 碰撞开始
14TriggerEvent.MissileCollideToMissile当 任意投掷物和任意投掷物 碰撞开始
15TriggerEvent.MissileCollideToDropItem当 任意投掷物和任意掉落物 碰撞开始
16TriggerEvent.MissileCollideToEntity当 任意投掷物和任意实体 碰撞开始
17TriggerEvent.MissileCollideToAreaObj当 任意投掷物和任意区域 碰撞开始
18TriggerEvent.DropItemCollideToPlayer当 任意掉落物和任意玩家 碰撞开始
19TriggerEvent.DropItemCollideToMob当 任意掉落物和任意生物 碰撞开始
20TriggerEvent.DropItemCollideToMissile当 任意掉落物和任意投掷物 碰撞开始
21TriggerEvent.DropItemCollideToDropItem当 任意掉落物和任意掉落物 碰撞开始
22TriggerEvent.DropItemCollideToEntity当 任意掉落物和任意实体 碰撞开始
23TriggerEvent.DropItemCollideToAreaObj当 任意掉落物和任意区域 碰撞开始
24TriggerEvent.EntityCollideToPlayer当 任意实体和任意玩家 碰撞开始
25TriggerEvent.EntityCollideToMob当 任意实体和任意生物 碰撞开始
26TriggerEvent.EntityCollideToMissile当 任意实体和任意投掷物 碰撞开始
27TriggerEvent.EntityCollideToDropItem当 任意实体和任意掉落物 碰撞开始
28TriggerEvent.EntityCollideToEntity当 任意实体和任意实体 碰撞开始
29TriggerEvent.EntityCollideToAreaObj当 任意实体和任意区域 碰撞开始
30TriggerEvent.AreaObjCollideToPlayer当 任意区域和任意玩家 碰撞开始
31TriggerEvent.AreaObjCollideToMob当 任意区域和任意生物 碰撞开始
32TriggerEvent.AreaObjCollideToMissile当 任意区域和任意投掷物 碰撞开始
33TriggerEvent.AreaObjCollideToDropItem当 任意区域和任意掉落物 碰撞开始
34TriggerEvent.AreaObjCollideToEntity当 任意区域和任意实体 碰撞开始
35TriggerEvent.AreaObjCollideToAreaObj当 任意区域和任意区域 碰撞开始
36TriggerEvent.PlayerAreaIn当 任意玩家 进入 区域
37TriggerEvent.PlayerAreaOut当 任意玩家 离开 区域
38TriggerEvent.MobAreaIn当 任意生物 进入 区域
39TriggerEvent.MobAreaOut当 任意生物 离开 区域
40TriggerEvent.MissileAreaIn当 任意投掷物 进入 区域
41TriggerEvent.MissileAreaOut当 任意投掷物 离开 区域
42TriggerEvent.DropItemAreaIn当 任意掉落物 进入 区域
43TriggerEvent.DropItemAreaOut当 任意掉落物 离开 区域
44TriggerEvent.EntityAreaIn当 任意实体 进入 区域
45TriggerEvent.EntityAreaOut当 任意实体 离开 区域
46TriggerEvent.AreaObjAreaIn当 任意区域 进入 区域
47TriggerEvent.AreaObjAreaOut当 任意区域 离开 区域
48TriggerEvent.MobCreate当 任意生物 被创建
49TriggerEvent.EntityCreate当 任意实体 被创建
50TriggerEvent.AreaObjCreate当 任意区域 被创建

triggerevent-playercollidetoplayer

  • 事件描述: 当 任意玩家和任意玩家 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playercollidetomob

  • 事件描述: 当 任意玩家和任意生物 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playercollidetomissile

  • 事件描述: 当 任意玩家和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playercollidetodropitem

  • 事件描述: 当 任意玩家和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playercollidetoentity

  • 事件描述: 当 任意玩家和任意实体 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playercollidetoareaobj

  • 事件描述: 当 任意玩家和任意区域 碰撞开始
  • 事件名: TriggerEvent.PlayerCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetoplayer

  • 事件描述: 当 任意生物和任意玩家 碰撞开始
  • 事件名: TriggerEvent.MobCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetomob

  • 事件描述: 当 任意生物和任意生物 碰撞开始
  • 事件名: TriggerEvent.MobCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetomissile

  • 事件描述: 当 任意生物和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.MobCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetodropitem

  • 事件描述: 当 任意生物和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.MobCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetoentity

  • 事件描述: 当 任意生物和任意实体 碰撞开始
  • 事件名: TriggerEvent.MobCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobcollidetoareaobj

  • 事件描述: 当 任意生物和任意区域 碰撞开始
  • 事件名: TriggerEvent.MobCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetoplayer

  • 事件描述: 当 任意投掷物和任意玩家 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetomob

  • 事件描述: 当 任意投掷物和任意生物 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetomissile

  • 事件描述: 当 任意投掷物和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetodropitem

  • 事件描述: 当 任意投掷物和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetoentity

  • 事件描述: 当 任意投掷物和任意实体 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-missilecollidetoareaobj

  • 事件描述: 当 任意投掷物和任意区域 碰撞开始
  • 事件名: TriggerEvent.MissileCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetoplayer

  • 事件描述: 当 任意掉落物和任意玩家 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetomob

  • 事件描述: 当 任意掉落物和任意生物 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetomissile

  • 事件描述: 当 任意掉落物和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetodropitem

  • 事件描述: 当 任意掉落物和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetoentity

  • 事件描述: 当 任意掉落物和任意实体 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-dropitemcollidetoareaobj

  • 事件描述: 当 任意掉落物和任意区域 碰撞开始
  • 事件名: TriggerEvent.DropItemCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetoplayer

  • 事件描述: 当 任意实体和任意玩家 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetomob

  • 事件描述: 当 任意实体和任意生物 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetomissile

  • 事件描述: 当 任意实体和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetodropitem

  • 事件描述: 当 任意实体和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetoentity

  • 事件描述: 当 任意实体和任意实体 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-entitycollidetoareaobj

  • 事件描述: 当 任意实体和任意区域 碰撞开始
  • 事件名: TriggerEvent.EntityCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetoplayer

  • 事件描述: 当 任意区域和任意玩家 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToPlayer
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetomob

  • 事件描述: 当 任意区域和任意生物 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToMob
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetomissile

  • 事件描述: 当 任意区域和任意投掷物 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToMissile
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetodropitem

  • 事件描述: 当 任意区域和任意掉落物 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToDropItem
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetoentity

  • 事件描述: 当 任意区域和任意实体 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToEntity
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-areaobjcollidetoareaobj

  • 事件描述: 当 任意区域和任意区域 碰撞开始
  • 事件名: TriggerEvent.AreaObjCollideToAreaObj
  • 事件传参:
    参数名说明
    EventObjType
    ToolObjType
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerareain

  • 事件描述: 当 任意玩家 进入 区域
  • 事件名: TriggerEvent.PlayerAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerareaout

  • 事件描述: 当 任意玩家 离开 区域
  • 事件名: TriggerEvent.PlayerAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobareain

  • 事件描述: 当 任意生物 进入 区域
  • 事件名: TriggerEvent.MobAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobareaout

  • 事件描述: 当 任意生物 离开 区域
  • 事件名: TriggerEvent.MobAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-missileareain

  • 事件描述: 当 任意投掷物 进入 区域
  • 事件名: TriggerEvent.MissileAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-missileareaout

  • 事件描述: 当 任意投掷物 离开 区域
  • 事件名: TriggerEvent.MissileAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-dropitemareain

  • 事件描述: 当 任意掉落物 进入 区域
  • 事件名: TriggerEvent.DropItemAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-dropitemareaout

  • 事件描述: 当 任意掉落物 离开 区域
  • 事件名: TriggerEvent.DropItemAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-entityareain

  • 事件描述: 当 任意实体 进入 区域
  • 事件名: TriggerEvent.EntityAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-entityareaout

  • 事件描述: 当 任意实体 离开 区域
  • 事件名: TriggerEvent.EntityAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-areaobjareain

  • 事件描述: 当 任意区域 进入 区域
  • 事件名: TriggerEvent.AreaObjAreaIn
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-areaobjareaout

  • 事件描述: 当 任意区域 离开 区域
  • 事件名: TriggerEvent.AreaObjAreaOut
  • 事件传参:
    参数名说明
    areaid事件中的区域ID
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobcreate

  • 事件描述: 当 任意生物 被创建
  • 事件名: TriggerEvent.MobCreate
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-entitycreate

  • 事件描述: 当 任意实体 被创建
  • 事件名: TriggerEvent.EntityCreate
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-areaobjcreate

  • 事件描述: 当 任意区域 被创建
  • 事件名: TriggerEvent.AreaObjCreate
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

角色

序号事件名事件名描述
0TriggerEvent.PlayerBeHurt当 任意玩家 受到伤害
1TriggerEvent.PlayerDie当 任意玩家 被击败
2TriggerEvent.MobBeHurt当 任意生物 受到伤害
3TriggerEvent.MobDie当 任意生物 被击败
4TriggerEvent.PlayerAttack当 任意玩家 开始攻击
5TriggerEvent.PlayerAttackHit当 任意玩家 攻击命中
6TriggerEvent.PlayerDefeatActor当 任意玩家 击败目标
7TriggerEvent.PlayerDamageActor当 任意玩家 造成伤害
8TriggerEvent.MobAttack当 任意生物 开始攻击
9TriggerEvent.MobAttackHit当 任意生物 攻击命中
10TriggerEvent.MobBeat当 任意生物 击败目标
11TriggerEvent.MobDamage当 任意生物 造成伤害
12TriggerEvent.PlayerAddBuff当 任意玩家 获得 状态
13TriggerEvent.PlayerRemoveBuff当 任意玩家 失去 状态
14TriggerEvent.MobAddBuff当 任意生物 获得 状态
15TriggerEvent.MobRemoveBuff当 任意生物 失去 状态
16TriggerEvent.PlayerChangeAttr当 任意玩家 的属性改变
17TriggerEvent.MobChangeAttr当 任意生物 的属性改变
18TriggerEvent.ActorPickupActor当角色举起角色
19TriggerEvent.PlayerAttrStateChange当 任意玩家权限发生改变
20TriggerEvent.MobAttrStateChange当 任意生物权限发生改变
21TriggerEvent.PlayerMountActor当任意玩家 骑乘坐骑/载具
22TriggerEvent.MobMountActor当任意生物 骑乘坐骑/载具
23TriggerEvent.PlayerDismountActor当 任意玩家 取消骑乘
24TriggerEvent.MobDismountActor当 任意生物 取消骑乘

triggerevent-playerbehurt

  • 事件描述: 当 任意玩家 受到伤害
  • 事件名: TriggerEvent.PlayerBeHurt
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    hurtlv事件中的伤害值
    hurttype伤害类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerdie

  • 事件描述: 当 任意玩家 被击败
  • 事件名: TriggerEvent.PlayerDie
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobbehurt

  • 事件描述: 当 任意生物 受到伤害
  • 事件名: TriggerEvent.MobBeHurt
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    hurtlv事件中的伤害值
    hurttype伤害类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobdie

  • 事件描述: 当 任意生物 被击败
  • 事件名: TriggerEvent.MobDie
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerattack

  • 事件描述: 当 任意玩家 开始攻击
  • 事件名: TriggerEvent.PlayerAttack
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerattackhit

  • 事件描述: 当 任意玩家 攻击命中
  • 事件名: TriggerEvent.PlayerAttackHit
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerdefeatactor

  • 事件描述: 当 任意玩家 击败目标
  • 事件名: TriggerEvent.PlayerDefeatActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerdamageactor

  • 事件描述: 当 任意玩家 造成伤害
  • 事件名: TriggerEvent.PlayerDamageActor
  • 事件传参:
    参数名说明
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    hurtlv事件中的伤害值
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobattack

  • 事件描述: 当 任意生物 开始攻击
  • 事件名: TriggerEvent.MobAttack
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobattackhit

  • 事件描述: 当 任意生物 攻击命中
  • 事件名: TriggerEvent.MobAttackHit
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobbeat

  • 事件描述: 当 任意生物 击败目标
  • 事件名: TriggerEvent.MobBeat
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobdamage

  • 事件描述: 当 任意生物 造成伤害
  • 事件名: TriggerEvent.MobDamage
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    hurtlv事件中的伤害值
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playeraddbuff

  • 事件描述: 当 任意玩家 获得 状态
  • 事件名: TriggerEvent.PlayerAddBuff
  • 事件传参:
    参数名说明
    buff
    buffid事件中的状态效果
    bufflvl
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerremovebuff

  • 事件描述: 当 任意玩家 失去 状态
  • 事件名: TriggerEvent.PlayerRemoveBuff
  • 事件传参:
    参数名说明
    buff
    buffid事件中的状态效果
    bufflvl
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobaddbuff

  • 事件描述: 当 任意生物 获得 状态
  • 事件名: TriggerEvent.MobAddBuff
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    buff
    buffid事件中的状态效果
    bufflvl
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobremovebuff

  • 事件描述: 当 任意生物 失去 状态
  • 事件名: TriggerEvent.MobRemoveBuff
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    buff
    buffid事件中的状态效果
    bufflvl
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playerchangeattr

  • 事件描述: 当 任意玩家 的属性改变
  • 事件名: TriggerEvent.PlayerChangeAttr
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    playerattr玩家属性
    playerattrval玩家属性值
    eventworldid事件中星球

triggerevent-mobchangeattr

  • 事件描述: 当 任意生物 的属性改变
  • 事件名: TriggerEvent.MobChangeAttr
  • 事件传参:
    参数名说明
    actorattr生物属性
    actorattrval生物属性值
    actorid触发事件的生物类型
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-actorpickupactor

  • 事件描述: 当角色举起角色
  • 事件名: TriggerEvent.ActorPickupActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    pickupType举起或放下类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerattrstatechange

  • 事件描述: 当 任意玩家权限发生改变
  • 事件名: TriggerEvent.PlayerAttrStateChange
  • 事件传参:
    参数名说明
    attstateType
    attstateValue
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-mobattrstatechange

  • 事件描述: 当 任意生物权限发生改变
  • 事件名: TriggerEvent.MobAttrStateChange
  • 事件传参:
    参数名说明
    attstateType
    attstateValue
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-playermountactor

  • 事件描述: 当任意玩家 骑乘坐骑/载具
  • 事件名: TriggerEvent.PlayerMountActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobmountactor

  • 事件描述: 当任意生物 骑乘坐骑/载具
  • 事件名: TriggerEvent.MobMountActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-playerdismountactor

  • 事件描述: 当 任意玩家 取消骑乘
  • 事件名: TriggerEvent.PlayerDismountActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

triggerevent-mobdismountactor

  • 事件描述: 当 任意生物 取消骑乘
  • 事件名: TriggerEvent.MobDismountActor
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    targetactorid事件中的目标生物类型
    toobjid事件中的目标对象
    eventworldid事件中星球

投掷物

序号事件名事件名描述
0TriggerEvent.MissileCreate投掷物创建
1TriggerEvent.ProjectileHitBlock当 投掷物 击中 任意方块
2TriggerEvent.ProjectileHitPlayer当 投掷物 击中 任意玩家
3TriggerEvent.ProjectileHitMob当 投掷物 击中 任意生物
4TriggerEvent.ProjectileHitProj当 投掷物 击中 任意投掷物
5TriggerEvent.ProjectileHitItem当 投掷物 击中 任意掉落物
6TriggerEvent.ProjectileHitEntity当 投掷物 击中 任意实体

triggerevent-missilecreate

  • 事件描述: 投掷物创建
  • 事件名: TriggerEvent.MissileCreate
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    toobjid事件中的目标对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehitblock

  • 事件描述: 当 投掷物 击中 任意方块
  • 事件名: TriggerEvent.ProjectileHitBlock
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehitplayer

  • 事件描述: 当 投掷物 击中 任意玩家
  • 事件名: TriggerEvent.ProjectileHitPlayer
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehitmob

  • 事件描述: 当 投掷物 击中 任意生物
  • 事件名: TriggerEvent.ProjectileHitMob
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehitproj

  • 事件描述: 当 投掷物 击中 任意投掷物
  • 事件名: TriggerEvent.ProjectileHitProj
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehititem

  • 事件描述: 当 投掷物 击中 任意掉落物
  • 事件名: TriggerEvent.ProjectileHitItem
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-projectilehitentity

  • 事件描述: 当 投掷物 击中 任意实体
  • 事件名: TriggerEvent.ProjectileHitEntity
  • 事件传参:
    参数名说明
    actorid触发事件的生物类型
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    helperobjid
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

掉落物

序号事件名事件名描述
0TriggerEvent.ItemCreate当掉落物创建
1TriggerEvent.DropItemPickup当 掉落物 被拾取
2TriggerEvent.ItemDisappear当 掉落物 消失

triggerevent-itemcreate

  • 事件描述: 当掉落物创建
  • 事件名: TriggerEvent.ItemCreate
  • 事件传参:
    参数名说明
    defaultvalue自定义数值数据
    eventobjid触发事件的对象
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球

triggerevent-dropitempickup

  • 事件描述: 当 掉落物 被拾取
  • 事件名: TriggerEvent.DropItemPickup
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    eventworldid事件中星球

triggerevent-itemdisappear

  • 事件描述: 当 掉落物 消失
  • 事件名: TriggerEvent.ItemDisappear
  • 事件传参:
    参数名说明
    eventobjid触发事件的对象
    itemid事件中的道具类型
    itemix事件中的格子ID
    itemnum事件中的道具数量
    x事件中位置X
    y事件中位置Y
    z事件中位置Z
    eventworldid事件中星球