- 相关图片
- 视频演示
简要介绍:
很多服务器由于一些客观因素会发生人为的重启或者维护操作,这样导致一些玩家所辛苦召唤或者练到高等级的宝宝无辜消失,该脚本可以有效的避免这类事情的发生,请自行添加控制开关、通知(修改G77变量值),最大化的维护玩家的权益,详细操作请参考视频。(可随时开放,增加玩家收费服务)
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
| # | 全局变量 | 私人T变量 | 私人U变量 | 自定义变量 |
|---|---|---|---|---|
| 1 | G77 | T21 | U21 | S$第一个宝宝 |
| 2 | T22 | U22 | S$第二个宝宝 | |
| 3 | T23 | U23 | S$第三个宝宝 | |
| 4 | T24 | U24 | S$第四个宝宝 | |
| 5 | T25 | U25 | S$第五个宝宝 | |
| 5 | T26 | U26 | S$第六个宝宝 |
部分脚本代码展示.txt
检测玩家是否有召唤宝宝,如果有,将宝宝信息存储到变量中,并保存在服务端内文本中,供后期取回,以下为部分脚本片段仅供参考,更多请下载后查看完整脚本代码。
#IF
;检测召唤的宝宝数量
CHECKSLAVECOUNT > 0
#ACT
通过“GetSlaveInfo”将宝宝名字和等级赋予变量
将变量数据存入文本
MOV T21 <$STR(S$宝宝名字)>#<$STR(N$宝宝等级)>
MOV U21 0
AddTextListEx ..\QuestDiary\宝宝保存\<$useraccount>.txt <$STR(T21)> <$STR(U21)>
SENDMSG 7 你已经将全部宝宝暂存起来。
#ELSEACT
SendMsg 7 你还没有宝宝存个毛线啊!
break
...
部分脚本代码展示.txt
检测玩家召唤宝宝数量,如果没有宝宝,且已经保存过宝宝,可以一键将保存的宝宝取出来,以下为部分脚本片段仅供参考,更多请下载后查看完整脚本代码。
#IF
CHECKSLAVECOUNT < 1
#ACT
;从文本中读取宝宝名字和等级信息
GetListStringEx ..\QuestDiary\宝宝保存\<$useraccount>.txt 0 S$暂存的宝宝 #
;按文本中的宝宝信息召唤出来。(叛变时间600分钟)
RECALLMOB <$STR(S$暂存的宝宝)> <$STR(S$暂存的宝宝)> 600 0 0 0 1
...
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\宝宝暂存-3.txt
- Mir200\Envir\QuestDiary\宝宝保存
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、玩家可以通过该功能一键保存自己全部的宝宝,包括宝宝名字、等级。
2、当前脚本功能为免费,适合服务器维护前,让玩家提前做好保存,避免不必要的争议。
3、玩家保存的宝宝信息保存在QD文件夹中,以玩家账号名字保存。
4、脚本中内置G77变量(服务器是否维护开关),已经注释掉,根据自己需要调整。
5、当前脚本中限制了最大宝宝数量6个,取出后默认叛变时间600分钟,根据自己需要修改脚本。
6、其他相关请查看下载的脚本文件。






