项目

一般

简介

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
|