Qf触发器返回变量 » 历史记录 » 版本 3
yangdefeng, 2022-06-16 15:07
| 1 | 1 | yangdefeng | h3. qf触发器返回变量 |
|---|---|---|---|
| 2 | |||
| 3 | - |
||
| 4 | - |
||
| 5 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 6 | [@dropItemEx] |
||
| 7 | [@dropItemX] (X=物品数据库中对应的IDX) |
||
| 8 | [@pickUpItemX] (X=物品数据库中对应的IDX) |
||
| 9 | [@pickUpItemEx] |
||
| 10 | | |
||
| 11 | |<$currTemName> |当前物品名称 | |
||
| 12 | |<$g_currTemName> |当前物品改名名称 | |
||
| 13 | |<$currTemStdMode> |当前物品DB字段StdMode值 | |
||
| 14 | |<$currTemShape> |当前物品DB字段Shape值 | |
||
| 15 | |<$currTemAniCount> |当前物品DB字段AniCount值 | |
||
| 16 | |<$currTemLooks> |当前物品DB字段Looks值 | |
||
| 17 | |<$currTemDura> |当前物品当前持久值 | |
||
| 18 | |<$currTemIndex> |当前物品最大持久值 | |
||
| 19 | |<$currTemColor> |当前物品DB字段Color值 | |
||
| 20 | |\2. 脚本用例 |
||
| 21 | ;----------------------------------- |
||
| 22 | [@PickUpItem0] |
||
| 23 | #if |
||
| 24 | #say |
||
| 25 | %s捡到了一个<$currTemName> |
||
| 26 | ;----------------------------------- |
||
| 27 | [@PickUpItemEx] |
||
| 28 | #if |
||
| 29 | #say |
||
| 30 | %s捡到了一个<$currTemName> |
||
| 31 | - |
||
| 32 | - |
||
| 33 | | |
||
| 34 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 35 | [@playDie] |
||
| 36 | | |
||
| 37 | |<$killer> |杀死主角的玩家名称 | |
||
| 38 | |<$monKiller> |杀死主角的怪物名称 | |
||
| 39 | |\2. 脚本用例 |
||
| 40 | ;----------------------------------- |
||
| 41 | [@PlayDie] |
||
| 42 | #if |
||
| 43 | killByHum |
||
| 44 | #act |
||
| 45 | sendMsg 6 玩家 <$killer> 在%m 把你干死了! |
||
| 46 | #elseAct |
||
| 47 | sendMsg 6 怪物 <$monKiller> 在%m 把你干死了! |
||
| 48 | - |
||
| 49 | - |
||
| 50 | | |
||
| 51 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 52 | [@onKillMob] |
||
| 53 | | |
||
| 54 | |<$killMonName> |人物杀死的怪物名称 | |
||
| 55 | |<$killMonX> |人物杀死怪物的X坐标 | |
||
| 56 | |<$killMonY> |人物杀死怪物的Y坐标 | |
||
| 57 | |<$espKillMonName> |获取当前杀死的怪物名称,支持宝宝击杀 | |
||
| 58 | |\2. 脚本用例 |
||
| 59 | ;----------------------------------- |
||
| 60 | [@OnKillMob] |
||
| 61 | #if |
||
| 62 | #act |
||
| 63 | sendMsg 6 你在%m:<$killMonX>,<$killMonY>,杀死了<$killMonName> |
||
| 64 | - |
||
| 65 | - |
||
| 66 | | |
||
| 67 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 68 | [@attack] |
||
| 69 | [@magicAttack] |
||
| 70 | | |
||
| 71 | |<$pkPower> |当前攻击造成的伤害 | |
||
| 72 | |<$attackMonster_maxHp> |角色当前所攻击怪物的最大血量 | |
||
| 73 | |<$pgTargetName> |当前攻击对象名称 | |
||
| 74 | |<$pgPkPower> |当前攻击造成的伤害 | |
||
| 75 | |<$pgTargetHp> |当前攻击对象血量 | |
||
| 76 | |<$pgTargetMaxHp> |角色当前所攻击怪物的最大血量 | |
||
| 77 | |<$pgTargetX> |当前攻击对象X坐标 | |
||
| 78 | |<$pgTargetY> |当前攻击对象Y坐标 | |
||
| 79 | |<$attackMonster_x> |当前攻击对象X坐标 | |
||
| 80 | |<$attackMonster_x> |当前攻击对象Y坐标 | |
||
| 81 | |<$attackMonster_hp> |当前攻击的目标血量值 | |
||
| 82 | |<$attackMonster_max_hp> |当前攻击的目标最大血量值 | |
||
| 83 | |\2. 脚本用例 |
||
| 84 | - |
||
| 85 | - |
||
| 86 | | |
||
| 87 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 88 | [@attack] |
||
| 89 | [@magicAttack] |
||
| 90 | [@struck] |
||
| 91 | [@magicStruck] |
||
| 92 | 3 | yangdefeng | [@KillPlay] |
| 93 | 1 | yangdefeng | | |
| 94 | 3 | yangdefeng | | +[[<$currrTargetName>]]+|返回攻击者的名称(玩家名或怪物名) | |
| 95 | 1 | yangdefeng | |<$currrUseMagicId> |返回攻击者使用的技能ID | |
| 96 | |\2. 脚本用例 |
||
| 97 | ;----------------------------------------------------------------------------------- |
||
| 98 | [@attack] |
||
| 99 | #if |
||
| 100 | checkCurrTargetRace = 0 |
||
| 101 | #act |
||
| 102 | sendMsg 6 你用技能=<$currrUseMagicId>攻击了玩家【<$currrTargetName>】 |
||
| 103 | break |
||
| 104 | ;----------------------------------- |
||
| 105 | #if |
||
| 106 | #act |
||
| 107 | sendMsg 6 你用技能=<$currrUseMagicId>攻击了怪物【<$currrTargetName>】 |
||
| 108 | ;----------------------------------------------------------------------------------- |
||
| 109 | [@struck] |
||
| 110 | #if |
||
| 111 | checkCurrTargetRace = 0 |
||
| 112 | #act |
||
| 113 | sendMsg 6 你被玩家【<$currrTargetName>】用技能=<$currrUseMagicId>攻击 |
||
| 114 | break |
||
| 115 | ;----------------------------------- |
||
| 116 | #if |
||
| 117 | #act |
||
| 118 | sendMsg 6 你被怪物【<$currrTargetName>】用技能=<$currrUseMagicId>攻击 |
||
| 119 | break |
||
| 120 | 3 | yangdefeng | ;----------------------------------- |
| 121 | [@KillPlay] |
||
| 122 | #act |
||
| 123 | sendmsg 6 已击杀:<$currrTargetName> |
||
| 124 | break |
||
| 125 | 1 | yangdefeng | - |
| 126 | - |
||
| 127 | | |
||
| 128 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 129 | [@PGDropItem] |
||
| 130 | | |
||
| 131 | |<$pgDropMonster> |返回掉落物品的怪物名称 | |
||
| 132 | |<$pgDropItem> |返回掉落的物品名称 | |
||
| 133 | |\2. 脚本用例 |
||
| 134 | - |
||
| 135 | - |
||
| 136 | | |
||
| 137 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 138 | [@slaveAttack] |
||
| 139 | [@slaveMagicAttack] |
||
| 140 | | |
||
| 141 | |<$babyName> |当前宝宝名称 | |
||
| 142 | |<$bAttackMonster_name> |当前宝宝攻击目标的名称 | |
||
| 143 | |<$bAttackMonster_x> |当前宝宝坐标X | |
||
| 144 | |<$bAttackMonster_y> |当前宝宝坐标Y | |
||
| 145 | |<$bAttackMonster_hp> |当前宝宝攻击目标的血量值 | |
||
| 146 | |<$bAttackMonster_max_hp> |当前宝宝攻击目标的最大血量值 | |
||
| 147 | 3 | yangdefeng | |<$slaveAttackPower> |宝宝当前攻击造成的伤害 | |
| 148 | 1 | yangdefeng | |\2. 脚本用例 |
| 149 | - |
||
| 150 | - |
||
| 151 | 2 | yangdefeng | | |
| 152 | 1 | yangdefeng | |\2{background-color:lightgrey}. 可使用触发器清单 |
| 153 | 3 | yangdefeng | [@updateskill] |
| 154 | | |
||
| 155 | |<$upgradeskillname> |当前玩家学习/升级的技能名称 | |
||
| 156 | |\2. 脚本用例 |
||
| 157 | [@updateskill] |
||
| 158 | #act |
||
| 159 | sendmsg 6 玩家的 <$upgradeskillname> 技能升级了 |
||
| 160 | - |
||
| 161 | - |
||
| 162 | | |
||
| 163 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 164 | [@autoRecycle] |
||
| 165 | | |
||
| 166 | |<$autoRecycle> |是否勾选自动回收勾选框 | |
||
| 167 | |<$autoRecycleEnable> |是否开启自动回收权限 | |
||
| 168 | |\2. 脚本用例 |
||
| 169 | [@自动回收切换] |
||
| 170 | #if |
||
| 171 | equal <$autoRecycleEnable> 0 |
||
| 172 | #act |
||
| 173 | messagebox 未开启自动回收权限 |
||
| 174 | break |
||
| 175 | ;---------------------------------------------------- |
||
| 176 | #if |
||
| 177 | equal <$autoRecycleEnable> 1 |
||
| 178 | #act |
||
| 179 | goto @switchAutoRecycle |
||
| 180 | ;---------------------------------------------------- |
||
| 181 | [@switchAutoRecycle] |
||
| 182 | #if |
||
| 183 | equal <$autoRecycle> 0 |
||
| 184 | #act |
||
| 185 | setautoRecycle 1 |
||
| 186 | break |
||
| 187 | ;---------------------------------------------------- |
||
| 188 | #if |
||
| 189 | equal <$autoRecycle> 1 |
||
| 190 | #act |
||
| 191 | setautoRecycle 0 |
||
| 192 | break |
||
| 193 | - |
||
| 194 | - |
||
| 195 | | |
||
| 196 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 197 | 怪物掉落配置触发器 |
||
| 198 | | |
||
| 199 | | +[[<$dropItemName>]]+ |杀死怪物正在爆出的物品名称 | |
||
| 200 | |\2. 脚本用例 |
||
| 201 | - |
||
| 202 | - |
||
| 203 | | |
||
| 204 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
| 205 | 1 | yangdefeng | [@getExp] |
| 206 | 2 | yangdefeng | | |
| 207 | 3 | yangdefeng | | <$getExp> |qfunction触发器[@getExp]中返回本次杀怪经验| |
| 208 | 2 | yangdefeng | |\2. 脚本用例 |
| 209 | - |
||
| 210 | - |
||
| 211 | | |