- 相关图片
- 视频演示
简要介绍:
在指定时间,如节日、假期等,限时开放商店入口,节日神秘商店内的商品比正常商城中出售的价格会有一定的优惠,促进玩家消费能力,同时开放了抽奖活动,进一步提高玩家充值消费的动力,商店和抽奖内的物品根据需要自行设置,如物品信息、价格、数量、抽奖几率等。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 个人变量 | 自定义变量 |
---|---|---|
1 | U0 | S$节日激活按钮、S$节日默认按钮、S$神秘展示、S$记录变量、S$购买条件、S$神秘名称、S$神秘奖品数量、S$节日奖品串 S$预览类目、S$奖品展示、S$抽奖记录、S$检测串、S$抽奖奖品、S$十次配置、S$十次奖品 |
2 | T229 - T236 | N$拉起充值金额、N$抽取状态、N$抽奖方式、N$浏览页、N$临时浏览页、N$预览序号、N$预览序号 |
部分脚本代码展示.txt
节日抽奖脚本功能演示代码,只展示部分功能脚本,以下只展示部分脚本,更多请查看完整脚本文件。
[@抽奖一次]
#IF
#ACT
MOV N$抽取状态 0
#IF
CHECKBAGSIZE 1
#ACT
#ELSEACT
SENDMSG 9 请预留1个背包空格
BREAK
#IF
#ACT
GetListString ..\QuestDiary\游戏功能\节日活动\节日记录\<$USERNAME>.txt 0 S$检测串
#IF
EQUAL S$检测串
#ACT
CreateFile ..\QuestDiary\游戏功能\节日活动\节日记录\<$USERNAME>.txt
#IF
CHECKGAMEGOLD ? 1000
#ACT
MOV N$抽奖方式 1
MOV S$节日奖品串
GAMEGOLD - 1000
MOV N$抽取次数 1
MOV N$抽取状态 1
GOTO @节日抽奖乐
GOTO @节日抽奖配置
GOTO @限时抽奖界面
#ELSEACT
SENDMSG 9 元宝不足
MOV N$拉起充值金额 1000
DIV N$拉起充值金额 100
Pullpay <$STR(N$拉起充值金额)> 3 2
BREAK
......
部分脚本代码展示.txt
神秘商店和节日抽奖相关配置文件,如:道具ID、数量、价格、几率及特殊设置等,根据自己的需要方便调整。
;商品ID-数量-价格
[节日配置]
商店=10343|10|900|20006|1|188|20007|1|188|10322|5|2280|10463|1|488|10464|1|488|10630|1|488|10336|1|588
[节日抽奖]
;奖品ID-数量-几率
抽奖奖品=20048|1|50|20047|5|40|20046|5|40|20006|1|10|20007|1|10|20063|1|5|20060|1|4|20096|3|20|20097|3|15|10322|1|3|20040|1|2|20062|1|1|20099|1|100|20109|1|1|10461|2|25|10133|1|6|10343|1|1|20034|10|60
十次必中=20060|1|30|20063|1|50|20046|5|80|20050|5|70|20098|1|40|20097|1|60|10459|1|20|20061|1|10
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\功能\节日活动-3.txt
- Mir200\Envir\QuestDiary\游戏功能\节日活动\节日活动.txt
- Mir200\Envir\QuestDiary\游戏功能\节日活动\节日活动配置.ini
- 客户端补丁\dev\包含的客户端补丁
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、通过修改“节日活动配置.ini”文件,神秘商店商品信息,限时抽奖物品、数量、概率信息。
3、脚本中未包含演示道具的数据库信息,根据自己的版本需要调整配置文件。
4、其他相关请查看下载的脚本文件。