Project1

标题: 求一个修改,升级增加变量 [打印本页]

作者: 最终剧    时间: 2008-3-9 01:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-9 01:57
不用修改脚本的,用并行事件就可以判断...

用变量记录当前的角色等级.如果角色登记不等于该变量,则变量A增加...
作者: 最终剧    时间: 2008-3-10 04:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 楓葉    时间: 2008-3-11 09:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最终剧    时间: 2008-3-15 19:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最终剧    时间: 2008-3-16 17:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最终剧    时间: 2008-3-17 20:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-3-17 20:43
寫在Game_Actor中吧
首先加入
  1.   attr_accessor :class_lv
复制代码

然後在在setup方法中加入
  1. @class_lv = {}
  2. for i in 1...$data_classes.size
  3.   @class_lv[i] = 0
  4. end
复制代码

def exp=(exp)中
      @level += 1下面加入
  1. @class_lv[@class_id] = @class_lv[@class_id] + 1
复制代码

      @level -= 1下面加入
  1. @class_lv[@class_id] = @class_lv[@class_id] - 1
复制代码


然後用幷行事件處理吧。
腳本取得等級
$game_variables[?] = $data_actors.actor[?].class_lv[?]
條件分歧 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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