怎么检测是测试区还是正式区?

[复制链接]
作者: clf814107738 | 时间: 2023-4-3 18:08:35 | 技术答疑|
7 321

143

帖子

7932

金币

4334

积分

积分
4334
发表于 2023-4-3 18:08:35| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
想做一个测试区奖励,玩家测试区升级到30级就记录一下,等正式开区了,他再进游戏可以在NPC处领取一个奖励
回复

使用道具 举报

192

帖子

1万

金币

5844

积分

积分
5844
发表于 2023-4-3 21:39:23| 显示全部楼层
检测服务器名字
回复

使用道具 举报

143

帖子

7932

金币

4334

积分

积分
4334
 楼主| 发表于 2023-4-3 21:49:41| 显示全部楼层

可是,测试区检测不到服务器名字呀
回复

使用道具 举报

192

帖子

1万

金币

5844

积分

积分
5844
发表于 2023-4-3 22:01:01| 显示全部楼层
测试区开区   服务器名字里含有测试  然后脚本检测  正式区时候再检测领取条件 就行了
回复

使用道具 举报

8149

帖子

1万

金币

1万

积分

积分
12096
发表于 2023-4-4 10:34:28| 显示全部楼层
检测服务器名字的
开测试区的时候 你在后台设置服务器名字包含测试
然后登陆脚本里检测 <$SERVERNAME> 包含测试两个字就知道了
<$SERVERNAME> 服务器名字 常量 (正式开区以后有效)

回复

使用道具 举报

143

帖子

7932

金币

4334

积分

积分
4334
 楼主| 发表于 2023-4-4 13:29:17| 显示全部楼层
996技术-wang 发表于 2023-4-4 10:34
检测服务器名字的
开测试区的时候 你在后台设置服务器名字包含测试
然后登陆脚本里检测  包含测试两个字就 ...

我写在升级触发那里的,就是用的这个,但是我这个测试区开了,还是检测不到这个测试二字
[@记录测试奖励]
#IF
NOT CheckContainsText <$SERVERNAME> 测试
#ACT
break
#IF
CHECKLEVELEX = 33
#ACT
WriteConfigFileItem ..\QuestDiary\测试奖励账号.ini <$USERACCOUNT> 测试奖励 100000
#IF
CHECKLEVELEX = 34
#ACT
WriteConfigFileItem ..\QuestDiary\测试奖励账号.ini <$USERACCOUNT> 测试奖励 300000
#IF
CHECKLEVELEX ? 35
#ACT
WriteConfigFileItem ..\QuestDiary\测试奖励账号.ini <$USERACCOUNT> 测试奖励 500000
回复

使用道具 举报

143

帖子

7932

金币

4334

积分

积分
4334
 楼主| 发表于 2023-4-4 13:30:42| 显示全部楼层
996技术-wang 发表于 2023-4-4 10:34
检测服务器名字的
开测试区的时候 你在后台设置服务器名字包含测试
然后登陆脚本里检测  包含测试两个字就 ...

是修改这里吗,我这个是测试区的。难道要正式开区才可以检测到服务器名字?
微信图片_20230404130312.png
回复

使用道具 举报

8149

帖子

1万

金币

1万

积分

积分
12096
发表于 2023-4-4 15:43:26| 显示全部楼层
是这里
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部