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

Project1

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

[已经解决] 求助:关于修改队伍人数上限的方法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
跳转到指定楼层
1
发表于 2014-9-1 18:03:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求教用RPG Maker VX Ace 修改队伍人数上限的方法,具体是修改哪个脚本或者文件的哪些内容??

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-9-1 18:08:31 | 只看该作者
好像队伍人数没有上限?
出战人数限制在这里
  1. class Game_Party < Game_Unit
  2.   #--------------------------------------------------------------------------
  3.   # ● 获取参战角色的最大数
  4.   #--------------------------------------------------------------------------
  5.   def max_battle_members
  6.     return 4
  7.   end
  8. end
复制代码

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 大概漏给糖了

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
3
 楼主| 发表于 2014-9-1 22:23:18 | 只看该作者
队伍的最大参战人数我在脚本里面可以找到修改的地方,就是队伍的最大人数上限我在脚本里面好像找不到,所以求助一下

点评

队伍总人数有上限吗?  发表于 2014-9-1 22:28
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

4
发表于 2014-9-1 23:48:37 | 只看该作者
守护一生! 发表于 2014-9-1 22:23
队伍的最大参战人数我在脚本里面可以找到修改的地方,就是队伍的最大人数上限我在脚本里面好像找不到,所以 ...

经试验队伍人数没有上限,数据库倒是有角色个数999的限制
如果你是需要限制队伍人数的话,在队伍管理时,角色入队前加一个判断,判断一下队伍人数。
  1. $game_party.members.size #这是获取队伍人数的语句
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
5
 楼主| 发表于 2014-9-2 11:02:34 | 只看该作者
$game_party.members.size  是在脚本里面设置么??

点评

分歧条件,变量操作都可以直接用啊。就看你怎么用了。  发表于 2014-9-2 13:02
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
6
 楼主| 发表于 2014-9-2 22:40:04 | 只看该作者
我还是没找到相应脚本,估计是太笨了,能不能麻烦大大帮忙看看这个Scripts里面哪里限制了队伍人数的上限呢?

Scripts.rar

396.64 KB, 下载次数: 94

点评

我现在问一下,你是要队伍有人数上限吗? 这个脚本合集里面完全没有任何地方限制了队伍人数。我测试的时候队伍人数加到了999还是不够你用吗?   发表于 2014-9-3 01:54
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

7
发表于 2014-9-3 02:02:04 | 只看该作者
守护一生! 发表于 2014-9-2 22:40
我还是没找到相应脚本,估计是太笨了,能不能麻烦大大帮忙看看这个Scripts里面哪里限制了队伍人数的上限呢 ...

不信你自己测试一下咯,数据库复制999个人物
然后事件脚本运行一下加入角色
  1. i = 1
  2. loop do
  3.   i += 1
  4.   $game_party.add_actor(i)
  5.   if i == 999
  6.     break
  7.   end
  8.   p i
  9. end
复制代码
你给我的脚本我复制在新建个工程里运行了一下,加入999人无问题。最后是菜单都打不开得卡,你确定你要这么多角色吗?233
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
8
 楼主| 发表于 2014-9-3 09:28:28 | 只看该作者
啊??那我进行游戏测试的时候,队伍里面有7人了,然后从编制所里面加入已经收取过的角色时,提示我“队伍已满”,这个限制是从哪里解除的呢??

点评

拜托一开始就这么问就不会有这么多问题了→_→  发表于 2014-9-3 09:43
那就是在编制所的脚本里设定的嘛。你去看这个脚本的注释不就好了?看不懂谷歌翻译一下。  发表于 2014-9-3 09:42
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
9
 楼主| 发表于 2014-9-3 10:23:03 | 只看该作者
灰常感谢大大的指导~~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2014-9-1
帖子
7
10
 楼主| 发表于 2014-9-3 12:28:23 | 只看该作者
已经找到编制所地图里面人物的事件设置,里面要求是队伍人数小于7人才能入队,再次感谢大大的指导~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-3 04:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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