查看: 2778|回复: 1

[已经解决] 请教一下如何防止游戏使用变速齿轮和那些变速

[复制链接]
梦石
0
星屑
606
在线时间
797 小时
注册时间
2014-7-1
回帖
501

开拓者

发表于 2016-1-22 16:28:37 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
以下脚本是防止加速的  但是我有点不明白他是怎么防止的
正常在游戏中下面的判断帧数应该准确是多少呢
主要是想防止用变速齿轮来玩游戏 对游戏时间进行强行加速
生产类游戏最怕加速了 否则更本办法制作出时间生产玩法
或者请教一下还有什么别的有效的方法来防止这一点吗?

[pre lang="ruby"]
#下面是几个变量,根据需要自己改吧。
#作者:XGM
$判断挂起秒数 = 2
$检查间隔秒数 = 2
$加速判断帧数 = -0.5

Thread.new do
a = Time.now
b = Graphics.frame_count
loop do
   if Time.now - a > $检查间隔秒数
     t = ((Time.now - a) * Graphics.frame_rate).to_f - (Graphics.frame_count - b).to_f
     if t > $判断挂起秒数 * Graphics.frame_rate #挂起
       #p "欢迎回来"
     end
     if t < $加速判断帧数 #加速
       p "请不要使用加速齿轮!!"
       exit
     end
     a = Time.now
     b = Graphics.frame_count
   end
end
end[/pre]

点评

还在测试 就是想防加速 防修改就不用了 没这个技能去方修改 而且也防不住 普通加个密就好了!  发表于 2016-1-22 17:16
游戏发布了吗?如果CE等修改器防了、防加速还好  发表于 2016-1-22 16:47

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

学习使我疲劳,打工使我疲惫,恋爱使我伤身,吸烟伤我肺腑,饮酒损我形象,旅游使我破费,月底不见铜板,只有在论坛里面看看各种大佬才能使我进去

梦石
1
星屑
23241
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-1-22 18:40:04 | 显示全部楼层
变速齿轮只变速游戏,不变速时间
这脚本的原理是判断一下当前的系统时间和当前游戏进行的时间,如果差距过大,则说明游戏时间快于系统时间

点评

但是玩家可以手动选择改电脑的时间就是了  发表于 2016-1-22 21:09
多谢!只要不加速时间就OK了!  发表于 2016-1-22 20:36

评分

参与人数 2星屑 +165 收起 理由
RyanBern + 150 认可答案
jiushiainilip19 + 15

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部