Project1

标题: 新手求助 [打印本页]

作者: LN玛奇朵    时间: 2017-5-5 11:14
标题: 新手求助
有什么方法能制作像经验书啊,经验果之类,给单体增加经验的道具?
作者: soulsaga    时间: 2017-5-5 11:59
本帖最后由 soulsaga 于 2017-5-5 12:24 编辑

RUBY 代码复制
  1. class Interpreter
  2. #class Interpreter
  3. # ● 增减EXP
  4.   #--------------------------------------------------------------------------
  5.   def command_315
  6.     # 获取要操作的数值
  7.     partya = $game_party.actors[@parameters[0]-1].id
  8.     partya = 0 if @parameters[0] == 0
  9.     value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  10.     # iterate処理
  11.     iterate_actor(partya) do |actor|
  12.       # 改变角色的EXP
  13.       actor.exp += value
  14.     end
  15.     # 继续
  16.     return true
  17.   end
  18.   end

把这脚本插入到MAIN的上面
就会从对角色增减改成对队伍中的第几号队员增减EXP了
已测试

有问题..修正一下..
作者: Galleesen    时间: 2017-5-5 12:00
从别的贴粘过来的,请善用搜索功能
引用自@阮声悠悠 的原话:
以下是思路,仅仅是层主在rmxp实现的方法:
第一步:将物品设置对使用者回复0HP(系统会某个变量会变成使用者的ID)
第二步:找到这句脚本,将这个id带入变量1中
第三步:添加公共事件,让id等于变量1的角色增加等级/经验
作者: LN玛奇朵    时间: 2017-5-9 09:06
找到了一个好的方法了~虽然有点复杂。谢谢




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