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

Project1

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

[已经解决] 如何用事件脚本来获取队伍中所有角色的等级?

[复制链接]

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3970
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
跳转到指定楼层
1
发表于 2015-3-10 10:02:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何用事件脚本来获取队伍中所有角色的等级?

我是用变量1代入角色1的等级,然后再用条件分歧来判断是否足够10级,这样虽然可以但是....
但是如果我游戏里有50个角色呢?那我岂不是要疯了
我想用事件脚本来直接获取队伍中所有角色的等级是否足够10级  有这样的事件脚本吗?

Lv5.捕梦者

梦石
0
星屑
33485
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

来自 2楼
发表于 2015-3-10 11:11:02 | 只看该作者
  1. # 事件-脚本:$game_party.get_actors_level
  2. # 把队伍所有角色等级代入对应变量,下面起始变量ID 为 10,1 号角色等级为 10 号变量;
  3. # 2 号角色等级为 11 号变量;3 号角色等级为 12 号变量;4 号角色等级为 13 号变量.
  4. # 如果位置没有角色,对应变量值是 0 。
  5. #==============================================================================
  6. class Game_Party
  7.   #--------------------------------------------------------------------------
  8.   def get_actors_level
  9.     origin_var = 10  #起始变量ID
  10.     for i in 0...4
  11.       $game_variables[i+origin_var] = @actors[i].nil? ? 0 : @actors[i].level
  12.     end
  13.   end
  14. end
  15. #==============================================================================
复制代码

点评

要使用前获取一次:$game_party.get_actors_level 。 然后相对应的变量就是角色等级了  发表于 2015-3-10 19:42
= =不懂得用  发表于 2015-3-10 19:40
谢谢啦~  发表于 2015-3-10 18:00

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2014-2-4
帖子
26
3
发表于 2015-8-2 13:12:59 | 只看该作者
芯☆淡茹水 发表于 2015-3-10 11:11

人数如果超过6个就只需直接改其中的0,,,4为0...6?

点评

恩。  发表于 2015-8-2 16:35
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 17:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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