Project1

标题: 如何在物品或技能名称和说明内插入变量? [打印本页]

作者: HNO3    时间: 2010-7-13 12:37
标题: 如何在物品或技能名称和说明内插入变量?
本帖最后由 DeathKing 于 2010-7-25 00:26 编辑

物品技能说明就是那个数据库里物品技能名称下面那个物品说明
如何在其中插入变量?
比如技能可以升级
技能名称为 “某某技能 Lv x”
其中x为变量
同时技能说明也是这样
“效果:增加 X% 的攻击”
把 $game_variables[XX] 加进去好像不行.......
作者: 水镜风生    时间: 2010-7-13 12:54
单纯想要改变不同等级技能的说明的话,将技能的不同等级做成几个不同的技能不就行了……
作者: darkdrium    时间: 2010-7-13 18:52
本帖最后由 darkdrium 于 2010-7-13 18:56 编辑

回复 HNO3 的帖子
在脚本main前插入:
  1. module RPG
  2.   class BaseItem
  3.     def description
  4.       @description.gsub(/v\d+/){|id| $game_variables[id[1..-1].to_i]}
  5.     end
  6.     def name
  7.       @name.gsub(/v\d+/){|id| $game_variables[id[1..-1].to_i]}
  8.     end
  9.     end
  10. end
复制代码
所有描述中如v1,v23等等v加至少一个数字的部分全部会替换成数字指定的系统变量值

冲突可能性:非常小
ps:余以为这个好像没什么用才对XD


   




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