Appearance
触发器事件管理
添加监听函数调用方式参考 : 组件函数
注意:事件中参数如果是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 事件中的道具数量
简单示例:
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
游戏
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.GroupWeatherChanged | 当地形组的天气改变 |
1 | TriggerEvent.GameStart | 游戏创建 |
2 | TriggerEvent.GameHour | 游戏时间 |
3 | TriggerEvent.MinitimerChange | 任意计时器改变 |
4 | TriggerEvent.CraftEnd | 配方合成完毕 |
5 | TriggerEvent.FurnaceBegin | 当 熔炼 开始 |
6 | TriggerEvent.FurnaceEnd | 当 熔炼 结束 |
当地形组的天气改变
- 事件名: TriggerEvent.GroupWeatherChanged
- 事件传参: 无
游戏创建
- 事件名: TriggerEvent.GameStart
- 事件传参: 无
游戏时间
- 事件名: TriggerEvent.GameHour
- 事件传参: 无
任意计时器改变
- 事件名: TriggerEvent.MinitimerChange
- 事件传参: 无
配方合成完毕
- 事件名: TriggerEvent.CraftEnd
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 itemid 事件中的道具类型 itemnum 事件中的道具数量
当 熔炼 开始
- 事件名: TriggerEvent.FurnaceBegin
- 事件传参:
参数名 说明 x,y,z 事件中的位置
当 熔炼 结束
- 事件名: TriggerEvent.FurnaceEnd
- 事件传参:
参数名 说明 x,y,z 事件中的位置
玩家
玩家复活
- 事件名: TriggerEvent.PlayerRevive
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
玩家移动
- 事件名: TriggerEvent.PlayerMoveOneBlockSize
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
玩家选中快捷栏
- 事件名: TriggerEvent.PlayerSelectShortcut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量
玩家邀请好友
- 事件名: TriggerEvent.PlayerInvateFriend
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 玩家 进入游戏
- 事件名: TriggerEvent.GameAnyPlayerEnterGame
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当 玩家 离开游戏
- 事件名: TriggerEvent.GameAnyPlayerLeaveGame
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当 玩家 游戏胜利
- 事件名: TriggerEvent.GameAnyPlayerVictory
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当 玩家 游戏失败
- 事件名: TriggerEvent.GameAnyPlayerDefeat
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当 玩家 点击任意方块
- 事件名: TriggerEvent.PlayerClickBlock
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 玩家 点击任意玩家
- 事件名: TriggerEvent.PlayerClickPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 玩家 点击任意生物
- 事件名: TriggerEvent.PlayerClickMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 玩家 点击任意投掷物
- 事件名: TriggerEvent.PlayerClickProjectile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 玩家 点击任意掉落物
- 事件名: TriggerEvent.PlayerClickDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 玩家 点击任意实体
- 事件名: TriggerEvent.PlayerClickEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 blockid 事件中的方块类型
当 任意玩家 点击 按键
- 事件名: TriggerEvent.PlayerInputKeyClick
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 vkey 按键
当 任意玩家 按下 按键
- 事件名: TriggerEvent.PlayerInputKeyDown
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 vkey 按键
当 任意玩家 抬起 按键
- 事件名: TriggerEvent.PlayerInputKeyUp
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 vkey 按键
当 任意玩家 长按 按键
- 事件名: TriggerEvent.PlayerInputKeyOnPress
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 vkey 按键
玩家发送聊天信息
- 事件名: TriggerEvent.PlayerNewInputContent
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 content 事件中的字符串
当玩家持枪状态改变时
- 事件名: TriggerEvent.PlayerGunAction
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当玩家运动状态发生改变
- 事件名: TriggerEvent.PlayerMotionStateChange
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 | 事件中的开关
当 玩家 获得道具
- 事件名: TriggerEvent.PlayerAddItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 开始使用道具
- 事件名: TriggerEvent.PlayerUseItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 开始蓄力道具
- 事件名: TriggerEvent.PlayerChargeItemBegin
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 消耗道具
- 事件名: TriggerEvent.PlayerConsumeItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 拾取道具
- 事件名: TriggerEvent.PlayerPickUpItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 丢弃道具
- 事件名: TriggerEvent.PlayerDiscardItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家 结束蓄力道具
- 事件名: TriggerEvent.PlayerChargeItemEnd
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemnum 事件中的道具数量 | 事件中的进度比例值
当 玩家的 快捷栏 发生改变
- 事件名: TriggerEvent.PlayerShortcutChange
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 快捷栏 放入道具
- 事件名: TriggerEvent.PlayerShortcutAddItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 快捷栏 取出道具
- 事件名: TriggerEvent.PlayerShortcutRemItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 背包栏 发生改变
- 事件名: TriggerEvent.PlayerBackPackChange
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 背包栏 放入道具
- 事件名: TriggerEvent.PlayerBackPackAddItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 背包栏 取出道具
- 事件名: TriggerEvent.PlayerBackPackRemItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 装备栏 发生改变
- 事件名: TriggerEvent.PlayerEquipChange
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 装备栏 放入道具
- 事件名: TriggerEvent.PlayerEquipAddItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家的 装备栏 取出道具
- 事件名: TriggerEvent.PlayerEquipRemItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 shortix 事件中的快捷栏 itemnum 事件中的道具数量 itemix 事件中的装备栏
当 玩家 穿上 装备
- 事件名: TriggerEvent.PlayerEquipOn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemix 事件中的装备栏
当 玩家 脱下 装备
- 事件名: TriggerEvent.PlayerEquipOff
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型 itemix 事件中的装备栏
方块
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.BluePrintBuildBegin | 放置蓝图时 |
1 | TriggerEvent.BlockAdd | 方块被创建 |
2 | TriggerEvent.BlockRemove | 当 方块 被被破坏 |
3 | TriggerEvent.BlockDigBegin | 当 方块 被被挖掘 |
4 | TriggerEvent.BlockDigEnd | 当 方块 被被挖掘完毕 |
5 | TriggerEvent.BlockDigCancel | 当 方块 被被挖掘中断 |
6 | TriggerEvent.BlockTrigger | 当 方块 开关状态 发生改变 |
7 | TriggerEvent.BlockChangeColor | 当 方块 颜色 发生改变 |
8 | TriggerEvent.BlockChangeDir | 当 方块 方向 发生改变 |
9 | TriggerEvent.BlockContainerChange | 当 储存容器 内 发生改变 |
10 | TriggerEvent.BlockContainerPutIn | 当 储存容器 内 放入道具 |
11 | TriggerEvent.BlockContainerTakeOut | 当 储存容器 内 取出道具 |
放置蓝图时
- 事件名: TriggerEvent.BluePrintBuildBegin
- 事件传参:
参数名 说明 areaid 事件中的区域
方块被创建
- 事件名: TriggerEvent.BlockAdd
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型
当 方块 被被破坏
- 事件名: TriggerEvent.BlockRemove
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型
当 方块 被被挖掘
- 事件名: TriggerEvent.BlockDigBegin
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型
当 方块 被被挖掘完毕
- 事件名: TriggerEvent.BlockDigEnd
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型
当 方块 被被挖掘中断
- 事件名: TriggerEvent.BlockDigCancel
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型
当 方块 开关状态 发生改变
- 事件名: TriggerEvent.BlockTrigger
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型
当 方块 颜色 发生改变
- 事件名: TriggerEvent.BlockChangeColor
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型
当 方块 方向 发生改变
- 事件名: TriggerEvent.BlockChangeDir
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型
当 储存容器 内 发生改变
- 事件名: TriggerEvent.BlockContainerChange
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 itemid 事件中的道具类型
当 储存容器 内 放入道具
- 事件名: TriggerEvent.BlockContainerPutIn
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 itemid 事件中的道具类型
当 储存容器 内 取出道具
- 事件名: TriggerEvent.BlockContainerTakeOut
- 事件传参:
参数名 说明 x,y,z 事件中的位置 blockid 事件中的方块类型 itemid 事件中的道具类型
界面
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.UILostFocus | 玩家在界面输入字符串 |
1 | TriggerEvent.UISpineComplete | 当前界面的 元件 动画装载器播放完毕 |
2 | TriggerEvent.UIShow | 当前界面被打开 |
3 | TriggerEvent.UIHide | 当前界面被关闭 |
4 | TriggerEvent.UIButtonClick | 当前界面的元件被点击 |
5 | TriggerEvent.UIButtonTouchBegin | 当前界面的元件被按下 |
6 | TriggerEvent.UIButtonTouchEnd | 当前界面的元件被抬起 |
7 | TriggerEvent.UIButtonLongPress | 当前界面的元件被长按 |
8 | TriggerEvent.UIGLoader3DTouchClick | 当前界面的元件被点击 |
9 | TriggerEvent.UIGLoader3DTouchBegin | 当前界面的元件被按下 |
10 | TriggerEvent.UIGLoader3DTouchEnd | 当前界面的元件被抬起 |
11 | TriggerEvent.UIGLoader3DLongPress | 当前界面的元件被长按 |
玩家在界面输入字符串
- 事件名: TriggerEvent.UILostFocus
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 content 事件中的字符串 uielement 事件中的元件
当前界面的 元件 动画装载器播放完毕
- 事件名: TriggerEvent.UISpineComplete
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面被打开
- 事件名: TriggerEvent.UIShow
- 事件传参:
参数名 说明 CustomUI 事件中的界面 x,y,z 事件中的位置 eventobjid 触发事件的对象
当前界面被关闭
- 事件名: TriggerEvent.UIHide
- 事件传参:
参数名 说明 CustomUI 事件中的界面 x,y,z 事件中的位置 eventobjid 触发事件的对象
当前界面的元件被点击
- 事件名: TriggerEvent.UIButtonClick
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被按下
- 事件名: TriggerEvent.UIButtonTouchBegin
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被抬起
- 事件名: TriggerEvent.UIButtonTouchEnd
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被长按
- 事件名: TriggerEvent.UIButtonLongPress
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被点击
- 事件名: TriggerEvent.UIGLoader3DTouchClick
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被按下
- 事件名: TriggerEvent.UIGLoader3DTouchBegin
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被抬起
- 事件名: TriggerEvent.UIGLoader3DTouchEnd
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
当前界面的元件被长按
- 事件名: TriggerEvent.UIGLoader3DLongPress
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 uielement 事件中的元件 x,y,z 事件中的位置
特效
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.ParticlePosOnCreate | 当 特效 创建在任意位置 |
1 | TriggerEvent.ParticleObjectOnCreate | 当 特效 创建在任意对象 |
2 | TriggerEvent.ParticlePlayerOnCreate | 当 特效 创建在任意玩家 |
3 | TriggerEvent.ParticleMobOnCreate | 当 特效 创建在任意生物 |
4 | TriggerEvent.ParticleProjectileOnCreate | 当 特效 创建在任意投掷物 |
5 | TriggerEvent.ParticleItemOnCreate | 当 特效 创建在任意掉落物 |
6 | TriggerEvent.ParticleEntityOnCreate | 当 特效 创建在任意实体 |
当 特效 创建在任意位置
- 事件名: TriggerEvent.ParticlePosOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意对象
- 事件名: TriggerEvent.ParticleObjectOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意玩家
- 事件名: TriggerEvent.ParticlePlayerOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意生物
- 事件名: TriggerEvent.ParticleMobOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意投掷物
- 事件名: TriggerEvent.ParticleProjectileOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意掉落物
- 事件名: TriggerEvent.ParticleItemOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
当 特效 创建在任意实体
- 事件名: TriggerEvent.ParticleEntityOnCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 effectid 事件中的特效类型
对象
当 任意玩家和任意玩家 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家和任意生物 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家和任意投掷物 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家和任意掉落物 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家和任意实体 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家和任意区域 碰撞开始
- 事件名: TriggerEvent.PlayerCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意玩家 碰撞开始
- 事件名: TriggerEvent.MobCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意生物 碰撞开始
- 事件名: TriggerEvent.MobCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意投掷物 碰撞开始
- 事件名: TriggerEvent.MobCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意掉落物 碰撞开始
- 事件名: TriggerEvent.MobCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意实体 碰撞开始
- 事件名: TriggerEvent.MobCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意生物和任意区域 碰撞开始
- 事件名: TriggerEvent.MobCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意玩家 碰撞开始
- 事件名: TriggerEvent.MissileCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意生物 碰撞开始
- 事件名: TriggerEvent.MissileCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意投掷物 碰撞开始
- 事件名: TriggerEvent.MissileCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意掉落物 碰撞开始
- 事件名: TriggerEvent.MissileCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意实体 碰撞开始
- 事件名: TriggerEvent.MissileCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意投掷物和任意区域 碰撞开始
- 事件名: TriggerEvent.MissileCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意玩家 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意生物 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意投掷物 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意掉落物 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意实体 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意掉落物和任意区域 碰撞开始
- 事件名: TriggerEvent.DropItemCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意玩家 碰撞开始
- 事件名: TriggerEvent.EntityCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意生物 碰撞开始
- 事件名: TriggerEvent.EntityCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意投掷物 碰撞开始
- 事件名: TriggerEvent.EntityCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意掉落物 碰撞开始
- 事件名: TriggerEvent.EntityCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意实体 碰撞开始
- 事件名: TriggerEvent.EntityCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意实体和任意区域 碰撞开始
- 事件名: TriggerEvent.EntityCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意玩家 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意生物 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意投掷物 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToMissile
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意掉落物 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToDropItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意实体 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意区域和任意区域 碰撞开始
- 事件名: TriggerEvent.AreaObjCollideToAreaObj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 toobjid 事件中的目标对象
当 任意玩家 进入 区域
- 事件名: TriggerEvent.PlayerAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意玩家 离开 区域
- 事件名: TriggerEvent.PlayerAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意生物 进入 区域
- 事件名: TriggerEvent.MobAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意生物 离开 区域
- 事件名: TriggerEvent.MobAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意投掷物 进入 区域
- 事件名: TriggerEvent.MissileAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意投掷物 离开 区域
- 事件名: TriggerEvent.MissileAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意掉落物 进入 区域
- 事件名: TriggerEvent.DropItemAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意掉落物 离开 区域
- 事件名: TriggerEvent.DropItemAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意实体 进入 区域
- 事件名: TriggerEvent.EntityAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意实体 离开 区域
- 事件名: TriggerEvent.EntityAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意区域 进入 区域
- 事件名: TriggerEvent.AreaObjAreaIn
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意区域 离开 区域
- 事件名: TriggerEvent.AreaObjAreaOut
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 任意生物 被创建
- 事件名: TriggerEvent.MobCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 itemid 事件中的投掷物类型
当 任意实体 被创建
- 事件名: TriggerEvent.EntityCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 itemid 事件中的投掷物类型
当 任意区域 被创建
- 事件名: TriggerEvent.AreaObjCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 targetactorid 触发事件的生物类型 x,y,z 事件中的位置 itemid 事件中的投掷物类型
角色
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.PlayerBeHurt | 当 任意玩家 受到伤害 |
1 | TriggerEvent.PlayerDie | 当 任意玩家 被击败 |
2 | TriggerEvent.MobBeHurt | 当 任意生物 受到伤害 |
3 | TriggerEvent.MobDie | 当 任意生物 被击败 |
4 | TriggerEvent.PlayerAttack | 当 任意玩家 开始攻击 |
5 | TriggerEvent.PlayerAttackHit | 当 任意玩家 攻击命中 |
6 | TriggerEvent.PlayerDefeatActor | 当 任意玩家 击败目标 |
7 | TriggerEvent.PlayerDamageActor | 当 任意玩家 造成伤害 |
8 | TriggerEvent.MobAttack | 当 任意生物 开始攻击 |
9 | TriggerEvent.MobAttackHit | 当 任意生物 攻击命中 |
10 | TriggerEvent.MobBeat | 当 任意生物 击败目标 |
11 | TriggerEvent.MobDamage | 当 任意生物 造成伤害 |
12 | TriggerEvent.PlayerAddBuff | 当 任意玩家 获得 状态 |
13 | TriggerEvent.PlayerRemoveBuff | 当 任意玩家 失去 状态 |
14 | TriggerEvent.MobAddBuff | 当 任意生物 获得 状态 |
15 | TriggerEvent.MobRemoveBuff | 当 任意生物 失去 状态 |
16 | TriggerEvent.PlayerChangeAttr | 当 任意玩家 的属性改变 |
17 | TriggerEvent.MobChangeAttr | 当 任意生物 的属性改变 |
18 | TriggerEvent.ActorPickupActor | 当角色举起角色 |
19 | TriggerEvent.PlayerAttrStateChange | 当 任意玩家权限发生改变 |
20 | TriggerEvent.MobAttrStateChange | 当 任意生物权限发生改变 |
21 | TriggerEvent.PlayerMountActor | 当任意玩家 骑乘坐骑/载具 |
22 | TriggerEvent.MobMountActor | 当任意生物 骑乘坐骑/载具 |
23 | TriggerEvent.PlayerDismountActor | 当 任意玩家 取消骑乘 |
24 | TriggerEvent.MobDismountActor | 当 任意生物 取消骑乘 |
当 任意玩家 受到伤害
- 事件名: TriggerEvent.PlayerBeHurt
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 toobjid 事件中的目标对象 targetactorid 触发事件的生物类型
当 任意玩家 被击败
- 事件名: TriggerEvent.PlayerDie
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 toobjid 事件中的目标对象 targetactorid 触发事件的生物类型
当 任意生物 受到伤害
- 事件名: TriggerEvent.MobBeHurt
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 toobjid 事件中的目标对象 targetactorid 触发事件的生物类型
当 任意生物 被击败
- 事件名: TriggerEvent.MobDie
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 toobjid 事件中的目标对象 targetactorid 触发事件的生物类型
当 任意玩家 开始攻击
- 事件名: TriggerEvent.PlayerAttack
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意玩家 攻击命中
- 事件名: TriggerEvent.PlayerAttackHit
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意玩家 击败目标
- 事件名: TriggerEvent.PlayerDefeatActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意玩家 造成伤害
- 事件名: TriggerEvent.PlayerDamageActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意生物 开始攻击
- 事件名: TriggerEvent.MobAttack
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意生物 攻击命中
- 事件名: TriggerEvent.MobAttackHit
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意生物 击败目标
- 事件名: TriggerEvent.MobBeat
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意生物 造成伤害
- 事件名: TriggerEvent.MobDamage
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 hurtlv 事件中的伤害值
当 任意玩家 获得 状态
- 事件名: TriggerEvent.PlayerAddBuff
- 事件传参:
参数名 说明 x,y,z 事件中的位置 buffid 事件中的状态 eventobjid 触发事件的对象
当 任意玩家 失去 状态
- 事件名: TriggerEvent.PlayerRemoveBuff
- 事件传参:
参数名 说明 x,y,z 事件中的位置 buffid 事件中的状态 eventobjid 触发事件的对象
当 任意生物 获得 状态
- 事件名: TriggerEvent.MobAddBuff
- 事件传参:
参数名 说明 x,y,z 事件中的位置 buffid 事件中的状态 eventobjid 触发事件的对象
当 任意生物 失去 状态
- 事件名: TriggerEvent.MobRemoveBuff
- 事件传参:
参数名 说明 x,y,z 事件中的位置 buffid 事件中的状态 eventobjid 触发事件的对象
当 任意玩家 的属性改变
- 事件名: TriggerEvent.PlayerChangeAttr
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当 任意生物 的属性改变
- 事件名: TriggerEvent.MobChangeAttr
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置
当角色举起角色
- 事件名: TriggerEvent.ActorPickupActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型
当 任意玩家权限发生改变
- 事件名: TriggerEvent.PlayerAttrStateChange
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 | 事件中的开关
当 任意生物权限发生改变
- 事件名: TriggerEvent.MobAttrStateChange
- 事件传参:
参数名 说明 x,y,z 事件中的位置 eventobjid 触发事件的对象 | 事件中的开关
当任意玩家 骑乘坐骑/载具
- 事件名: TriggerEvent.PlayerMountActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型
当任意生物 骑乘坐骑/载具
- 事件名: TriggerEvent.MobMountActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型
当 任意玩家 取消骑乘
- 事件名: TriggerEvent.PlayerDismountActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型
当 任意生物 取消骑乘
- 事件名: TriggerEvent.MobDismountActor
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 toobjid 事件中的目标对象 actorid 事件中的目标生物类型
投掷物
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.MissileCreate | 投掷物创建 |
1 | TriggerEvent.ProjectileHitBlock | 当 投掷物 击中 任意方块 |
2 | TriggerEvent.ProjectileHitPlayer | 当 投掷物 击中 任意玩家 |
3 | TriggerEvent.ProjectileHitMob | 当 投掷物 击中 任意生物 |
4 | TriggerEvent.ProjectileHitProj | 当 投掷物 击中 任意投掷物 |
5 | TriggerEvent.ProjectileHitItem | 当 投掷物 击中 任意掉落物 |
6 | TriggerEvent.ProjectileHitEntity | 当 投掷物 击中 任意实体 |
投掷物创建
- 事件名: TriggerEvent.MissileCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 targetactorid 触发事件的生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意方块
- 事件名: TriggerEvent.ProjectileHitBlock
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意玩家
- 事件名: TriggerEvent.ProjectileHitPlayer
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意生物
- 事件名: TriggerEvent.ProjectileHitMob
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意投掷物
- 事件名: TriggerEvent.ProjectileHitProj
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意掉落物
- 事件名: TriggerEvent.ProjectileHitItem
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
当 投掷物 击中 任意实体
- 事件名: TriggerEvent.ProjectileHitEntity
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 toobjid 事件中的目标对象 actorid 事件中的目标生物类型 x,y,z 事件中的位置
掉落物
序号 | 事件名 | 事件名描述 |
---|---|---|
0 | TriggerEvent.ItemCreate | 当掉落物创建 |
1 | TriggerEvent.DropItemPickup | 当 掉落物 被拾取 |
2 | TriggerEvent.ItemDisappear | 当 掉落物 消失 |
当掉落物创建
- 事件名: TriggerEvent.ItemCreate
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 x,y,z 事件中的位置 itemid 事件中的道具类型
当 掉落物 被拾取
- 事件名: TriggerEvent.DropItemPickup
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 x,y,z 事件中的位置
当 掉落物 消失
- 事件名: TriggerEvent.ItemDisappear
- 事件传参:
参数名 说明 eventobjid 触发事件的对象 itemid 事件中的道具类型 x,y,z 事件中的位置