Project1
标题:
怎样让在事件名称的地方的变量也被读取?
[打印本页]
作者:
蛙仔
时间:
2014-1-28 09:09
标题:
怎样让在事件名称的地方的变量也被读取?
比如某个事件的名字为:<敌人 2>,那么它就会被读取,但是如果是<敌人 \V[21]>那么就不会被读取了,谁有办法吗?
作者:
余烬之中
时间:
2014-1-28 09:20
本帖最后由 余烬之中 于 2014-1-28 10:15 编辑
代码
name = event.name.gsub(/\\V\[(\d+)\]/i){$game_variables[$1.to_i] }
复制代码
作者:
taroxd
时间:
2014-1-28 10:12
楼上直接修改字符串没问题么?我不是很喜欢直接修改这种读取来的数据
(未测试)在读取的方法中添加:
RUBY 代码
复制
return
$game_variables
[
$
1
.
to_i
]
if
event.
name
=~ /敌人\s*\\V\
[
(
\d+
)
\
]
/
return
$game_variables
[
$
1
.
to_i
]
if
event.
name
=~ /敌人\s*\\V\
[
(
\d+
)
\
]
/
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1