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

Project1

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

[已经解决] 怎么让不同职业装备相同武器,可以获得不同技能?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2013-11-25
帖子
28
跳转到指定楼层
1
发表于 2014-9-4 19:47:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是战士和都是都装备刀类时出现两个不同的技能?分支条件只能用于某一件武器呀。。求解

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 2014-9-4 19:51:54 | 只看该作者
本帖最后由 三途亚梦 于 2014-9-4 20:10 编辑

难倒不是不难,如果你不想动用脚本的话需要设置一个 并行处理 的公共事件来处理;



模仿这个挨个写下来就可以啦

如果你觉得按角色、按武器一个个做太麻烦

$game_actors[1].wtype_equipped?(1)

这个句子的意思是判断 角色1所装备的武器类型是否1号类型。

像这样设置,全部写下来就可以了,不必要设置很多个事件。

点评

看到下面了,就是要这个。。多谢~  发表于 2014-9-4 20:06
当然是可以的直接判断装备类型的,稍等我找给你  发表于 2014-9-4 20:05
没有办法一次把所有斧类武器全部添加吗?那要创建好多个并行处理的事件不会变卡吗。。  发表于 2014-9-4 20:02

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22948
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2014-9-4 21:20:23 | 只看该作者
本帖最后由 tseyik 于 2014-9-4 21:24 编辑

在行34設定
  1. #==============================================================================
  2. # □ 職業スキル (for VX Ace)
  3. #------------------------------------------------------------------------------
  4. # Version : 1_20120712
  5. # by サリサ・タイクーン
  6. # http://www.tycoon812.com/rgss/
  7. #==============================================================================

  8. #==============================================================================
  9. # □ 素材スイッチ
  10. #==============================================================================
  11. $rgsslab = {} if $rgsslab == nil
  12. $rgsslab["職業スキル"] = true

  13. if $rgsslab["職業スキル"]

  14. #==============================================================================
  15. # □ カスタマイズポイント
  16. #==============================================================================
  17. module RGSSLAB end
  18. module RGSSLAB::Class_Skill
  19.   #--------------------------------------------------------------------------
  20.   # ○ 職業スキルの設定
  21.   #    ・記述方法
  22.   #    職業ID => [スキルID, …],
  23.   #    (最後の設定のみ、後ろのカンマを省略する事ができます)
  24.   #
  25.   #    ここで設定された職業スキルは、その職業である限り
  26.   #    無条件で配列内のスキルを使用する事ができます。
  27.   #    (職業の変更等で変わってしまった場合は、リストから消滅します)
  28.   #
  29.   #    尚、アクターのレベルに問わず
  30.   #    職業スキルは固定となります。
  31.   #--------------------------------------------------------------------------
  32.   SETTING = {
  33.    9 => [52],
  34.   }
  35. end

  36. # カスタマイズポイントは、ここまで

  37. #==============================================================================
  38. # □ RGSSLAB::Class_Skill [module]
  39. #==============================================================================
  40. module RGSSLAB::Class_Skill
  41.   #--------------------------------------------------------------------------
  42.   # ○ 素材設定用の定数定義
  43.   #--------------------------------------------------------------------------
  44.   MATERIAL_NAME = "職業スキル"
  45.   VERSION       = 1
  46.   RELEASE       = 20120712
  47. end

  48. #==============================================================================
  49. # ■ Game_Actor [class]
  50. #==============================================================================
  51. class Game_Actor < Game_Battler
  52.   #--------------------------------------------------------------------------
  53.   # ○ モジュールの設定
  54.   #--------------------------------------------------------------------------
  55.   RGSSLAB_034 = RGSSLAB::Class_Skill
  56.   #--------------------------------------------------------------------------
  57.   # ○ 追加スキルの取得 [オーバーライド]
  58.   #--------------------------------------------------------------------------
  59.   def added_skills
  60.     super + get_class_skill
  61.   end
  62.   #--------------------------------------------------------------------------
  63.   # ○ 職業スキルの取得
  64.   #--------------------------------------------------------------------------
  65.   def get_class_skill
  66.     RGSSLAB_034::SETTING[@class_id] ? RGSSLAB_034::SETTING[@class_id] : []
  67.   end
  68. end

  69. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 17:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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