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

Project1

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

[已经解决] 啊勒……请问如何设定武器只允许特定人装备

[复制链接]

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
跳转到指定楼层
1
发表于 2015-10-6 22:36:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
比如……同样是剑类武器,但是其中某一把只允许一号主角装备,又不能单独给这把武器列一个分类【因为释放技能的武器限制只有两栏】
请问有办法解决吗?
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰

Lv2.观梦者

梦石
0
星屑
904
在线时间
246 小时
注册时间
2015-1-24
帖子
112
3
 楼主| 发表于 2015-10-7 09:40:32 | 只看该作者
tseyik 发表于 2015-10-6 22:54
使用方法
武器/防具的附註欄

十分感谢~~~~
原创恐怖解谜  岛语
   原创悬疑解谜 雪疑
      原创悬疑风格伪R剧 《抉择CHoice》   【黑历史】

             一只来自北方的泥亾工作室,欢迎骚扰
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
2
发表于 2015-10-6 22:54:41 | 只看该作者

特定角色専用装備

本帖最后由 tseyik 于 2015-10-6 22:56 编辑

使用方法
武器/防具的附註欄
<アクター専用 "ID">

角色ID之専用装備。
複数角色指定時
<アクター専用 1><アクター専用 2><アクター専用 3>
角色ID1,2,3可装備



  1. #==============================================================================
  2. #                   「特定のアクター専用装備」(ACE) ver1.1  by奈々
  3. #
  4. #   ◇使用規約
  5. #   使用される場合はスクリプト作成者として「奈々」を明記して下さい。
  6. #   このスクリプトを改変したり、改変したものを配布するなどは自由ですが
  7. #   その場合も元のスクリプトの作成者として名前は載せて下さい。
  8. #
  9. #------------------------------------------------------------------------------
  10. #
  11. #   指定したアクターのみが装備可能な装備品を作成できます。
  12. #   武器か防具のメモ欄に<アクター専用 1>と書きます。
  13. #   するとこの装備品は、装備タイプに関係なく
  14. #   1番のアクターのみが装備できるようになります。
  15. #   アクターを複数設定するには
  16. #   <アクター専用 1><アクター専用 2>というように書いてください。
  17. #
  18. #==============================================================================
  19. class Game_BattlerBase
  20.   #--------------------------------------------------------------------------
  21.   # ● 装備可能判定(再定義)
  22.   #--------------------------------------------------------------------------
  23.   def equippable?(item)
  24.     return false unless item.is_a?(RPG::EquipItem)
  25.     return false if equip_type_sealed?(item.etype_id)
  26.     return equip_wtype_ok?(item) if item.is_a?(RPG::Weapon)
  27.     return equip_atype_ok?(item) if item.is_a?(RPG::Armor)
  28.     return false
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 武器装備可能の判定(再定義)
  32.   #--------------------------------------------------------------------------
  33.   def equip_wtype_ok?(item)
  34.     if item.note.include?("<アクター専用")
  35.       return equip_actorid_ok?(item)
  36.     else
  37.       features_set(FEATURE_EQUIP_WTYPE).include?(item.wtype_id)
  38.     end
  39.   end
  40.   #--------------------------------------------------------------------------
  41.   # ● 防具装備可能の判定(再定義)
  42.   #--------------------------------------------------------------------------
  43.   def equip_atype_ok?(item)
  44.     if item.note.include?("<アクター専用")
  45.       return equip_actorid_ok?(item)
  46.     else
  47.       features_set(FEATURE_EQUIP_ATYPE).include?(item.atype_id)
  48.     end
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 特定のアクター専用装備
  52.   #--------------------------------------------------------------------------
  53.   def equip_actorid_ok?(item)
  54.     return item.note.include?("<アクター専用 " + self.id.to_s + ">")
  55.   end
  56. end

复制代码

评分

参与人数 1星屑 +200 收起 理由
VIPArcher + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 22:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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