clf814107738 发表于 2023-4-3 18:08:35

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

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

shi4521207 发表于 2023-4-3 21:39:23

检测服务器名字

clf814107738 发表于 2023-4-3 21:49:41

shi4521207 发表于 2023-4-3 21:39
检测服务器名字

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

shi4521207 发表于 2023-4-3 22:01:01

测试区开区   服务器名字里含有测试然后脚本检测正式区时候再检测领取条件 就行了

996技术-wang 发表于 2023-4-4 10:34:28

检测服务器名字的
开测试区的时候 你在后台设置服务器名字包含测试
然后登陆脚本里检测 <$SERVERNAME> 包含测试两个字就知道了
<$SERVERNAME> 服务器名字 常量 (正式开区以后有效)

clf814107738 发表于 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

clf814107738 发表于 2023-4-4 13:30:42

996技术-wang 发表于 2023-4-4 10:34
检测服务器名字的
开测试区的时候 你在后台设置服务器名字包含测试
然后登陆脚本里检测包含测试两个字就 ...

是修改这里吗,我这个是测试区的。难道要正式开区才可以检测到服务器名字?

996技术-wang 发表于 2023-4-4 15:43:26

是这里
页: [1]
查看完整版本: 怎么检测是测试区还是正式区?