Project1

标题: AVG对话中随时跳菜单如何解决对话向后跳一页问题 [打印本页]

作者: tranpol    时间: 2007-8-1 12:53
标题: AVG对话中随时跳菜单如何解决对话向后跳一页问题
对话中随时跳出菜单
以下是俺改的方法

Window_Message里面
if Input.trigger?(Input::B)这行
下面打上
if Input.trigger?(Input::B)
        
          $scene = Scene_Menu.new
        end
现在在对话中按ESC键已可以跳出菜单了


但是还要解决几个问题
就是存档是没问题了
但是存好了
对话会向下翻一页(应该要对话不动才对)
不管存不存~~对话都会跳一下····
还有在有选项的地方存档的话
····出现的错误就大鸟~~
会直接跳到事件的开头的对话去....
对话反复了~~~-_-||||
俺也不知道要改哪里~~~
请教高人~~~~~


作者: tranpol    时间: 2007-8-1 12:53
标题: AVG对话中随时跳菜单如何解决对话向后跳一页问题
对话中随时跳出菜单
以下是俺改的方法

Window_Message里面
if Input.trigger?(Input::B)这行
下面打上
if Input.trigger?(Input::B)
        
          $scene = Scene_Menu.new
        end
现在在对话中按ESC键已可以跳出菜单了


但是还要解决几个问题
就是存档是没问题了
但是存好了
对话会向下翻一页(应该要对话不动才对)
不管存不存~~对话都会跳一下····
还有在有选项的地方存档的话
····出现的错误就大鸟~~
会直接跳到事件的开头的对话去....
对话反复了~~~-_-||||
俺也不知道要改哪里~~~
请教高人~~~~~


作者: 暴风の龙    时间: 2007-8-1 14:14
RMXP做AVG还是有很多问题啊……不过能呼出菜单已经是不错的了{/qiang}
作者: 精灵使者    时间: 2007-8-1 15:25
以下引用tranpol于2007-8-1 4:53:16的发言:


本贴悬赏额度如下:VIP:0   积分:100   好人卡:1
对话中随时跳出菜单
以下是俺改的方法

Window_Message里面
if Input.trigger?(Input::B)这行
下面打上
if Input.trigger?(Input::B)
      if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
        $game_system.se_play($data_system.cancel_se)
        $game_temp.choice_proc.call($game_temp.choice_cancel_type - 1)
        terminate_message
  elsif
        $scene = Scene_Menu.new
      end
    end


现在在对话中按ESC键已可以跳出菜单了


但是还要解决几个问题
就是存档是没问题了
但是存好了
对话会向下翻一页(应该要对话不动才对)
不管存不存~~对话都会跳一下····
还有在有选项的地方存档的话
····出现的错误就大鸟~~
会直接跳到事件的开头的对话去....
对话反复了~~~-_-||||
俺也不知道要改哪里~~~
请教高人~~~~~

用个开关或者变量来判定跳转的位置吧……虽然麻烦点……
作者: tranpol    时间: 2007-8-1 16:28
.........请教完整的一套办法~~
起码告诉俺些语句
俺去乱改看看.....
作者: 闪电    时间: 2007-8-1 17:38
http://rpg.blue/web/htm/news733.htm

楼主看看这贴有没有帮助,期待你的教程
作者: 洛西    时间: 2007-8-1 18:44
TO:LS
现在主要不是但但要存档读取,我们要的是一个完整的菜单

西西来亲大叔了.....么么


作者: tranpol    时间: 2007-8-1 18:53
...俺试了一下这个脚本...
对话中是无法调用的~~

对话中随时跳出菜单俺已研究出来了
俺现在的问题是不跳对话....
作者: tranpol    时间: 2007-8-1 18:55
啊西西来了啊~~
帮俺去拉客吧....拉高手来...
话说你的头像还正合适啊...呵呵亲~~
作者: gpra8764    时间: 2007-8-2 05:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 阁中人    时间: 2007-8-2 06:57
LS啊……
= AVG是不可能在每句后面都加一模一样的对话的吧?
这样一来不就变成了每一句话必须叫一次菜单出来了么……?否则就会看两次一样的对话……

