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

Project1

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

[已经解决] 如何让队友开火车超过4人

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
171 小时
注册时间
2013-4-24
帖子
53
跳转到指定楼层
1
发表于 2014-1-30 13:30:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,想让16个人排成一条队伍一起走。

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

2
发表于 2014-1-30 13:57:30 | 只看该作者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
171 小时
注册时间
2013-4-24
帖子
53
3
 楼主| 发表于 2014-1-30 14:18:47 | 只看该作者
喵呜喵5 发表于 2014-1-30 13:57
http://hikimoki.sakura.ne.jp/rgss3/script_map/tmflwex.rb

好爽的火车!~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2015-4-5
帖子
28
4
发表于 2015-4-11 13:59:08 | 只看该作者
神炎 发表于 2014-1-30 14:18
好爽的火车!~

那让多余的人只在行走图上显示,而菜单里没有多余的人,而且多余的人不参战呢?

评分

参与人数 1星屑 -20 收起 理由
taroxd -20 挖坟。有问题可以重新提问

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6202
在线时间
1114 小时
注册时间
2006-7-18
帖子
552
5
发表于 2015-4-11 14:55:37 | 只看该作者
291144925 发表于 2015-4-11 13:59
那让多余的人只在行走图上显示,而菜单里没有多余的人,而且多余的人不参战呢? ...

晕!刚回帖的目标不明显被当成错帖删除了……
  1. #==============================================================================
  2. # +++ 追加不战斗的跟随队友 +++
  3. #==============================================================================
  4. # 提问区应求小脚本 by 三途亚梦
  5. #==============================================================================
  6. # 给根据人物的别名判断这个人物是否会在以及在菜单栏显示战斗中登场。
  7. #
  8. #==============================================================================
  9. module AMU
  10.   module NPC

  11.     NPC_NAME = "NPC"
  12.     #这里设置别名(称号)为引号内文字的人物不会显示
  13.     # ※ 注意保留引号

  14.   end
  15. end
  16. #==============================================================================
  17. # ■ Window_MenuStatus
  18. #------------------------------------------------------------------------------
  19. #  菜单画面中,显示队伍成员状态的窗口
  20. #==============================================================================

  21. class Window_MenuStatus < Window_Selectable
  22.   #--------------------------------------------------------------------------
  23.   # ● 获取项目数
  24.   #--------------------------------------------------------------------------
  25.   def item_max
  26.     a = 0
  27.     $game_party.members.each do |actor|
  28.       a += 1 if actor.nickname != AMU::NPC::NPC_NAME
  29.     end
  30.     return a
  31.   end
  32. end
  33. #==============================================================================
  34. # ■ Game_Party
  35. #------------------------------------------------------------------------------
  36. #  管理队伍的类。保存有金钱及物品的信息。本类的实例请参考 $game_party 。
  37. #==============================================================================

  38. class Game_Party < Game_Unit
  39.   #--------------------------------------------------------------------------
  40.   # ● 获取参战角色
  41.   #--------------------------------------------------------------------------
  42.   def battle_members
  43.     all_members[0, max_battle_members].select {|actor| actor.exist? && actor.nickname != AMU::NPC::NPC_NAME}
  44.   end
  45. end
  46. #==============================================================================
  47. # ■ Game_Follower
  48. #------------------------------------------------------------------------------
  49. #  管理跟随角色的类。处理跟随角色的显示、跟随的行为等。
  50. #   请在 Game_Followers 类中查看具体的应用。
  51. #==============================================================================

  52. class Game_Follower < Game_Character
  53.   #--------------------------------------------------------------------------
  54.   # ● 获取对应的角色
  55.   #--------------------------------------------------------------------------
  56.   def actor
  57.     $game_party.members[@member_index]
  58.   end
  59. end
  60. #==============================================================================
  61. # ■ Game_Interpreter
  62. #------------------------------------------------------------------------------
  63. #  事件指令的解释器。
  64. #   本类在 Game_Map、Game_Troop、Game_Event 类的内部使用。
  65. #==============================================================================
  66. class Game_Interpreter
  67.   #--------------------------------------------------------------------------
  68.   # ● 队伍管理
  69.   #--------------------------------------------------------------------------
  70.   alias amu_20150125_command_129 command_129
  71.   def command_129
  72.    amu_20150125_command_129
  73.    party = $game_party.members
  74.    npc = nil
  75.    party.each do |actor|
  76.      npc = actor if actor.nickname == AMU::NPC::NPC_NAME
  77.      break if npc != nil
  78.    end
  79.    $game_party.swap_order(npc.index, party[party.size - 1].index)
  80.    end
  81. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2015-4-5
帖子
28
6
发表于 2015-4-11 16:08:57 | 只看该作者
雷影 发表于 2015-4-11 14:55
晕!刚回帖的目标不明显被当成错帖删除了……

................不会设置,脚本写的介绍貌似也不是太详细

0.JPG (16.49 KB, 下载次数: 17)

0.JPG
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-27 17:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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