赞 | 6 |
VIP | 20 |
好人卡 | 126 |
积分 | 28 |
经验 | 33282 |
最后登录 | 2024-11-25 |
在线时间 | 1605 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2774
- 在线时间
- 1605 小时
- 注册时间
- 2010-10-22
- 帖子
- 1059
|
表示不是很懂楼主说什么,下面是我的理解,有什么不对的请见谅。
首先在脚本里面定义好:- 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
复制代码 然后,物品的话,用公共事件加脚本(假设这个物品为1号):- $game_troop.enemies[$data_items[1].note].level = $data_items[1].note2
- $game_troop.enemies[$data_items[1].note].rank = $data_items[1].note3
复制代码 然后怪物属性的话:
maxhp : $data_enemies[$data_items[1].note].base_maxhp
maxsp : $data_enemies[$data_items[1].note].base_maxsp
力量: $data_enemies[$data_items[1].note].base_str
灵巧: $data_enemies[$data_items[1].note].base_dex
敏捷: $data_enemies[$data_items[1].note].base_agi
魔力: $data_enemies[$data_items[1].note].base_int
攻击: $data_enemies[$data_items[1].note].base_atk
物防: $data_enemies[$data_items[1].note].base_pdef
魔防: $data_enemies[$data_items[1].note].base_mdef |
|