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

Project1

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

[已经解决] 如何简易开展2周目

[复制链接]

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
跳转到指定楼层
1
发表于 2014-2-9 13:59:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 qknight 于 2014-2-9 14:33 编辑

如题,我想让我的游戏能开展2周目,不过首先要把1周目那些打开的开关、独立开关都关闭,求一个可用的简易程序
如果不容易做到,求一个能保留一周目道具、装备、等级、金钱,使得能在新开的游戏中领取的方法。
成功了!

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
13
 楼主| 发表于 2014-2-13 15:19:51 | 只看该作者
喵呜喵5 发表于 2014-2-12 16:51
新建一个工程,在脚本中全局搜索
command_355
替换掉你发上来的那部分内容

确实……脚本合集中那么多脚本最后也只拿了装备系统、人物信息系统来用……
重新换了脚本内容,总算能正常运行游戏了,现在正在编辑新装备以充实新设的装备栏
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

12
发表于 2014-2-12 16:51:25 | 只看该作者
qknight 发表于 2014-2-12 14:36
我也不知道有什么用,因为完全看不懂脚本在说什么。不过如果完全删了这段脚本游戏就无法运行了,所以问下 ...


新建一个工程,在脚本中全局搜索
command_355
替换掉你发上来的那部分内容

上面这段代码的功能是处理事件指令中用脚本命令输入的脚本的,按你那种写法所有使用这个命令输入的脚本都将无法使用

===========================

P.S.
务必不要从别人的工程里拿脚本(包括开源游戏或者整合系统),而是去脚本作者的脚本发布页面拿原版、完整、未经修改过的脚本,不然最后你根本都不知道你自己的游戏是怎么死的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
11
 楼主| 发表于 2014-2-12 15:33:09 | 只看该作者
喵呜喵5 发表于 2014-2-12 14:25
你的这段废掉默认事件脚本功能的脚本究竟打算用来干啥啊 =口=

刚从论坛下了个脚本合集,打算把不准备用的横版战斗等系统删了后重新作为自己游戏的载体。反正只要把地图、人物、道具、技能、图片什么的都拖过去就行……就是希望不会再出什么脚本问题……话说现在的这套脚本就是来源于一款单主角游戏,自从为了能组队把菜单页面换成了ACE初始空白菜单之后就开始出现BUG了{:2_270:}
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
10
 楼主| 发表于 2014-2-12 14:36:00 | 只看该作者
喵呜喵5 发表于 2014-2-12 14:25
你的这段废掉默认事件脚本功能的脚本究竟打算用来干啥啊 =口=

我也不知道有什么用,因为完全看不懂脚本在说什么。不过如果完全删了这段脚本游戏就无法运行了,所以问下怎么改才可以
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

9
发表于 2014-2-12 14:25:05 | 只看该作者
本帖最后由 喵呜喵5 于 2014-2-12 14:28 编辑
qknight 发表于 2014-2-12 14:18
def command_355
    script = @list[@index].parameters[0] + "\n"
    while next_event_code == 655 ...

你的这段废掉默认事件脚本功能的脚本究竟打算用来干啥啊 =口=
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
8
 楼主| 发表于 2014-2-12 14:18:05 | 只看该作者
喵呜喵5 发表于 2014-2-10 13:01
插入脚本:之后在事件的脚本指令里输入即可

  def command_355
    script = @list[@index].parameters[0] + "\n"
    while next_event_code == 655
      @Index += 1
      script += @list[@index].parameters[0] + "\n"
    end
  end
end
因为我现在还是在其他人游戏的基础上尝试着改游戏的,所以请喵呜大人帮忙看一下,是不是这个自带脚本和您给的脚本冲突了,我没法重置那个地图083的开关
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
313 小时
注册时间
2013-2-24
帖子
85
7
发表于 2014-2-10 14:30:44 手机端发表。 | 只看该作者
喵呜喵5 发表于 2014-2-10 13:01
插入脚本:之后在事件的脚本指令里输入即可

想了很久的問題解決了
感謝你喵大人
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

6
发表于 2014-2-10 13:01:42 | 只看该作者
本帖最后由 喵呜喵5 于 2014-2-10 13:03 编辑
csk244 发表于 2014-2-10 11:42
抱歉,我指的是 某幾個地圖裡 所有事件的開關都關閉,這有可能嗎?
插入脚本:
  1. class Game_SelfSwitches
  2.   attr_reader :data
  3. end
  4. class Game_Interpreter  
  5.   def close_self_switches(map)   
  6.     $game_self_switches.data.each_key do |key|
  7.       $game_self_switches[key] = false if key[0] == map
  8.     end
  9.   end  
  10. end
复制代码
之后在事件的脚本指令里输入
  1. close_self_switches(地图ID)
复制代码
即可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
313 小时
注册时间
2013-2-24
帖子
85
5
发表于 2014-2-10 11:42:32 手机端发表。 | 只看该作者
喵呜喵5 发表于 2014-2-10 10:25
地图哪有独立变量啦

抱歉,我指的是 某幾個地圖裡 所有事件的開關都關閉,這有可能嗎?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 17:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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