Project1
标题:
关于豪华菜单和装备大图整合
[打印本页]
作者:
紫千修
时间:
2008-10-2 00:37
标题:
关于豪华菜单和装备大图整合
豪华菜单:
http://rpg.blue/web/htm/news460.htm
装备大图:
#==============================================================================
# 本脚本来自www.66rpg.com,转载和使用请保留此信息 #==============================================================================
module RPG
class Weapon
def name
name = @name.split(/@/)[0]
return name != nil ? name : ''
end
def pic_name
pic_name = @name.split(/@/)[1]
return pic_name != nil ? pic_name : ""
end
end
class Armor
def name
name = @name.split(/@/)[0]
return name != nil ? name : ''
end
def pic_name
pic_name = @name.split(/@/)[1]
return pic_name != nil ? pic_name : ""
end
end
end
#==============================================================================
# ■ Window_Equip
#------------------------------------------------------------------------------
# 装备物品大图标显示。
#==============================================================================
class Window_Equip < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(495, 64, 640, 480) #具体位置自己调节
@item = nil
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
if @item != nil
bitmap = RPG::Cache.icon(@item.pic_name)
pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(0, 0, bitmap, pic_rect)
end
end
def set_item(item)
@item = item
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
悬赏400分,希望高手帮忙整合下。
请实现@为装备大图X[X为任意符号]为能力要求符号,且@在前X在后。
可以的话请指出修改了哪些地方。 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
ONEWateR
时间:
2008-10-2 03:48
完全无法理解此句[欺负文盲]
请实现@为装备大图X[X为任意符号]为能力要求符号,且@在前X在后。
作者:
紫千修
时间:
2008-10-2 06:09
以下引用
ONEWateR于2008-10-1 19:48:09
的发言:
完全无法理解此句[欺负文盲]
状态大图是 装备名@图片名
但是 装备能力需要也是装备名@能力值@能力值
所以...为了区分开 就 @图片名X能力值X能力值 .......
X 可以为@吗? [理解不能先看我发的脚本地址]...
作者:
地龙
时间:
2008-10-11 04:01
提示:
作者被禁止或删除 内容自动屏蔽
作者:
421257166
时间:
2008-10-12 18:25
不怎么懂脚本,不过要改豪华菜单能力需求标识可以在可以在数据设置这个脚本里面改
module RPG
# 物品分类
class Item
def name
name = @name.split(/,/)[0]
return name != nil ? name : ""
end
def type
type = @name.split(/,/)[1]
return type == nil ? "药物" : type
end
end
class Weapon
def name
name = @name.split(/,/)[0]
return name != nil ? name : ""
end
def range
range = @name.split(/,/)[1]
return range != nil ? range.to_i : 1 # 不进行设置时,默认射程为 1
end
def description
des = @description.split(/。/)[0]
return des != nil ? des : ""
end
# 武器装备所需各种 能力值
def need_lv
need_lv = @description.split(/。/)[1]
return need_lv != nil ? need_lv.to_i : 1
end
def need_str
need_str = @description.split(/。/)[2]
return need_str != nil ? need_str.to_i : 0
end
def need_dex
need_dex = @description.split(/。/)[3]
return need_dex != nil ? need_dex.to_i : 0
end
def need_agi
need_agi = @description.split(/。/)[4]
return need_agi != nil ? need_agi.to_i : 0
end
def need_int
need_int = @description.split(/。/)[5]
return need_int != nil ? need_int.to_i : 0
end
end
class Armor
def name
name = @name.split(/,/)[0]
return name != nil ? name : ""
end
def add_mv
add_mv = @name.split(/,/)[1]
return add_mv != nil ? add_mv.to_i : 0
end
def description
des = @description.split(/。/)[0]
return des != nil ? des : ""
end
# 防具装备所需各种 能力值
def need_lv
need_lv = @description.split(/。/)[1]
return need_lv != nil ? need_lv.to_i : 1
end
def need_str
need_str = @description.split(/。/)[2]
return need_str != nil ? need_str.to_i : 0
end
def need_dex
need_dex = @description.split(/。/)[3]
return need_dex != nil ? need_dex.to_i : 0
end
def need_agi
need_agi = @description.split(/。/)[4]
return need_agi != nil ? need_agi.to_i : 0
end
def need_int
need_int = @description.split(/。/)[5]
return need_int != nil ? need_int.to_i : 0
end
end
end
复制代码
改成这样就是用句号标识
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1