项目

一般

简介

Qf触发器 stdModeFuncX » 历史记录 » 版本 8

tejie, 2024-07-03 15:07

1 8 tejie
h4. _*{color:green}[@stdModeFuncX]*_
2 1 yangdefeng
3
标签:触发器定义|[@stdModeFuncX]
4
5
*说明*
6
使用对应道具时触发(X为stdItem.csv表中Anicount值)
7
8
* 2   有使用次数类
9
* 3   卷类(随机、回城),强化药水
10
* 31 捆装物品(经验、货币、礼包)
11 6 yangdefeng
** Shape=非51,物品使用一次后消失
12 3 yangdefeng
** Shape=51,物品可以一直使用,直到手动删除
13 2 yangdefeng
14 4 yangdefeng
*相关变量*
15
|<$useItemName>|使用道具名称|
16
|<$useItemMakeIndex>|使用道具唯一id(仅本次使用有效)|
17
18
*相关命令*
19
deluniqueidItem
20
删除指定唯一id的道具(仅对不可堆叠物品有效)
21
格式
22
deluniqueidItem <$useItemMakeIndex> 1
23 1 yangdefeng
24 8 tejie
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
25 1 yangdefeng
26
* 第一步
27
编辑..\Mud2\DB\stdItem.csv表
28
&nbsp;
29
_定义道具技能书"魔法盾"
30
定义表中两个参数如下:
31
stdMode值为31
32
Anicount值为2587
33
_
34
35
* 第二步
36
编辑..\Mir200\Envir\Market_Def\QFunction-0.txt
37
&nbsp;
38
_[@stdModeFunc2587]
39
#act
40 5 yangdefeng
[[addSkill]] 魔法盾 3
41
[[sendMsg]] 6 恭喜你学会了【魔法盾】_
42 7 tejie
43
44
bq. *qf触发器*
45
被使用道具的stdMode值=31
46 1 yangdefeng
被使用道具的Anicount=9527
47 7 tejie
被使用道具的shape=51
48 8 tejie
<notextile></notextile>
49 1 yangdefeng
[@stdModeFunc9527]
50 7 tejie
#if
51
%{color:lightGrey};50%几率删除1个使用的道具%
52 8 tejie
[[random]] 2
53 7 tejie
#act
54
[[linkBagItem]] <$useItemMakeIndex>
55
[[delLinkItem]] 1
56
[[clearLinkItem]]
57
[[print]] 本次删除当前使用物品<$useItemMakeIndex>1个
58
#elseAct
59
[[print]] 本次不删除当前使用物品<$useItemMakeIndex>