TO tranpol:对不起啊……我那个方法,已经忘记怎么改的了……现在改出来的效果缺了点东西,一旦成功存档就会望前跳……而且貌似只要那样改,LOAD就肯定读不出对话……
我还不知道毛病出在哪= =再改改就连读都没法读了……{/gg}
可能真的没办法用吧……
作者: 十二月夜    时间: 2007-8-2 07:36
我自己也弄过楼主的这个效果~

后来也是因为这个问题放弃了~

再后来,我想到了一个无比BT的方法——把对话全部弄成图片!!

哈....AVG的工作量~~
作者: 索尔迦·蓝    时间: 2007-8-2 08:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: tranpol    时间: 2007-8-2 12:23
以下引用阁中人于2007-8-1 22:57:07的发言:


TO tranpol:对不起啊……我那个方法,已经忘记怎么改的了……现在改出来的效果缺了点东西,一旦成功存档就会望前跳……而且貌似只要那样改,LOAD就肯定读不出对话……
我还不知道毛病出在哪= =再改改就连读都没法读了……
可能真的没办法用吧……


[本贴由作者于 2007-8-1 23:01:08 最后编辑]


往回跳~!?
俺立马想到回忆系统....
能说你改了啥就往回跳吗~~这个对俺要做的回忆系统可能有帮助....




以下引用索尔迦·蓝于2007-8-2 0:07:19的发言:

楼主先别急着解决这个问题,先读取你对话中存的档看看……


如果在默认系统按俺的方法改的话
存取档都没问题
不过....乱改不明地方后就会出现问题
俺也有碰到过读档后会挂掉~~
因为俺忘了俺乱改了哪里...所以又重新用新脚本改了
作者: tranpol    时间: 2007-8-2 12:24
以下引用十二月夜于2007-8-1 23:36:16的发言:

我自己也弄过楼主的这个效果~

后来也是因为这个问题放弃了~

再后来,我想到了一个无比BT的方法——把对话全部弄成图片!!

哈....AVG的工作量~~



....................
这个........太BT了吧
俺是能偷懒就偷懒了....

作者: 黑暗之神    时间: 2007-8-2 15:24
【问题所在】
跳出地图后,正在执行的内容将完毕,当跳回地图时,自动执行下一条内容,即让我们看到下一页的对话信息,想改成“跳回地图时显示跳出地图时所显示的对话内容”,则
【可解决该问题的方法】
存档、取消菜单等“跳回地图”时,即在
$scene = Scene_Map.new
前加个临时变量,比如加个全局变量
$返回地图对话中 = 0
然后再到Interpreter 2中的[ # 事件命令的功能可以参考 @parameters ]注释前插入:
if $返回地图对话中 != nil
   $返回地图对话中 = nil
   @index -= 1
   return
end
这样跳转回地图时就会显示上一页的对话信息…

以上… [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 阁中人    时间: 2007-8-2 16:12
……啊……
望前跳的意思……就是望后跳……
你失望了……
那个全部作成图片的方法……如果要改字体的话,岂不是要做两套、三套,甚至更多?而且MO2的字体是可以从系统字体中随机选择的……可能没人要跟我一样,想不加改变的完全复刻MO2的系统吧……
楼上的方法……试了一下没成功……
作者: 阁中人    时间: 2007-8-2 16:43
……这贴麻烦斑竹大大删了……
作者: 黑暗之神    时间: 2007-8-3 06:14
以下引用阁中人于2007-8-2 8:12:05的发言:

……啊……
望前跳的意思……就是望后跳……
你失望了……
那个全部作成图片的方法……如果要改字体的话,岂不是要做两套、三套,甚至更多?而且MO2的字体是可以从系统字体中随机选择的……可能没人要跟我一样,想不加改变的完全复刻MO2的系统吧……
楼上的方法……试了一下没成功……


[本贴由作者于 2007-8-2 9:51:14 最后编辑]


这个…就要灵活运用了,我传个工程吧,里面★号的脚本都是我改动的,其中搜索
KDS就是我所改动的地方…
效果请运行后查看…
请灵活运用

工程下载地址:
http://rpg.blue/upload_program/files/kds_message_menu.rar

作者: 莉莉雅    时间: 2007-8-3 07:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: tranpol    时间: 2007-8-3 12:29
太感谢
黑暗之神和莉莉雅姐了`~~
两个俺都试过了~~都可以用`~~~
所以追加了一只好人卡
经验和好人卡两人平分了~~

大抱`~~~~激动了~~~~
俺终于可以解决这个问题了~~~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1