查看: 2170|回复: 1

[已经解决] 免dll存档和烛光,提取放置物和八方向,脚本冲突

[复制链接]
梦石
0
星屑
218
在线时间
356 小时
注册时间
2011-3-8
回帖
43
发表于 2016-6-17 03:04:11 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 daosi 于 2016-6-17 03:09 编辑

(;´Д`)我不造能不能一次问俩问题啊,第二个的八方向脚本比较复杂,感觉改起来很强人所难,所以是附带的【抱着侥幸心理】
工程:
菜单存档烛光放物八方向.rar (2.06 MB, 下载次数: 107)

有两个脚本冲突问题,
一是之前的汉之云菜单改和免DLL截图存档脚本
https://rpg.blue/thread-393936-1-1.html
加上这个国外网站的XP烛光系统,会报错【不清楚要不要翻墙,脚本在工程里】
http://www.hbgames.org/forums/viewtopic.php?t=63866
本来菜单和存档的问题都解决了,再加上其他脚本后又发现问题(;´Д`)欲哭无泪
1.JPG

还有一个脚本冲突是:
这个爱护环境,人人有责——四处留情脚本
https://rpg.blue/thread-50278-1-1.html
加上这个国外网站的八方向多功能脚本= =放在地上的物品,会被主角推动,就是会远离主角……(;´Д`)为啥啊,好好的你不要乱动啊
http://forum.chaos-project.com/index.php/topic,13685.0.html

这俩国外脚本是用谷歌加网页翻译摸过去的,本人对英语和脚本一窍不通
我看论坛里也有个VA移植的XP烛光,但是明明是烛光系统光却不会摇……可能是我不会用吧
为了营造恐怖气氛,还是想要会摇的光(;´Д`)虽然这个烛光系统效果很微妙,还要自己叠颜色图后期加工一下
另外这个八方向手感比较好有点舍不得换掉,但是物品放置脚本又是我想要的,哪个都不想舍弃(;´Д`)

作为一个伸手党有点不好意思求大大帮忙。但脚本冲突不解决只能取舍,真心肉痛(;´Д`)求不要过期处理

点评

脚本已更新修正bug,请采用最新版本  发表于 2016-6-17 19:42

评分

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

查看全部评分

梦石
0
星屑
1036
在线时间
1691 小时
注册时间
2009-7-25
回帖
511

开拓者

发表于 2016-6-17 13:30:14 | 显示全部楼层
├截图存档 ★★

65行左右的黑科技
[pre lang="ruby" line="65"]Scene_Title.class_eval do
  instance_methods(false).each do |meth|
    remove_method(meth)
  end
  def __found_save_file
    for i in 1..SaveSettings.max_save_file
      return true if File.exist?(SaveSettings.save_file_dir + "Save#{i}.rxdata")
    end
    return false
  end
end
for i in 0...$RGSS_SCRIPTS.size
  next if ("Section%03d" % i) == __FILE__
  ary = $RGSS_SCRIPTS
  if ary[3][/class\s+Scene_Title/]
    script = ary[3].clone.gsub(/(if|unless)\s+@continue_enabled/){"#{$1} __found_save_file"}
    eval script, TOPLEVEL_BINDING, ("Section%03d" % i)
  end
end[/pre]
兼容处理和之后的alias冲突了,咱暂时注掉处理
├AMS Ultimate

中有两处对于事件id>1000的处理,猜想是八方向脚本中的脚印影子之类的特殊事件,与
├物品掉落●●

脚本从仓库地图中复制而来的事件id冲突,复制而来的事件id>2000,所以对八方向脚本中的id判断做了 && id < 2000的兼容处理。
工程:
汉子云菜单修正 截图存档.rar (2.06 MB, 下载次数: 84)

点评

艾玛,感动的泪流满面,虽然不造发生了什么事,好像很厉害的样子【脚本盲的悲哀】  发表于 2016-6-17 21:50
其实把这段黑科技里的next改成break就能解决问题了==  发表于 2016-6-17 19:21
我在注释的时候已经注明了冲突率会大增了,要不是RGSS1的结构没设计好也不需要用到黑科技╮(╯▽╰)╭  发表于 2016-6-17 13:45

评分

参与人数 2星屑 +20 梦石 +1 收起 理由
RyanBern + 1 认可答案
daosi + 20 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部