Project1

标题: 修改武器说明 [打印本页]

作者: sblkhgm    时间: 2012-9-29 09:57
标题: 修改武器说明
我在事件里更改 武器介绍了第二个★号后面的文字 没反应
脚本是这样的 $data_weapons.description.split(/★/)[ 2] = “123”
是不是要加 write 这个   应该这么写  请会高手教教

作者: hys111111    时间: 2012-9-29 21:46
$data_weapons.description.split(/★/)[2].to_s
注意求出的类型。
作者: Wind2010    时间: 2012-9-29 22:30
split出来的是一个独立的数组,和原字符串无关
还是直接用$data_weapons[id].name =吧
作者: chd114    时间: 2012-9-29 22:37
  1. $data_weapons.description.split(/★/)[2].to_i
  2. #这是获得第二个★后面的数字
复制代码

作者: sblkhgm    时间: 2012-9-30 09:26
Wind2010 发表于 2012-9-29 22:30
split出来的是一个独立的数组,和原字符串无关
还是直接用$data_weapons.name =吧 ...

我是要改 $data_weapons[55].description.split(/★/)[ 2] = “123”  等2个★号后面的文字   本来是 123  我要有脚本改成 其他的

作者: chd114    时间: 2012-9-30 15:35
sblkhgm 发表于 2012-9-30 09:26
我是要改 $data_weapons[55].description.split(/★/)[ 2] = “123”  等2个★号后面的文字   本来是 123 ...

那样你改不了···你只能
  1. $data_weapons[55].description="xxxxxxxxxx"
复制代码

作者: end55rpg    时间: 2012-9-30 16:00
$data_weapons[55].description=data_weapons[55].description.gusb(/★.+?★(.+?)/){"123"}

估计这样可以吧




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