Project1

标题: 如何用事件脚本来获取队伍中所有角色的等级? [打印本页]

作者: YeYe.    时间: 2015-3-10 10:02
标题: 如何用事件脚本来获取队伍中所有角色的等级?
如何用事件脚本来获取队伍中所有角色的等级?

我是用变量1代入角色1的等级,然后再用条件分歧来判断是否足够10级,这样虽然可以但是....
但是如果我游戏里有50个角色呢?那我岂不是要疯了
我想用事件脚本来直接获取队伍中所有角色的等级是否足够10级  有这样的事件脚本吗?
作者: 芯☆淡茹水    时间: 2015-3-10 11:11
  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. #==============================================================================
复制代码

作者: a1015459268    时间: 2015-8-2 13:12
芯☆淡茹水 发表于 2015-3-10 11:11

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




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