设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1935|回复: 2
打印 上一主题 下一主题

[已经解决] 如何在物品或技能名称和说明内插入变量?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
0 小时
注册时间
2010-7-13
帖子
1
跳转到指定楼层
1
发表于 2010-7-13 12:37:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 DeathKing 于 2010-7-25 00:26 编辑

物品技能说明就是那个数据库里物品技能名称下面那个物品说明
如何在其中插入变量?
比如技能可以升级
技能名称为 “某某技能 Lv x”
其中x为变量
同时技能说明也是这样
“效果:增加 X% 的攻击”
把 $game_variables[XX] 加进去好像不行.......

点评

你的问题已有版主认可。  发表于 2010-7-25 00:26
请您在48小时内对此帖做出回应,逾期将由版主结贴。  发表于 2010-7-21 00:23

Lv1.梦旅人

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
帖子
993
2
发表于 2010-7-13 12:54:53 | 只看该作者
单纯想要改变不同等级技能的说明的话,将技能的不同等级做成几个不同的技能不就行了……

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2009-9-19
帖子
137
3
发表于 2010-7-13 18:52:35 | 只看该作者
本帖最后由 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


   

评分

参与人数 1星屑 +700 收起 理由
DeathKing + 700 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-27 23:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表