跳到主要内容

全局事件

触发函数参数列表返回值说明
pre_dropattacker : userdata : 对象
scene_item : userdata : 场景道具对象
droped_obj : userdata : 掉落对象
x : number : X轴
y : number : Y轴
boolean : 是否允许掉落掉落前触发
take_on_handleplayer : userdata : 玩家对象
item : userdata : 道具对象
boolean : true穿戴成功 false穿戴失败自定义穿装备功能
take_off_handleplayer : userdata : 玩家对象
item : userdata : 道具对象
boolean : true穿戴成功 false穿戴失败自定义脱装备功能
pre_take_onplayer : userdata : 玩家对象
item : userdata : 物品对象
slot_id : number : 槽位
src_bag : string : 资源背包
target_bag : string : 目标背包
boolean : true:允许穿戴 false:不允许穿戴穿装备前
pre_take_offplayer : userdata : 玩家对象
item : userdata : 物品对象
slot_id : number : 槽位
src_bag : string : 资源背包
target_bag : string : 目标背包
boolean : true:允许脱 false:不允许脱脱装备前
pre_player_enter_sceneplayer : userdata : 玩家对象
scene : userdata : 场景对象
boolean : 是否允许进入场景 true-允许进入 false-不允许玩家进入场景前
pre_enter_dgplayer : userdata : 玩家对象
dg : dungeon : 副本对象
remark : string : 标记
boolean : true-可进入 false-不可进入进入前
stepon_cell_tranportplayer : userdata : 玩家对象)
scene : userdata : 场景对象
point_id : integer : scene_delivery_point.xlsx表ID
boolean : true-允许传送 false-不允许传送传送点传送前处理
pre_damageattacker : userdata : 攻击者
target : userdata : 受击者
damage : number : 造成伤害
effects : damage_info[] : 效果变动列表
skill_id : number : 技能id
buff_id : number : buff id
table : { integer 伤害值, damage_info效果飘字列表 }修改血量伤害事件
player_pre_shot_skillplayer : userdata : 释放者
skill : userdata : 技能
boolean : true——允许释放 or false—阻止释放玩家放技能前触发
fix_formula_dodgeattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
dodge : boolean : 是否闪避
distance : number : 与目标距离
magicid : number : magicid
boolean : 是否闪避公式-攻击是否闪避
fix_formula_atkattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
attack_value : number : 攻击值
distance : number : 与目标距离
magicid : number : magicid
number : 攻击值公式-攻魔道攻击力调整
fix_formula_defattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
defence_final : number : 防御值
distance : number : 与目标距离
magicid : number : magicid
number : 防御值公式-攻魔道防御力调整
fix_formula_pvpattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
damage : number : 伤害值
distance : number : 与目标距离
magicid : number : magicid
number : 伤害值公式-pvp伤害值调整
fix_formula_pveattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
damage : number : 伤害值
distance : number : 与目标距离
magicid : number : magicid
number : 伤害值公式-pve伤害值调整
fix_formula_criticalattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
critical : boolean : 是否暴击
distance : number : 与目标距离
magicid : number : magicid
boolean : 是否暴击公式-是否暴击调整
fix_formula_skillattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
damage : number : 技能比例伤害值
distance : number : 与目标距离
magicid : number : magicid
number : 技能比例伤害值公式-技能比例调整
fix_formula_reboundattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
rebound : number : 反射伤害值
distance : number : 与目标距离
magicid : number : magicid
number : 反射伤害值公式-反射伤害调整
fix_formula_suckattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
suck_value : number : 吸血值
distance : number : 与目标距离
magicid : number : magicid
damage : number : 上步计算的伤害
number : 吸血值公式-吸血调整
fix_formula_shieldattacker : userdata : 攻击者对象
target : userdata : 被攻击对象
protect_value : number : 护盾抵消值
distance : number : 与目标距离
magicid : number : magicid
number : 护盾抵消值公式-护盾抵消值调整
rechargeplayer : userdata : 玩家对象
product_id : number : 物品唯一ID
order_id : number : 订单id
game_order_id : number : 唯一标记
status : number : 状态
custom_data : string : 用户自定义数据透传
reason : string : 来源
-充值付费