MirCoding

[996三端传奇脚本] 周末福利商城“限时商店”功能脚本,可独立配置商城信息,包含全部客户端素材

  • 相关图片
  • 视频演示

简要介绍:

根据需要再脚本中设置福利商城开放时间和关闭时间,开放或,主界面上方会出现专门的商城入口,商城中售卖的物品名称、数量、价格等在配置文件中单独设置,时间结束后商城入口消失,等待下次开放。(该入口图标位置需要根据你版本的图标数量和位置调整到适当位置即可)详细请查看游戏截图或视频展示介绍。

涉及变量及参数:

先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。

# 全局变量 个人标识 自定义变量 自定义按钮
1 A88 [555] S$商品号 addbutton 102 2
2 N$循环
3 S$商品名称
4 N$商品数量
5 N$商店价格
6 S$商店购买物

部分脚本代码展示.txt

周末福利商城内的商品配置文件信息,说明为字面意思。


[左侧商品]
;数量|折扣
商品数量=11|100
;名称|货币类型|价格
1=屠龙|2|200
2=超级魔法药|1|300
3=强效太阳包|1|400
4=行会回城卷|2|100
5=祝福油|2|88
6=修复神水|1|100
7=黑铁矿石|2|100
8=疗伤药包|2|100
9=饲料|2|100
10=超级红毒|2|44

[右侧商品]
商品数量=11|100
;名称|货币类型|价格|折扣
1=超级金创药|1|8000|80
2=超级魔法药|1|5000|90
3=强效太阳包|2|2000|70
4=行会回城卷|2|1000|30
5=祝福油|2|1000|50
6=修复神水|2|1000|10

Mir200\Envir\MapQuest_Def\QManage.txt

玩家登录游戏判断当前是否开启周末福利商城,根据检测结果确定是否显示福利商城入口,同时描述了开放和关闭周末福利商城的触发脚本,以下只展示部分脚本,更多请查看完整脚本文件。


[@LOGIN]
#IF
#ACT
#CALL [\游戏登陆\登陆脚本.TXT] @登陆设置    
#CALL [\图标功能\图标显示.TXT] @图标

;加到QM后面
[@开启周末福利礼包]
; 二排活动图标
#if
#ACT
MOV A88 
ADDBUTTON 102 2 <$STR(A88)> 
Sendmsgnew 251 0 公告:{周末狂欢福利商城/FCOLOR=249}已经开启了!... 1 3

[@关闭周末福利礼包]
; 二排活动图标
#if
#ACT
MOV A88
DELBUTTON 102 2
Sendmsgnew 251 0 公告:{周末狂欢福利商城/FCOLOR=249}关闭了,下周六再见!... 1 3
......

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\MapQuest_Def\QManage.txt
  • Mir200\Envir\QuestDiary\图标功能\图标显示.txt
  • Mir200\Envir\QuestDiary\图标功能\周末福利.txt
  • Mir200\Envir\QuestDiary\游戏登陆\登录脚本.txt
  • Mir200\Envir\QuestDiary\周末福利\福利商城配置.ini
  • Mir200\Envir\Robot_def\AutoRunRobot.txt
  • Mir200\Envir\Robot_def\RobotManage.txt
  • 客户端补丁\dev\res\客户端素材补丁

安装说明:

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、该脚本功能设计初衷为周末福利商城,每周末定时开启(根据自己需要自由调整开放时间);
2、开放时间修改机器人脚本AutoRunRobot.txt;
3、开放后,游戏顶部导航图标会出现福利商城入口,在QM脚本中修改坐标等信息;
4、脚本中未包含商城道具据库cfg_item.xls信息,商城售卖物品信息根据自己需要调整配置文件“福利商城配置.ini”;
5、QM调用了登录判断活动是否限时福利商城链接脚本,QF中引用福利商城链接信息;
6、脚本中限制了未开区(开区等待地图A500判断),如不同自行更改,如不设置等待地图,可删除该判断;
7、其他相关请查看下载的脚本文件。

微信二维码