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

Project1

 找回密码
 注册会员
搜索
查看: 3614|回复: 6

[已经解决] 在默认脚本里修改了装备栏数量

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2014-10-4
帖子
12
发表于 2014-10-14 20:32:04 | 显示全部楼层 |阅读模式

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

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

x
问怎么让前五个装备栏在游戏的时候去掉前面的“武器”“盾牌”之类的,毕竟最后一个没有看着好不舒服······
还有其实我早就想去掉前面的字符了

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
发表于 2014-10-14 21:07:33 | 显示全部楼层
如果不需要的话,你可以把武器叫做“饰品”,其它的留空
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2014-10-4
帖子
12
 楼主| 发表于 2014-10-14 21:52:47 | 显示全部楼层
三途亚梦 发表于 2014-10-14 21:07
如果不需要的话,你可以把武器叫做“饰品”,其它的留空

那在哪里改······    脚本里有这一段么

点评

我以为你指向去掉前面的……要去掉所有不需要的得改脚本了。你最好先思考一下排版需要  发表于 2014-10-14 23:52
我已经把武器的用语都改成装备了但在测试里面还是5个武器下面留空  发表于 2014-10-14 22:07
数据库的“用语”里面  发表于 2014-10-14 21:57
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

发表于 2014-10-17 22:41:36 | 显示全部楼层
  1. #==============================================================================
  2. # 此脚本来自 rpg.blue
  3. #------------------------------------------------------------------------------
  4. #  ■ 新增装备风格
  5. #  by:VIPArcher
  6. #  使用说明:在角色备注栏/职业备注栏里备注 <slot_type:x> 则角色变为x号装备风格
  7. #  优先读取职业栏的风格备注。
  8. #------------------------------------------------------------------------------
  9. #   ◆ 搭配后知后觉的装备栏扩充脚本风味更佳(需要把他的脚本放在脚本这个上面)
  10. #==============================================================================
  11. $VIPArcherScript ||= {};$VIPArcherScript[:slot_type] = 20140803
  12. #==============================================================================
  13. # ★ 设定部分 ★
  14. #==============================================================================

  15. module VIPArcher
  16.   SLOT_TYPE = {
  17.   0 => [0,1,2,3,4],    # 普通  
  18.   1 => [0,0,2,3,4],    # 双持武器 (这两个是默认的东西最好别改)
  19.   # 从这里开始添加装备风格
  20.   2 => [0,0,0,2,3,4],  # 看我索爷三刀流
  21.   3 => [4],            # 窝只是个需要保护的NPC装备只要首饰就够了吧。
  22.   4 => [2,3,3]        # 233
  23.   # 在这里继续添加类型。
  24.   } # <= 这个大括号不能删
  25. end

  26. class Game_BattlerBase
  27.   #--------------------------------------------------------------------------
  28.   # ● 获取装备风格
  29.   #--------------------------------------------------------------------------
  30.   def slot_type
  31.     classes = $data_classes[@class_id]
  32.     classes.note  =~ /<slot_type\s*:(.*)>/i
  33.     return $1.to_i if $1!= nil
  34.     actor.note  =~ /<slot_type\s*:(.*)>/i
  35.     return $1.to_i if $1!= nil
  36.     features_set(FEATURE_SLOT_TYPE).max || 0
  37.   end
  38. end
  39. class Game_Actor < Game_Battler
  40.   alias vip_20140803_es equip_slots
  41.   #--------------------------------------------------------------------------
  42.   # ● 获取装备栏的数组
  43.   #--------------------------------------------------------------------------
  44.   def equip_slots
  45.     return VIPArcher::SLOT_TYPE[slot_type] if
  46.     VIPArcher::SLOT_TYPE[slot_type] != nil
  47.     vip_20140803_es
  48.   end
  49. end
  50. class Window_EquipSlot < Window_Selectable
  51.   def actor=(actor)
  52.     return if @actor == actor
  53.     @actor = actor
  54.     create_contents
  55.     refresh
  56.   end
  57. end
复制代码
@VIPArcher 有做过一个脚本···可以更改角色的装备风格,只要饰品的话脚本里自带的第三个就够了···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
9931
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

发表于 2014-10-17 22:55:20 | 显示全部楼层
啊,我语死早。刚刚又看了一遍才知道你问的是什么意思。
如果你是因为改了装备栏数导致最后一项显示不出来装备栏名称的话可以在绘制窗口前重新生成窗口内容create_contents一下。
例如
  1. class Window_EquipSlot < Window_Selectable
  2.   def actor=(actor)
  3.     return if @actor == actor
  4.     @actor = actor
  5.     create_contents
  6.     refresh
  7.   end
  8. end
复制代码
如果你执意要要去掉装备栏的名称的话就
  1. class Window_EquipSlot < Window_Selectable
  2.   #--------------------------------------------------------------------------
  3.   # ● 获取装备栏的名字
  4.   #--------------------------------------------------------------------------
  5.   def slot_name(index);end
  6. end
复制代码

点评

我原来也以为是这个意思,然后我刚刚仔细看了看,我觉得是楼主把装备栏数量改成了6个导致最后一行无法显示的问题。  发表于 2014-10-17 23:16
我觉得LZ的意思是装备栏只有一个类别“饰品”,  发表于 2014-10-17 23:14

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2014-10-4
帖子
12
 楼主| 发表于 2014-10-19 20:02:13 | 显示全部楼层
有正解了!谢谢各位大神
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1422
在线时间
245 小时
注册时间
2019-1-18
帖子
190
发表于 2022-4-2 13:17:52 | 显示全部楼层
VIPArcher 发表于 2014-10-17 22:55
啊,我语死早。刚刚又看了一遍才知道你问的是什么意思。
如果你是因为改了装备栏数导致最后一项显示 ...

这一段脚本要加在哪里啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-17 00:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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