- 相关图片
- 视频演示
简要介绍:
玩家通过游戏货币来兑换游戏时间,该脚本设定为单一“月卡”模式,可根据需要修改成任意形式,如:天卡、周卡、点卡、年卡等等,灵活性很高,脚本中还内置了一套卡密充值功能(网上很多可以随机生成卡密的网站或软件),玩家可以直接转款给客服,通过发送兑换码形式完整充值,可以省去玩家部分充值平台的手续费用,购买的用户务必将游戏中的二维码、微信、QQ和充值链接修改为自己的,避免不必要的麻烦,详细请查看截图或视频介绍。
涉及变量及参数:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
| # | 自定义变量 | 个人标识 | 私人变量 | 个人定时器 |
|---|---|---|---|---|
| 1 | S$到期时间 | check [88] 1 | N4 | @OnTimer20 |
| 2 | S$剩余时间 | S14 | ||
| 3 | S$充值指纹判断 | |||
| 4 | S$充值路径 | |||
| 5 | S$记录 |
部分脚本代码展示.txt
玩家兑换月卡脚本,加入了脚本放刷指纹验证功能,防止某些玩家利用封包影响游戏安全,以下为部分脚本示例,仅供参考,更多请下载完整脚本查看。
[@确认兑换月卡]
#IF
CHECKGAMEGOLD ? 10
#ACT
MOV S$充值指纹判断 已开启
goto @立即兑换
#ELSEACT
MESSAGEBOX 你的封魔币不足,请充值!
break
[@立即兑换]
#IF
NOT EQUAL S$充值指纹判断 已开启
#ACT
messagebox 非法封包!
#ELSEACT
GAMEGOLD - 10
ADDNAMEDATETIMELIST ..\QuestDiary\数据文件\点卡时长.txt 30 0 0
MESSAGEBOX 恭喜你成功兑换了【月卡】,获得30天的游戏时间,祝你游戏愉快!
SENDMSG 0 149 241 **【<$USERNAME>】兑换了【月卡】,获得30天的游戏时间,祝你游戏愉快!
CLEARPLAYEFFECT
ChangeModeEX 10 1
goto @打开点卡系统
Mir200\Envir\MapQuest_Def\QManage.txt
玩家登录检测月卡是否到期,包括检测各种状态的月卡时间,脚本检测部分可用于QF中其他触发检测,如点击背包、点击商城等等检测,禁止月卡到期玩家使用指定功能,以下为部分脚本示例,仅供参考,更多请下载完整脚本查看。
[@会员检测]
;需要判断点卡是否结束的地方增加如下脚本
;#IF
;CHECKLEVELEX > 19
;NOT CHECKNAMEDATETIMELIST ..\QuestDiary\数据文件\点卡时长.txt 1 S$时间 N$天数 N$小时 N$分钟
;#ACT
;MESSAGEBOX [欠费提醒]:\\你当前已经处于月卡欠费状态,人物已被锁定,请及时兑换月卡。
;BREAK
{
#IF
NOT CHECKNAMEDATETIMELIST ..\QuestDiary\数据文件\点卡时长.txt 1 S$时间 N$天数 N$小时 N$分钟
#ACT
ChangeModeEX 10 65535
PLAYEFFECT 19 5 2 65535 500 1 -8 -100 0
MESSAGEBOX 你当前已经处于点卡欠费状态,人物已被锁定,请及时兑换月卡!
break
#IF
CHECKNAMEDATETIMELIST ..\QuestDiary\会员系统\月卡会员数据.txt 1 S$时间 N$天数 N$小时 N$分钟
#ACT
SENDMSG 7 你的月卡剩余时间:<$STR(N$天数)>天<$STR(N$小时)>小时<$STR(N$分钟)>分钟
;挂机摆摊
#IF
NOT CHECKNAMEDATETIMELIST ..\QuestDiary\数据文件\点卡时长.txt 1 S$时间 N$天数 N$小时 N$分钟
CHECKSHOPSTALLSTATUS
#ACT
SHOPSTALL
PLAYEFFECT 19 5 2 65535 500 1 5 -105 0
ChangeModeEX 10 65535
break
}
......
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\功能\月卡兑换-3.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\QuestDiary\会员系统\点卡系统.txt
- Mir200\Envir\QuestDiary\会员系统\会员检测.txt.txt
- Mir200\Envir\QuestDiary\卡密充值\充值记录.txt
- Mir200\Envir\QuestDiary\数据文件\点卡时长.txt
- Mir200\Envir\QuestDiary\帮助\封魔币充值.txt
- Mir200\Envir\QuestDiary\帮助\网页充值.txt
- 客户端补丁\10001067\data\包含的客户端补丁.jpk
- 客户端补丁\10001067\包含的客户端设计素材源文件.PSD
- 客户端补丁\10001067\JpkList.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、月卡脚本通过引擎自带会员系统ADDNAMEDATETIMELIST、CHECKNAMEDATETIMELIST实现会员月卡时间结算。
3、添加脚本的时候务必查看自己当前版本中的变量和定时器是否有冲突,如果有需要换一个未占用的。
4、脚本中的素材调用了补丁vip.jpk客户端资源(原编号19),客户端素材也提供了PSD原始文件素材。
5、特别注意:该脚本只适合“新NPC面板使用”,老面板无法正常显示。
6、其他相关请查看下载的脚本文件。









