设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 二胡游
打印 上一主题 下一主题

【谢谢】请高手帮忙改个脚本,貌似比较难~

 关闭 [复制链接]

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
11
 楼主| 发表于 2008-6-8 23:13:53 | 只看该作者
真的有高手可以帮我写出来吗?
那应该会很难吧……我的悬赏一定不够啦……{/pz}
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1634
在线时间
1612 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

12
发表于 2008-6-8 23:45:50 | 只看该作者
想出一个变相解决的方法。
就是加入一些特殊场景,例如loading场景。在你需要判断玩家用齿轮的时候。
估计是用在格斗类型,或者是敏捷小游戏。怕减速作弊。
因为新场景很简单,基本不会吊针,所以判断一会(可以显示loading来迷惑人,实际是判断。)

如果还吊针就是作弊。

在游戏开始的时候先判断一次,如果开始不行的话,是电脑配置不够。
p “配置太低,无法运行”

开始可以运行,新场景里再“卡”的话,除了进程开多了以外(例如卡巴斯基杀毒,升级更新)
就多半是作弊了。

剩下的就是你改成减速判断就行了
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
帖子
1423
13
发表于 2008-6-9 00:08:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
14
 楼主| 发表于 2008-6-9 01:00:51 | 只看该作者
谁可以帮忙写个脚本呢?
对不起,脚本方面我实在一窍不通,所以才来求助的,谢谢!{/wx}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

15
发表于 2008-6-9 01:18:37 | 只看该作者
我觉得判断时间是很不切合实际的
因为游戏运行时本身就没有恒定的时间间隔, 而且RM自身又有10妙时间机制

还是看看有没有非法进程注入比较好

但是我是小白   不会
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-23
帖子
675
16
发表于 2008-6-9 02:19:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
17
 楼主| 发表于 2008-6-9 04:14:30 | 只看该作者
以下引用色即是空于2008-6-8 18:19:28的发言:

别指望出来抗减速的,因为rm的帧速很难稳定,不如这样吧,一旦低于40就强制调成40

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 < $加速判断帧数 #加速
    p "请不要使用变速齿轮!!"
    exit
  elsif t> $减速判断桢
   Graphics.frame_rate=40 #vx是60
  end
  a = Time.now
  b = Graphics.frame_count
end
end
end
    p "减速也不行!!"
    exit
  end
  a = Time.now
  b = Graphics.frame_count
end
end
end

晕,那行脚本出错?{/jy}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-23
帖子
675
18
发表于 2008-6-9 05:18:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

孙悟空

梦石
0
星屑
55
在线时间
15 小时
注册时间
2007-8-22
帖子
448
19
 楼主| 发表于 2008-6-9 05:48:04 | 只看该作者
以下引用色即是空于2008-6-8 21:18:43的发言:

别指望出来抗减速的,因为rm的帧速很难稳定,不如这样吧,一旦低于40就强制调成40

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 < $加速判断帧数 #加速
  p "请不要使用变速齿轮!!"
  exit
elsif t> $减速判断桢
Graphics.frame_rate==40 #vx是60
end
a = Time.now
b = Graphics.frame_count
end
end
end
  p "减速也不行!!"
  exit
end
a = Time.now
b = Graphics.frame_count
end
end
end

晕……{/ll}怎么回事啊?这个新脚本还是老地方出错啊!
依然是这行出错:
  p "减速也不行!!"
  exit
end
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-8-3 20:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表