项目

一般

简介

行为

Qf触发器返回变量 » 历史记录 » 修订 2

« 上一页 | 修订 2/3 (差异) | 下一页 »
yangdefeng, 2022-06-16 14:54


qf触发器返回变量


可使用触发器清单
[@dropItemEx]
[@dropItemX] (X=物品数据库中对应的IDX)
[@pickUpItemX] (X=物品数据库中对应的IDX)
[@pickUpItemEx]
<$currTemName> 当前物品名称
<$g_currTemName> 当前物品改名名称
<$currTemStdMode> 当前物品DB字段StdMode值
<$currTemShape> 当前物品DB字段Shape值
<$currTemAniCount> 当前物品DB字段AniCount值
<$currTemLooks> 当前物品DB字段Looks值
<$currTemDura> 当前物品当前持久值
<$currTemIndex> 当前物品最大持久值
<$currTemColor> 当前物品DB字段Color值
脚本用例
;-----------------------------------
[@PickUpItem0]
#if
#say
%s捡到了一个<$currTemName>
;-----------------------------------
[@PickUpItemEx]
#if
#say
%s捡到了一个<$currTemName>


可使用触发器清单
[@playDie]
<$killer> 杀死主角的玩家名称
<$monKiller> 杀死主角的怪物名称
脚本用例
;-----------------------------------
[@PlayDie]
#if
killByHum
#act
sendMsg 6 玩家 <$killer> 在%m 把你干死了!
#elseAct
sendMsg 6 怪物 <$monKiller> 在%m 把你干死了!


可使用触发器清单
[@onKillMob]
<$killMonName> 人物杀死的怪物名称
<$killMonX> 人物杀死怪物的X坐标
<$killMonY> 人物杀死怪物的Y坐标
<$espKillMonName> 获取当前杀死的怪物名称,支持宝宝击杀
脚本用例
;-----------------------------------
[@OnKillMob]
#if
#act
sendMsg 6 你在%m:<$killMonX>,<$killMonY>,杀死了<$killMonName>


可使用触发器清单
[@attack]
[@magicAttack]
<$pkPower> 当前攻击造成的伤害
<$attackMonster_maxHp> 角色当前所攻击怪物的最大血量
<$pgTargetName> 当前攻击对象名称
<$pgPkPower> 当前攻击造成的伤害
<$pgTargetHp> 当前攻击对象血量
<$pgTargetMaxHp> 角色当前所攻击怪物的最大血量
<$pgTargetX> 当前攻击对象X坐标
<$pgTargetY> 当前攻击对象Y坐标
<$attackMonster_x> 当前攻击对象X坐标
<$attackMonster_x> 当前攻击对象Y坐标
<$attackMonster_hp> 当前攻击的目标血量值
<$attackMonster_max_hp> 当前攻击的目标最大血量值
脚本用例


可使用触发器清单
[@attack]
[@magicAttack]
[@struck]
[@magicStruck]
<$currrTargetName> 返回攻击者的名称(玩家名或怪物名)
<$currrUseMagicId> 返回攻击者使用的技能ID
脚本用例
;-----------------------------------------------------------------------------------
[@attack]
#if
checkCurrTargetRace = 0
#act
sendMsg 6 你用技能=<$currrUseMagicId>攻击了玩家【<$currrTargetName>】
break
;-----------------------------------
#if
#act
sendMsg 6 你用技能=<$currrUseMagicId>攻击了怪物【<$currrTargetName>】
;-----------------------------------------------------------------------------------
[@struck]
#if
checkCurrTargetRace = 0
#act
sendMsg 6 你被玩家【<$currrTargetName>】用技能=<$currrUseMagicId>攻击
break
;-----------------------------------
#if
#act
sendMsg 6 你被怪物【<$currrTargetName>】用技能=<$currrUseMagicId>攻击
break


可使用触发器清单
[@PGDropItem]
<$pgDropMonster> 返回掉落物品的怪物名称
<$pgDropItem> 返回掉落的物品名称
脚本用例


可使用触发器清单
[@slaveAttack]
[@slaveMagicAttack]
<$babyName> 当前宝宝名称
<$bAttackMonster_name> 当前宝宝攻击目标的名称
<$bAttackMonster_x> 当前宝宝坐标X
<$bAttackMonster_y> 当前宝宝坐标Y
<$bAttackMonster_hp> 当前宝宝攻击目标的血量值
<$bAttackMonster_max_hp> 当前宝宝攻击目标的最大血量值
脚本用例


可使用触发器清单
[@getExp]
<$getExp> qfunction触发器[@getExp]中返回本次杀怪经验
脚本用例


yangdefeng 更新于 超过 2 年 之前 · 2 修订