Project1
标题:
关于装备脚本的一点问题……
[打印本页]
作者:
yaoyh007
时间:
2008-6-21 01:23
标题:
关于装备脚本的一点问题……
就是把装备界面里面再制作出一个装饰品栏(去掉头盔那一栏)顺序是:武器,盾,身体,装饰品一,装饰品二,两个装饰品栏都可以装备同样的装饰品,看起来貌似不是很难的问题我居然改了改去都有问题……看来我真是对脚本一窍不通……有没有人一下忙,教我改脚本或者直接扔个脚本都可以,最好指导一下我……谢谢了 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
灯笼菜刀王
时间:
2008-6-21 01:59
http://rpg.blue/web/htm/news308.htm
是不是这个
作者:
yaoyh007
时间:
2008-6-21 02:01
嗯,是类似的,这个教程我也看了,不过我这里主要问题不是增加栏数,而是制造出两个装饰品栏,但是能装备的道具都是一样的
作者:
灯笼菜刀王
时间:
2008-6-21 02:06
如果要改,只要在装备部位改成相应的ID,就可以了。喜欢的话,可以让角色戴3顶帽子- -
ttr_reader :weapon_id # 武器 ID
attr_reader :armor1_id # 盾 ID
attr_reader :armor2_id # 头防具 ID
attr_reader :armor3_id # 身体体防具 ID
attr_reader :armor4_id # 装饰品 ID
作者:
yaoyh007
时间:
2008-6-21 02:44
这样改确实能够改成两个装饰品栏,但是只要其中一个更换装备另一个也会换,是同步的,相当于还是等于一个装饰品栏,我需要的是两个互不干扰的装饰品栏,就是类似《暗黑圣剑传说》里面可以装备两个天人石这样的,不过还是谢谢灯笼菜刀王的帮忙
作者:
电子最终龙
时间:
2008-6-21 04:43
默认脚本需要改三个地方
Scene_Equip里面
29行
@item_window3 = Window_EquipItem.new(@actor, 2)
改成
@item_window3 = Window_EquipItem.new(@actor, 4)
211行
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
改成
# 变更装备
if @right_window.index != 3
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
@actor.equip(4,item ? 0 : item.id)
end
223行
@item_window.refresh
下面加上
@item_window3.refresh
@item_window5.refresh
至于装备名称,字行坐标什么的就要LZ自己按需要调整了 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
幽月
时间:
2008-6-21 04:45
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1