Project1

标题: 想要一个战斗中可以换人的脚本 [打印本页]

作者: coyujerry    时间: 2008-10-12 17:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 殇心    时间: 2008-10-12 18:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 莳衍灵儿    时间: 2008-10-12 18:22
搜索战斗中换人,会出现2个帖子,看看可不可以~
论坛搜索在上面,有个用户面板~
因为BG问题所以灵儿不能直接给答案了~{/hx} [LINE]1,#dddddd[/LINE]版主对此帖的评论:『嗯,遵守版规的是好孩子-v-』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 鏻魂    时间: 2008-10-12 18:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 替天行乐    时间: 2008-10-12 18:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-10-12 18:33
公共事件能做阿~~

在脚本的战斗开始判断中加上使用公共事件

然后在公共事件尽情地编,


因为本人无时间且能力不足,留给楼下吧~~~
作者: 莳衍灵儿    时间: 2008-10-12 18:34
来自柳柳前辈的教学~{/hx}

  1. 1、添加选项

  2. Scene_Battle里面,有一个Commond_window,在30行:
  3. @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4])

  4. 其实只要添加选项就行,比如:
  5. @actor_command_window = Window_Command.new(160, [s1, s2, s3, s4, "调用公共事件1"])

  6. 然后下面一行是:@actor_command_window.y = 160,这个是他的坐标,每添一个选项缩小32左右即可。

  7. ——————

  8. 2、实现选项功能:

  9. Scene_Battle 3里面有一个case @actor_command_window.index

  10. 然后是选中前面4个选项时候的算法
  11. case @actor_command_window.index
  12. when 0
  13. when 1
  14. ...

  15. 不理会它,自行添加:

  16. when 4
  17.        $game_system.battle_interpreter.setup($data_common_events[1].list, 0)

  18. 这样就是当选中最后一个的时候调用公共事件1号。完毕。
复制代码



因为前面灵儿说的搜索你没有用,所以只好这么帖了~{/hx}
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: coyujerry    时间: 2008-10-12 18:34
提示: 作者被禁止或删除 内容自动屏蔽




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