Project1

标题: 怎样让在事件名称的地方的变量也被读取? [打印本页]

作者: 蛙仔    时间: 2014-1-28 09:09
标题: 怎样让在事件名称的地方的变量也被读取?
比如某个事件的名字为:<敌人 2>,那么它就会被读取,但是如果是<敌人 \V[21]>那么就不会被读取了,谁有办法吗?
作者: 余烬之中    时间: 2014-1-28 09:20
本帖最后由 余烬之中 于 2014-1-28 10:15 编辑

代码
  1. name = event.name.gsub(/\\V\[(\d+)\]/i){$game_variables[$1.to_i] }
复制代码

作者: taroxd    时间: 2014-1-28 10:12
楼上直接修改字符串没问题么?我不是很喜欢直接修改这种读取来的数据

(未测试)在读取的方法中添加:

RUBY 代码复制
  1. return $game_variables[$1.to_i] if event.name =~ /敌人\s*\\V\[(\d+)\]/





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