设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2410|回复: 4
打印 上一主题 下一主题

关于豪华菜单和装备大图整合

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2008-2-18
帖子
219
跳转到指定楼层
1
发表于 2008-10-2 00:37:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
豪华菜单:http://rpg.blue/web/htm/news460.htm
装备大图:
  1. #==============================================================================
  2. # 本脚本来自www.66rpg.com,转载和使用请保留此信息 #==============================================================================

  3. module RPG
  4.   class Weapon
  5.     def name
  6.       name = @name.split(/@/)[0]
  7.       return name != nil ? name : ''
  8.     end
  9.     def pic_name
  10.       pic_name = @name.split(/@/)[1]
  11.       return pic_name != nil ? pic_name : ""
  12.     end
  13.   end
  14.   class Armor
  15.     def name
  16.       name = @name.split(/@/)[0]
  17.       return name != nil ? name : ''
  18.     end
  19.     def pic_name
  20.       pic_name = @name.split(/@/)[1]
  21.       return pic_name != nil ? pic_name : ""
  22.     end
  23.   end
  24. end
  25. #==============================================================================
  26. # ■ Window_Equip
  27. #------------------------------------------------------------------------------
  28. #  装备物品大图标显示。
  29. #==============================================================================

  30. class Window_Equip < Window_Base
  31.   #--------------------------------------------------------------------------
  32.   # ● 初始化对像
  33.   #--------------------------------------------------------------------------
  34.   def initialize
  35.     super(495, 64, 640, 480) #具体位置自己调节
  36.     @item = nil
  37.     self.contents = Bitmap.new(width - 32, height - 32)
  38.     self.opacity = 0
  39.     refresh
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● 刷新
  43.   #--------------------------------------------------------------------------
  44.   def refresh
  45.     self.contents.clear
  46.     if @item != nil
  47.       bitmap = RPG::Cache.icon(@item.pic_name)
  48.       pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  49.       self.contents.blt(0, 0, bitmap, pic_rect)
  50.     end
  51.   end
  52.   def set_item(item)
  53.     @item = item
  54.   end
  55. end



  56. #==============================================================================
  57. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  58. #==============================================================================
复制代码

悬赏400分,希望高手帮忙整合下。
请实现@为装备大图X[X为任意符号]为能力要求符号,且@在前X在后。
可以的话请指出修改了哪些地方。
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2008-10-2 03:48:09 | 只看该作者
完全无法理解此句[欺负文盲]

请实现@为装备大图X[X为任意符号]为能力要求符号,且@在前X在后。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2008-2-18
帖子
219
3
 楼主| 发表于 2008-10-2 06:09:50 | 只看该作者
以下引用ONEWateR于2008-10-1 19:48:09的发言:

完全无法理解此句[欺负文盲]

状态大图是  装备名@图片名
但是 装备能力需要也是装备名@能力值@能力值
所以...为了区分开 就   @图片名X能力值X能力值 .......
X 可以为@吗?  [理解不能先看我发的脚本地址]...
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-12
帖子
953
4
发表于 2008-10-11 04:01:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
3 小时
注册时间
2008-7-22
帖子
76
5
发表于 2008-10-12 18:25:06 | 只看该作者
不怎么懂脚本,不过要改豪华菜单能力需求标识可以在可以在数据设置这个脚本里面改
  1. module RPG
  2.   # 物品分类
  3.   class Item
  4.     def name
  5.       name = @name.split(/,/)[0]
  6.       return name != nil ? name : ""
  7.     end
  8.     def type
  9.       type = @name.split(/,/)[1]
  10.       return type == nil ? "药物" : type
  11.     end
  12.   end
  13.   
  14.   class Weapon
  15.     def name
  16.       name = @name.split(/,/)[0]
  17.       return name != nil ? name : ""
  18.     end
  19.     def range
  20.       range = @name.split(/,/)[1]
  21.       return range != nil ? range.to_i : 1 # 不进行设置时,默认射程为 1
  22.     end
  23.    
  24.     def description
  25.       des = @description.split(/。/)[0]
  26.       return des != nil ? des : ""
  27.     end
  28.     # 武器装备所需各种 能力值
  29.     def need_lv
  30.       need_lv  = @description.split(/。/)[1]
  31.       return need_lv != nil ? need_lv.to_i : 1
  32.     end
  33.    
  34.     def need_str
  35.       need_str  = @description.split(/。/)[2]
  36.       return need_str != nil ? need_str.to_i : 0
  37.     end
  38.    
  39.     def need_dex
  40.       need_dex  = @description.split(/。/)[3]
  41.       return need_dex != nil ? need_dex.to_i : 0
  42.     end
  43.    
  44.     def need_agi
  45.       need_agi  = @description.split(/。/)[4]
  46.       return need_agi != nil ? need_agi.to_i : 0
  47.     end
  48.    
  49.     def need_int
  50.       need_int  = @description.split(/。/)[5]
  51.       return need_int != nil ? need_int.to_i : 0
  52.     end
  53.    
  54.   end
  55.   
  56.   class Armor
  57.     def name
  58.       name = @name.split(/,/)[0]
  59.       return name != nil ? name : ""
  60.     end
  61.    
  62.     def add_mv
  63.       add_mv = @name.split(/,/)[1]
  64.       return add_mv != nil ? add_mv.to_i : 0
  65.     end
  66.    
  67.     def description
  68.       des = @description.split(/。/)[0]
  69.       return des != nil ? des : ""
  70.     end
  71.     # 防具装备所需各种 能力值
  72.     def need_lv
  73.       need_lv  = @description.split(/。/)[1]
  74.       return need_lv != nil ? need_lv.to_i : 1
  75.     end
  76.    
  77.     def need_str
  78.       need_str  = @description.split(/。/)[2]
  79.       return need_str != nil ? need_str.to_i : 0
  80.     end
  81.    
  82.     def need_dex
  83.       need_dex  = @description.split(/。/)[3]
  84.       return need_dex != nil ? need_dex.to_i : 0
  85.     end
  86.    
  87.     def need_agi
  88.       need_agi  = @description.split(/。/)[4]
  89.       return need_agi != nil ? need_agi.to_i : 0
  90.     end
  91.    
  92.     def need_int
  93.       need_int  = @description.split(/。/)[5]
  94.       return need_int != nil ? need_int.to_i : 0
  95.     end
  96.    
  97.   end

  98. end
  99.   
  100.   
  101.   
复制代码

改成这样就是用句号标识
萬事無憂三定律: 1.不要爲小事擔憂 2.所有的事情都是小事 3.萬壹真遇到大事別慌參照第二條!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 10:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表