Project1

标题: 如何在升级后获得物品? [打印本页]

作者: 创造达人    时间: 2013-1-11 15:20
标题: 如何在升级后获得物品?
如何在每次升级后自动获得制定物品?
作者: Password    时间: 2013-1-11 15:29
如果是不管哪个人都升级得到就这样:
在Game_Actor约539行(或全局搜索升级也能找到)

改成这样
RUBY 代码复制
  1. def level_up
  2.     [url=home.php?mod=space&uid=22147]@level[/url] += 1
  3.     $game_party.gain_item($data_items[1], 1) #负数为减少物品
  4.     for learning in self.class.learnings
  5.       learn_skill(learning.skill_id) if learning.level == @level
  6.     end
  7.   end



加的那句话的格式是:    $game_party.gain_item($data_items[物品ID], 数量) #负数为减少物品
作者: 结城照美    时间: 2013-1-11 15:33
如果用公共事件的话要怎么做?
作者: a364774426    时间: 2013-1-11 15:39
结城照美 发表于 2013-1-11 15:33
如果用公共事件的话要怎么做?

用一个变量1记录当前的等级,然后用另外一个变量2全程记录角色的等级,当变量2-变量1 == 1的时候,执行公共事件
作者: 创造达人    时间: 2013-1-11 16:07
Password 发表于 2013-1-11 15:29
如果是不管哪个人都升级得到就这样:
在Game_Actor约539行(或全局搜索升级也能找到)

如果是要设置级别越高得到的物品越多怎么设置?




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