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

Project1

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

[已经过期] 怎么根据武器的不同 做不一样的技能

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2065
在线时间
164 小时
注册时间
2014-6-21
帖子
120
跳转到指定楼层
1
发表于 2018-2-8 16:12:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
例如我装备了手枪 只有手枪的技能   装备了散弹枪 只有散弹枪的技能

Lv5.捕梦者

梦石
0
星屑
33489
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2018-2-8 16:38:22 | 只看该作者
学会习惯运用搜索:武器限制技能
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

3
发表于 2018-2-8 16:40:24 | 只看该作者
Sailcat的装备增强系统中有个 装备附带技能的模块
https://rpg.blue/thread-404129-1-2.html ←链接
https://rpg.blue/thread-403415-1-1.html ←上面脚本的依赖
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2065
在线时间
164 小时
注册时间
2014-6-21
帖子
120
4
 楼主| 发表于 2018-2-8 23:52:05 | 只看该作者
芯☆淡茹水 发表于 2018-2-8 16:38
学会习惯运用搜索:武器限制技能

里面的链接失效
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2065
在线时间
164 小时
注册时间
2014-6-21
帖子
120
5
 楼主| 发表于 2018-2-9 00:00:05 | 只看该作者
porlutia 发表于 2018-2-8 16:40
Sailcat的装备增强系统中有个 装备附带技能的模块
https://rpg.blue/thread-404129-1-2.html ←链接
https ...

没看太懂 有范例就好了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33489
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

6
发表于 2018-2-9 06:55:32 | 只看该作者
本帖最后由 芯☆淡茹水 于 2018-2-9 07:35 编辑


你就不会变着法的自己搜么?! 武器技能,武器决定技能,,,,
坐等别人帮你搜?

评分

参与人数 3+3 收起 理由
匿名RM爱好者 + 1 我很赞同
porlutia + 1 我很赞同
张咚咚 + 1 = =

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
25
星屑
12513
在线时间
4571 小时
注册时间
2016-8-24
帖子
1532

身临其境

7
发表于 2018-2-9 13:52:53 | 只看该作者
本帖最后由 i_khaos 于 2018-2-10 01:44 编辑

如果你只是要弄個簡易版, VXAce 的默認功能就能做到。

1)
  角色同時有學手槍和散彈槍的技能,但分別歸在手槍類技能和散彈槍類技能,然後你設定武器時,把手槍類武器都放一個特徵下去,那特徵可以解鎖手槍類技能,而散彈槍類武器則能解鎖散彈槍類技能。

2)
  角色沒辦法直接學到手槍和散彈槍的技能,但你在設定武器時,手槍類武器附帶一個特徵,讓裝備者能學會手槍類技能,而散彈槍類武器則能讓角色學會散彈槍類技能。

  如果你要更複雜的設定,那可能就要用腳本了;如果你只需要比較簡易版的做法,那上頭那兩招或許能滿足你的需求。

  最後,如果默認功能就能達到你的目的,納建議你看一些基本教程;如果你要的功能需要外插腳本才能做到,那你得多善用搜尋功能。



────────────────────────────────────────────────

  我犯傻了,沒注意到這裏是 XP 區,真的很抱歉 orz

点评

天呀我沒注意到,真是抱歉 orz  发表于 2018-2-10 01:40
唔,这里是 xp 区  发表于 2018-2-9 23:17
短篇「王道」RPG《魔王鬥勇者:和平締造者・序章》: https://store.steampowered.com/app/1796080/ 戀愛恐解《案件EX:女友的秘密》:https://store.steampowered.com/app/1959530/
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

8
发表于 2018-2-9 15:57:14 | 只看该作者
link756367658 发表于 2018-2-9 00:00
没看太懂 有范例就好了

如果是你学会了手枪和散弹枪的技能,然后技能要依赖对应的武器(比如“子弹发射”技能只有装备了手枪才能使用;“散弹发射”技能只有装备了散弹枪才能使用)
那么 https://rpg.blue/thread-403718-1-1.html ←这个技能依赖脚本可以实现
假设 散弹枪武器的id是1 手枪的id是2  
那么 你就要在手枪技能的名字后面加上 #cq=[-2] 散弹枪技能名字后面加上 #cq=[-1]

如果是武器自带技能的话  
假设散弹发射技能的id是1  手枪子弹发射技能id是2
那么 你就在散弹枪名字后面加上 #qs=[1] 手枪名字后面加上#qs=[2]

没有测试过 不知道有没有用 是不是这么写  具体的 还是看看脚本里面怎么说比较好

点评

谢谢 等我在研究研究  发表于 2018-2-11 08:17

评分

参与人数 1星屑 +30 收起 理由
RyanBern + 30 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
9
发表于 2018-2-10 19:34:58 | 只看该作者
RUBY 代码复制
  1. module RB
  2.   # 设置区域,设置的格式为:技能ID => [所需武器ID数组]
  3.   # 例如限制37号技能只有装备了1~4号武器才能发动,就写37 => [1, 2, 3, 4]
  4.   # 不同的设置项之间用','隔开,具体写法参照Hash写法
  5.   Skill_Weapon = {
  6.     57 => [1, 2, 3, 4],
  7.     58 => [5, 6, 7 ,8]
  8.   }
  9. end
  10. class Game_Battler
  11.   unless method_defined? :rb_skill_can_use_20150407
  12.     alias rb_skill_can_use_20150407 skill_can_use?
  13.     def skill_can_use?(skill_id)
  14.       if self.is_a?(Game_Actor) && RB::Skill_Weapon[skill_id] != nil && !RB::Skill_Weapon[skill_id].include?(self.weapon_id)
  15.         return false
  16.       end
  17.       return rb_skill_can_use_20150407(skill_id)
  18.     end
  19.   end
  20. end

简单实用的功能,别说楼主还看不懂备注哦。

点评

插入在main前面就能使用  发表于 2018-2-11 20:06
是添加在 Game Battle 1 2 3 里 还是main前面?  发表于 2018-2-11 08:19

评分

参与人数 1星屑 +30 收起 理由
RyanBern + 30 我很赞同

查看全部评分

一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2065
在线时间
164 小时
注册时间
2014-6-21
帖子
120
10
 楼主| 发表于 2018-2-11 08:15:21 | 只看该作者
芯☆淡茹水 发表于 2018-2-9 06:55
你就不会变着法的自己搜么?! 武器技能,武器决定技能,,,,
坐等别人帮你搜? ...

想到了 还用问你?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 17:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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