藏宝图 » 历史记录 » 版本 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 | |
||
| 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 | |
||
| 33 | |
||
| 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 | |
||
| 43 | |
||
| 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 | |
||
| 53 | |
||
| 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 | |
||
| 63 | |
||
| 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 | |
||
| 75 | |
||
| 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 | |
||
| 83 | |
||
| 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 | |
||
| 93 | |
||
| 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 寻路中,到达终点 |