Project1
标题:
有没有能扩增装备后让同一个装备能装备在不同位置的脚本
[打印本页]
作者:
DayNight白夜
时间:
2015-1-31 21:16
标题:
有没有能扩增装备后让同一个装备能装备在不同位置的脚本
图书馆那个……打上@etype[]之后,那个装备就变成了新增的部位限定的了,而不能装备到原来它的分类里。
有没有个方法能让同一个装备能装备到不同的地方?
因为我想做两个饰品栏。之前玩过《萝莉的远征》,里面有这个机能。为了方便各个饰品之间的属性组合嘛……
so……
如果看不懂的话……再解释一下:就是假设原来的装备是饰品分类,然后我用图书馆里的扩增装备栏脚本增加了一个饰品栏,然后那个饰品我备注上@etype[5],这样设置之后,它就只能装备到第二个饰品栏而不能够装备到第一个饰品栏……
求解……
作者:
三途亚梦
时间:
2015-1-31 21:19
你应该要的是装备类型是[0, 1, 2, 3 ,4 ,5 ,5]
也就是两个一样的部位,而不是把[0, 1, 2, 3 ,4 ,5 ,6]给伪装成[0, 1, 2, 3 ,4 ,5 ,5]。
麻烦提供一下你正在使用的扩展脚本。
作者:
三途亚梦
时间:
2015-1-31 21:50
还是告诉你自己改的方法吧……
module HzhjEquip
# 设置要增加的装备部位数量
ETYPE_ADD_NUM = 1
# 设置要增加的装备部位的名字
ETYPE_ADD_NAME = ["腰带", "鞋子"]
end
复制代码
首先这一段你理解成,是增加的部位个数和对应的名字。
然后你找到
def equip_slots
result = hzhj_old_equip_slots_game_actor
HzhjEquip::ETYPE_ADD_NUM.times{result << result.size}
result
end
复制代码
把它改成
def equip_slots
return [0,1,2,3,4,5,5] # 普通
end
复制代码
这个 [0,1,2,3,4,5,5] 的意思就是
[武器、盾牌、头盔、铠甲、饰品、腰带、腰带]
如果改成[0,1,2,3,4,5,6] 就是
[武器、盾牌、头盔、铠甲、饰品、腰带、鞋子]
说到这你应该能理解该怎么自己动手操作了。
作者:
VIPArcher
时间:
2015-1-31 22:23
https://rpg.blue/thread-371558-1-1.html
设置装备风格为[0,1,2,3,4,4]之类的。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1