Project1
标题:
隐藏用分隔符注释物品和防具名称的问题
[打印本页]
作者:
幻耶
时间:
2012-6-7 15:10
标题:
隐藏用分隔符注释物品和防具名称的问题
本帖最后由 幻耶 于 2012-6-7 15:25 编辑
用逗号分隔符注视一些物品和防具的名称,比如:回复剂,1,2,3,4,5 铜盾,5,6,7,8,9
如何隐藏逗号后面的注释,并且不影响提取任一分隔符中的数字?比如用以下脚本提取:
p $data_items[1].name.split(/,/)[5]
p $data_armors[1].name.split(/,/)[4]
dsu_plus_rewardpost_czw
作者:
kangxi0109
时间:
2012-6-7 15:41
本帖最后由 kangxi0109 于 2012-6-7 15:46 编辑
需要继续添加新的定义:
class Item
def name
name = @name.split(/,/)[0]
name = name == nil ? "" : name
return name
end
def note
note = @name.split(/,/)[1] #提取第一个数字:$data_items[1].note
note = note == nil ? "": note
return note
end
def note2
note2 = @name.split(/,/)[2] #提取第二个数字:$data_items[1].note2
note2 = note2 == nil ? "": note2
return note2
end
def note3
note3 = @name.split(/,/)[3] #提取第三个数字:$data_items[1].note3
note3 = note3 == nil ? "": note3
return note3
end
end
复制代码
有多少列多少就行。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1