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

Project1

 找回密码
 注册会员
搜索
查看: 3839|回复: 26
打印 上一主题 下一主题

[已经过期] 怎么弄一个反SL的功能,在事件后强制存档。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
22 小时
注册时间
2016-4-23
帖子
15
跳转到指定楼层
1
发表于 2016-9-22 20:17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT,怎么弄一个反SL的强制存档,搜索了自动关存档,不过不如意;我想弄这么个效果,比如,开个宝箱,里面是随机,然后你开完了就强制存档了,这样防止SL。

Lv5.捕梦者

梦石
0
星屑
36477
在线时间
10807 小时
注册时间
2009-3-15
帖子
4815
2
发表于 2016-9-22 20:27:23 | 只看该作者
谁跟LZ说这样能防止SL?
不让存档才能防止吧..

点评

楼下的应该也算能解決..  发表于 2016-9-22 20:47
也就能达成防止SL了..  发表于 2016-9-22 20:45
不对..说错了..例如这个乱数变量一一直存在,经过指定游戏时间后才会变化..玩家只能一直等待该变量变动  发表于 2016-9-22 20:45
不过这也没法阻止别人SL就是了..  发表于 2016-9-22 20:43
这样做不能防止SL的..只要备份了存档文件就可以一直SL..除非乱数不变要玩家干些什么后才会变化..  发表于 2016-9-22 20:38
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33498
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

3
发表于 2016-9-22 20:36:59 | 只看该作者
本帖最后由 芯☆淡茹水 于 2016-9-22 20:38 编辑

如果有10个宝箱,新游戏时生成10组随机数,每个宝箱对应一个数值,根据数值来判断得到什么物品。
这个记得以前是某个人的脑洞,但忘记是谁了。

点评

进入迷宫时随机生成一个变量。宝箱里面的东西根据变量绝定  发表于 2016-9-22 21:20
具体是怎么操作呢,我用的是随机数来判定开得什么物品的,那个开局刷新随机数  发表于 2016-9-22 21:00
我就是这么做的...  发表于 2016-9-22 20:55
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
帖子
337
4
发表于 2016-9-22 21:11:18 | 只看该作者
游戏一开始时宝箱内容全部确定就可以了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33498
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

5
发表于 2016-9-22 21:20:22 | 只看该作者
RUBY 代码复制
  1. class Game_System
  2.   #在一个能储存的游戏类里面,加一个变量,比如 @ct_box 。
  3.   attr_reader :ct_box
  4.   #给加入的变量初始化,比如有10个宝箱,随机5个数字(0..4)。
  5.   alias old_initialize initialize
  6.   def initialize
  7.     old_initialize
  8.     @ct_box = [nil]
  9.     @ct_box << (rand(5)) until @ct_box.size > 11
  10.   end
  11. end
  12. =begin
  13. 最后在事件里判断。
  14. 第一个宝箱:条件分歧->脚本:$game_system.ct_box[1] == 0  <- 5个数,0..4
  15.               得到物品XX。
  16.             条件分歧->脚本:$game_system.ct_box[1] == 1
  17.               得到物品YY。
  18.             。
  19.             。
  20.             。
  21. 第二个宝箱:条件分歧->脚本:$game_system.ct_box[2] == 0
  22.             。
  23.             。
  24.             。
  25.  
  26. 以此类推。
  27. =end

点评

直接使用这个脚本就可以了吗,还有其他的需求吗  发表于 2016-9-22 21:47
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
183 小时
注册时间
2014-3-4
帖子
37
6
发表于 2016-9-22 21:41:05 | 只看该作者
看楼主应该是很厉害的
我就只提意见
只要把存档格子弄成只有一格
然后自动存档不就好了

点评

只要备份了存档文件..你就算每秒存档都一样可以SL..无用的..  发表于 2016-9-23 09:41
大家恨不得增加存档位呢,删减肯定不行,不过这个的确是 哈哈  发表于 2016-9-22 21:46
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

7
发表于 2016-9-22 21:57:13 | 只看该作者
只有一个存档。自动存档。每秒存档。

点评

卡不卡不知道,我没用过,应该不会卡。应该和自动存档一样,就是时间改成1秒  发表于 2016-9-24 12:20
就是说啊,每次存档都会卡一下,每秒存档  发表于 2016-9-23 22:23
我没用过,不知道会不会有问题,比如变卡,毁档。  发表于 2016-9-23 22:11
给个脚本,我不会写  发表于 2016-9-23 20:11
你在脚本里面写上,当游戏总祯可以被40整除时,执行存档。就好了。  发表于 2016-9-23 19:03
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33498
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

8
发表于 2016-9-22 22:28:42 | 只看该作者
使用下面这个脚本,设置好了就可以直接用。
  1. #===============================================================================
  2. #在事件用变量判断得到物品前,插入一句 事件->脚本:$game_system.set_var(event_id)
  3. #event_id 为这个宝箱事件的ID。
  4. #然后再用下面设置的变量和数值来判断得到物品。
  5. class Game_System
  6. #-----------------------------------------------------------------------------
  7. #全部宝箱事件集合,需要写入全部的宝箱事件。
  8. #格式:[[地图ID, 事件ID], [地图ID, 事件ID], [地图ID, 事件ID],........]
  9. BOX = [[1,2], [2,5], [2,9]]
  10. #随机数,用变量判断时的数值,比如 10 就是随机 0..9  。
  11. RAND_NUM = 10
  12. #用于判断得到什么物品的变量ID。
  13. VAR_ID = 5
  14. #-----------------------------------------------------------------------------
  15.   alias old_initialize initialize
  16.   def initialize
  17.     old_initialize
  18.     @ct_box = {}
  19.     BOX.each{|i| @ct_box[i] = rand(RAND_NUM)}
  20.   end
  21.   def set_var(event_id)
  22.     key = [$game_map.map_id, event_id]
  23.     $game_variables[VAR_ID] = @ct_box.keys.include?(key) ? @ct_box[key] : 0
  24.   end
  25. end
  26. #===============================================================================
复制代码
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 11:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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