Qf触发器返回变量 » 历史记录 » 版本 2
yangdefeng, 2022-06-16 14:54
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 | | |
||
93 | |<$currrTargetName> |返回攻击者的名称(玩家名或怪物名) | |
||
94 | |<$currrUseMagicId> |返回攻击者使用的技能ID | |
||
95 | |\2. 脚本用例 |
||
96 | ;----------------------------------------------------------------------------------- |
||
97 | [@attack] |
||
98 | #if |
||
99 | checkCurrTargetRace = 0 |
||
100 | #act |
||
101 | sendMsg 6 你用技能=<$currrUseMagicId>攻击了玩家【<$currrTargetName>】 |
||
102 | break |
||
103 | ;----------------------------------- |
||
104 | #if |
||
105 | #act |
||
106 | sendMsg 6 你用技能=<$currrUseMagicId>攻击了怪物【<$currrTargetName>】 |
||
107 | ;----------------------------------------------------------------------------------- |
||
108 | [@struck] |
||
109 | #if |
||
110 | checkCurrTargetRace = 0 |
||
111 | #act |
||
112 | sendMsg 6 你被玩家【<$currrTargetName>】用技能=<$currrUseMagicId>攻击 |
||
113 | break |
||
114 | ;----------------------------------- |
||
115 | #if |
||
116 | #act |
||
117 | sendMsg 6 你被怪物【<$currrTargetName>】用技能=<$currrUseMagicId>攻击 |
||
118 | break |
||
119 | - |
||
120 | - |
||
121 | | |
||
122 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
123 | [@PGDropItem] |
||
124 | | |
||
125 | |<$pgDropMonster> |返回掉落物品的怪物名称 | |
||
126 | |<$pgDropItem> |返回掉落的物品名称 | |
||
127 | |\2. 脚本用例 |
||
128 | - |
||
129 | - |
||
130 | | |
||
131 | |\2{background-color:lightgrey}. 可使用触发器清单 |
||
132 | [@slaveAttack] |
||
133 | [@slaveMagicAttack] |
||
134 | | |
||
135 | |<$babyName> |当前宝宝名称 | |
||
136 | |<$bAttackMonster_name> |当前宝宝攻击目标的名称 | |
||
137 | |<$bAttackMonster_x> |当前宝宝坐标X | |
||
138 | |<$bAttackMonster_y> |当前宝宝坐标Y | |
||
139 | |<$bAttackMonster_hp> |当前宝宝攻击目标的血量值 | |
||
140 | |<$bAttackMonster_max_hp> |当前宝宝攻击目标的最大血量值 | |
||
141 | |\2. 脚本用例 |
||
142 | - |
||
143 | - |
||
144 | | |
||
145 | 2 | yangdefeng | |\2{background-color:lightgrey}. 可使用触发器清单 |
146 | [@getExp] |
||
147 | | |
||
148 | |<$getExp> |qfunction触发器[@getExp]中返回本次杀怪经验| |
||
149 | |\2. 脚本用例 |
||
150 | - |
||
151 | - |
||
152 | | |