Project1

标题: 装备栏扩展的问题 [打印本页]

作者: sunzhaozhi    时间: 2008-3-12 05:15
标题: 装备栏扩展的问题
扩展之后,比如想添加坐骑类。在防具里增加物品“白马”,编号是25,
如何能让装备时,“坐骑”选项限制白马? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 禾西    时间: 2008-3-12 06:06
http://rpg.blue/web/htm/news308.htm
如此,設置如同普通裝備。在職業裏面限制
作者: 趙雲    时间: 2008-3-12 06:08
使用了装备扩展脚本么?
把里边的鞋子改成坐骑就行了。
如果觉得范例增加的还不够多就按照格式添加armor7、armor8……。
作者: sunzhaozhi    时间: 2008-3-12 06:12
class Game_Actor < Game_Battler
  attr_reader   :armor5_id                # 鞋 ID
  attr_reader   :armor6_id                # 晶石 ID
  attr_reader   :armor7_id                # 坐骑 ID


  #--------------------------------------------------------------------------
  # ● 变更装备
  #     equip_type : 装备类型
  #     id    : 武器 or 防具 ID  (0 为解除装备)
   
   when 7  # 坐骑
      if id == 0 or $game_party.armor_number(id) > 0
        update_auto_state($data_armors[@armor7_id], $data_armors[id])
        $game_party.gain_armor(@armor7_id, 1)
        @armor7_id = id
        $game_party.lose_armor(id, 1)
作者: 趙雲    时间: 2008-3-12 06:14
要改的地方多着呢,
搜索 armor6
在后边都添上相应的 armor7 armor8 就差不多了
作者: sunzhaozhi    时间: 2008-3-12 06:28
都改了。。
when 7  # 坐骑
出错
作者: 趙雲    时间: 2008-3-12 06:52
传工程上来,我看看。
作者: sunzhaozhi    时间: 2008-3-12 06:54
有QQ么?我传给你脚本文件
作者: 趙雲    时间: 2008-3-12 06:56
scripts.rxdata也行

http://rpg.blue/upload_program/
作者: sunzhaozhi    时间: 2008-3-12 06:59
http://rpg.blue/upload_program/files/装备修正_85705182.rar

作者: 趙雲    时间: 2008-3-12 07:01
空文本文件……{/gg}
把工程的data 文件夹下Scripts.rxdata打包传上来
作者: sunzhaozhi    时间: 2008-3-12 07:05
http://rpg.blue/upload_program/files/装备修正_85705518.rar

作者: sunzhaozhi    时间: 2008-3-12 07:15
http://rpg.blue/upload_program/files/Scripts_85706120.rar
作者: 趙雲    时间: 2008-3-12 07:27
http://rpg.blue/upload_program/f ... �� (8)_85706824.rar
所以说还是要细心点=、=
少添加了
  def base_pdef
  def base_mdef
  def equip(equip_type, id)
这几处,另外,显示不下帮你把窗口拉长了点,状态窗口需要你自己调坐标

作者: sunzhaozhi    时间: 2008-3-12 07:30
确实是高手,有QQ没?还希望多多帮忙。
作者: 趙雲    时间: 2008-3-12 07:34
偶不是每天都有空的,QQ嘛,在我的游戏里。{/cy}
作者: sunzhaozhi    时间: 2008-3-12 07:36
还是不行。。。。
作者: sunzhaozhi    时间: 2008-3-12 07:36
def equip(equip_type, id)
一加就出错
作者: sunzhaozhi    时间: 2008-3-12 07:36
http://rpg.blue/upload_program/files/装备修正_85707409.rar

作者: 趙雲    时间: 2008-3-12 07:43
唉,还是要我发范例。
http://rpg.blue/upload_program/files/Project3_85707752.rar
对话后装备吧。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1