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

Project1

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

[已经解决] 有没有一个不能卸下装备的脚本?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2008-11-8
帖子
145
跳转到指定楼层
1
发表于 2009-7-22 11:56:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有没有一个不能卸下装备的脚本?

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2009-7-22 13:53:55 | 只看该作者
数据库-角色
装备一栏的后面有 固定 的选项
勾上即可~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2008-11-8
帖子
145
3
 楼主| 发表于 2009-7-22 14:24:09 | 只看该作者
对不起,可能我表达有误。我的意思是:有没有只能更换装备而不能卸下装备的脚本?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
4
发表于 2009-7-22 14:40:11 | 只看该作者
本帖最后由 ONEWateR 于 2009-7-22 14:41 编辑

编辑~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
5
发表于 2009-7-22 15:05:54 | 只看该作者
你的意思是不是"角色"时时刻刻一定要穿一个装备?
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
6
发表于 2009-7-22 15:06:41 | 只看该作者
  1. class Window_Selectable < Window_Base
  2.   attr_reader   :item_max
  3. end
  4. class Window_EquipItem < Window_Selectable
  5.   def refresh
  6.     if self.contents != nil
  7.       self.contents.dispose
  8.       self.contents = nil
  9.     end
  10.     @data = []
  11.     # 添加可以装备的武器
  12.     if @equip_type == 0
  13.       weapon_set = $data_classes[@actor.class_id].weapon_set
  14.       for i in 1...$data_weapons.size
  15.         if $game_party.weapon_number(i) > 0 and weapon_set.include?(i)
  16.           @data.push($data_weapons[i])
  17.         end
  18.       end
  19.     end
  20.     # 添加可以装备的防具
  21.     if @equip_type != 0
  22.       armor_set = $data_classes[@actor.class_id].armor_set
  23.       for i in 1...$data_armors.size
  24.         if $game_party.armor_number(i) > 0 and armor_set.include?(i)
  25.           if $data_armors[i].kind == @equip_type-1
  26.             @data.push($data_armors[i])
  27.           end
  28.         end
  29.       end
  30.     end
  31.     # 添加空白
  32.     #@data.push(nil)
  33.     # 生成位图、描绘全部项目
  34.     @item_max = @data.size
  35.     if @item_max > 0
  36.     self.contents = Bitmap.new(width - 32, row_max * 32)
  37.     for i in 0...@item_max
  38.       draw_item(i)
  39.     end
  40.   end
  41. end
  42. end
  43. class Scene_Equip
  44.   alias one_update_right update_right
  45.   def update_right
  46.     if Input.trigger?(Input::C)
  47.       # 固定装备的情况下
  48.       if @actor.equip_fix?(@right_window.index) or @item_window.item_max == 0
  49.         # 演奏冻结 SE
  50.         $game_system.se_play($data_system.buzzer_se)
  51.         return
  52.       end   
  53.     end
  54.     one_update_right
  55.   end
  56. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 19:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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