项目

一般

简介

藏宝图 » 历史记录 » 版本 3

chenjun, 2022-06-06 11:45

1 1 chenjun
h4. %{color:green}藏宝图%
2
3 2 chenjun
标签:模块示例|藏宝图
4 1 chenjun
5 2 chenjun
*模块说明*
6 3 chenjun
人物点击使用背包中的藏宝图,藏宝图被消耗,主界面显示寻路按钮
7
点击寻路按钮自动寻路至藏宝地点,主界面显示挖宝按钮
8
点击挖宝按钮,进度条走完触发挖宝事件
9 2 chenjun
10 1 chenjun
-
11
-
12
13
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
14
15
-
16
-
17
18 2 chenjun
bq. %{color:lightGrey};..\Mir200\Envir\QuestDiary\藏宝图\藏宝图.txt%
19
[<notextile>@</notextile>数值定义]
20
#if
21
#act
22
*{color:green}[[movr]]* N$随机坐标 1 15
23
&nbsp;
24
#if
25
#act
26
%{color:lightGrey};从随机库中获取藏宝图埋藏位置%
27
*{color:green}[[pgReadConfigFileItem]]* ..\QuestDiary\配置文件\藏宝图.ini 藏宝图 N$随机坐标 <$STR(S$坐标配置)>
28
*{color:green}[[extractString]]* : <$STR(S$坐标配置)> N$X坐标 N$Y坐标
29
mov U$X坐标 <$STR(N$X坐标)>
30
mov U$Y坐标 <$STR(N$Y坐标)>
31
goto <notextile>@</notextile>判断地图
32
&nbsp;
33
&nbsp;
34
%{color:lightGrey};藏宝图埋藏点不在当前地图的,主界面显示传送按钮%
35
[<notextile>@</notextile>判断地图]
36
#if
37
not *{color:green}[[isOnMap]]* 神兵城
38
#act
39
*{color:green}[[addMainCenterBtn]]* 点击挖宝按钮 1 lc_dianjixunzhao 400,-100 点击寻找 151 24 400,-170 lc_ditu_mc_di 0,0,0,0 点击寻找
40
#elseact
41
goto <notextile>@</notextile>寻路中
42
&nbsp;
43
&nbsp;
44
%{color:lightGrey};点击传送按钮,传送藏宝图埋藏点所在地图并自动寻路至埋藏点%
45
[<notextile>@</notextile>点击寻找]
46
#if
47
#act
48
mapmove 神兵城 312 183
49
delaygoto 300 <notextile>@</notextile>自动寻路
50
*{color:green}[[delMainCenterBtn]]* 点击挖宝按钮
51
addMainCenterBtn 挖宝中按钮 3 lc_xunluzhizhen 400,-100 寻路中 250 32 400,-183 lc_ditu_mc_di <$STR(U$X坐标)>,<$STR(U$Y坐标)>,5,1 寻路中,到达终点
52
&nbsp;
53
&nbsp;
54
[<notextile>@</notextile>自动寻路]
55
#if
56
isOnMap 神兵城
57
#act
58
*{color:green}[[autogotoxy]]* 神兵城 <$STR(U$X坐标)> <$STR(U$Y坐标)>
59
#elseact
60
mapmove 神兵城 312 183
61
autogotoxy 神兵城 <$STR(U$X坐标)> <$STR(U$Y坐标)>
62
&nbsp;
63
&nbsp;
64
[<notextile>@</notextile>寻路中]
65
#if
66
isOnMap 神兵城
67
#act
68
delMainCenterBtn 点击挖宝按钮
69
addMainCenterBtn 挖宝中按钮 3 lc_xunluzhizhen 400,-100 寻路中 250 32 400,-183 lc_ditu_mc_di <$STR(U$X坐标)>,<$STR(U$Y坐标)>,5,1 寻路中,到达终点
70
autogotoxy 神兵城 <$STR(U$X坐标)> <$STR(U$Y坐标)>
71
#elseact
72
mapmove 神兵城 312 183
73
autogotoxy 神兵城 <$STR(U$X坐标)> <$STR(U$Y坐标)>
74
&nbsp;
75
&nbsp;
76
%{color:lightGrey};到达藏宝图埋藏点,主界面显示挖宝按钮,点击开始走进度条%
77
[<notextile>@</notextile>到达终点]
78
#if
79
#act
80
delMainCenterBtn 挖宝中按钮
81
addMainCenterBtn 挖宝按钮 2 lc_wajue,lc_caiji_jishi2,5000,挖掘中 400,-100 挖掘宝藏 250 32 400,-183 lc_wajue_di <$STR(U$X坐标)>,<$STR(U$Y坐标)>,5,0 到达终点,进度条走完,离开终点
82
&nbsp;
83
&nbsp;
84
%{color:lightGrey};挖宝进度条走完触发%
85
[<notextile>@</notextile>进度条走完]
86
#if
87
#act
88
sendmsg 6 挖宝成功
89
delMainCenterBtn 挖宝按钮
90
mov U$藏宝图标记 0
91
#call [基础功能\藏宝图\挖宝奖励.txt] <notextile>@</notextile>main
92
&nbsp;
93
&nbsp;
94
%{color:lightGrey};未挖宝离开挖宝区域,主界面挖宝按钮消失,显示寻路按钮%
95
[<notextile>@</notextile>离开终点]
96
#if
97
#act
98
delMainCenterBtn 挖宝按钮
99
addMainCenterBtn 挖宝中按钮 3 lc_xunluzhizhen 400,-100 寻路中 250 32 400,-183 lc_ditu_mc_di <$STR(U$X坐标)>,<$STR(U$Y坐标)>,5,1 寻路中,到达终点