- 好友
- 2
- 在线时间
- 0 小时
- 最后登录
- 2024-12-27
见习骑士
- UID
- 3500189
- 第纳尔
- 830
- 精华
- 0
- 互助
- 14
- 荣誉
- 1
- 贡献
- 10
- 魅力
- 235
- 注册时间
- 2023-3-30
鲜花( 50) 鸡蛋( 0)
|
某些MOD喜欢搞一些反作弊机制,但因无法获取玩家是否开了官方内置的作弊模式,所以一概通杀,只要碰了相应作弊键就会出弹窗或卡死,这对于那些未开作弊模式的玩家是极为不公的。
其实有个办法,我不搞反作弊,但希望目前还在搞反作弊机制的作者可以把自己的东西做的更自然一点。
核心在于set_achievement_stat,此条仅在未开启作弊模式的情况下有用,因此我们可以通过get_achievement_stat来获取它的值,以此来判定是否开启了作弊,在未作弊的情况下就不要跳一些烦人的弹窗了。
示例代码如下:
- (set_achievement_stat, ACHIEVEMENT_MOUNTAIN_BLADE, 0, 100),
- (get_achievement_stat, ":get_achievement", ACHIEVEMENT_MOUNTAIN_BLADE, 0),
- (set_achievement_stat, ACHIEVEMENT_MOUNTAIN_BLADE, 0, 101),
- (get_achievement_stat, ":get_achievement2", ACHIEVEMENT_MOUNTAIN_BLADE, 0),
- (try_begin),
- (eq, ":get_achievement", ":get_achievement2"),
- (display_message, "@当 前 开 了 作 弊 模 式 !"),
- (else_try),
- (display_message, "@当 前 没 开 作 弊 模 式 !"),
- (try_end),
复制代码
|
评分
-
查看全部评分
鲜花鸡蛋ggfgfgf 在2024-5-11 11:10 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 杰喵喵 在2024-5-10 08:47 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 快乐风猫 在2024-5-8 20:31 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|