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

Project1

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

[已经解决] 求一个适合于VX的“武器决定技能”脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
469 小时
注册时间
2010-8-23
帖子
493
跳转到指定楼层
1
发表于 2011-9-8 04:18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 rpg549007821 于 2011-9-11 08:45 编辑

搜索了一下,只有XP的,我要一个VX的,就是装备不同武器用不同系的技能。

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2011-9-8 07:11:44 | 只看该作者
其实就是重定义一下 Game_Actor  的 skill_can_use? 方法
让武器装备时附带一个属性,每个技能再对应一个属性,如果技能的属性里包含了当前武器的属性,那么就返回true,否则返回false
当然这个属性要有一个范围,否则会把常规属性也考虑进去。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

3
发表于 2011-9-8 14:01:55 | 只看该作者
我这儿有个比较山寨的招:
1.在资料库物品板块加一个和武器名、图示相同的物品@,
2.设一个把技能全部换掉并转职业(职业除技能属性不同其他都相同)的公共事件#,
3.在“1”中的物品@中加公共事件#,
4.把用以上方法做出的物品放在武器店卖即可。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
4
发表于 2011-9-8 19:54:18 | 只看该作者
本帖最后由 sq333333 于 2011-9-8 19:55 编辑

这个游戏里有这个脚本,http://rpg.blue/thread-208210-1-1.html不知道是不是你要的效果。
是的话我给你发过去脚本

点评

广告自重= _ = +4  发表于 2011-9-10 17:57
广告自重= _ = +3  发表于 2011-9-10 07:33
广告自重= _ = +2  发表于 2011-9-9 02:11
广告自重= _ = +1  发表于 2011-9-8 22:31
广告自重= _ =  发表于 2011-9-8 20:08
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2011-9-8 22:07:23 | 只看该作者
本帖最后由 亿万星辰 于 2011-9-11 04:34 编辑

周末抽空写一下好了,其实应该……代码不是很长,但是可能数据库里你需要做一些操作来补救一下,看你是否愿意这样的模式吧。

武器决定技能.rar

240.02 KB, 下载次数: 322

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
469 小时
注册时间
2010-8-23
帖子
493
6
 楼主| 发表于 2011-9-10 04:37:20 | 只看该作者
本帖最后由 rpg549007821 于 2011-9-10 04:38 编辑
亿万星辰 发表于 2011-9-8 22:07
周末抽空写一下好了,其实应该……代码不是很长,但是可能数据库里你需要做一些操作来补救一下,看你是否愿 ...



文件无法解压……
要不把脚本发上来吧。

点评

http://u.115.com/file/e6kl7lb6  发表于 2011-9-10 19:26
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

7
发表于 2011-9-10 08:28:25 | 只看该作者
本帖最后由 亿万星辰 于 2011-9-10 08:32 编辑
rpg549007821 发表于 2011-9-10 04:37
文件无法解压……
要不把脚本发上来吧。


貌似是论坛的附件系统有问题,既然是范例,自然是光发脚本可能不太容易理解的东西……
  1. class Game_Actor
  2.   # 武器属性的起始ID,一定要让这些属性连在一起
  3.   Weapon_Type_Begin = 21
  4.   # 武器属性的结束ID
  5.   Weapon_Type_End = 26
  6.   # 下面生成一个属性的数组,可以无视
  7.   Weapon_Types = (Weapon_Type_Begin..Weapon_Type_End).to_a
  8.   #--------------------------------------------------------------------------
  9.   # ● 可用技能判断
  10.   #     skill : 技能
  11.   #--------------------------------------------------------------------------
  12.   def skill_can_use?(skill)
  13.     return false unless skill_learn?(skill)
  14.     skill_types = (skill.element_set & Weapon_Types)
  15.     if skill_types.empty?
  16.       # 无属性技能,任何武器都可以使用
  17.       return super
  18.     else
  19.       # 有属性技能,根据现在装备的武器来决定是否可以使用
  20.       return false if @weapon_id == 0
  21.       weapon_types = ($data_weapons[@weapon_id].element_set & Weapon_Types)
  22.       if (weapon_types & skill_types).empty?
  23.         return false
  24.       else
  25.         return super
  26.       end
  27.     end
  28.   end
  29.   # 注意:
  30.   # 技能可以设置多种武器属性,比如锐器钝器均可使用,这样多种武器也可以使用同一
  31.   # 技能。
  32. end
复制代码
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
469 小时
注册时间
2010-8-23
帖子
493
8
 楼主| 发表于 2011-9-10 23:13:00 | 只看该作者
亿万星辰 发表于 2011-9-10 08:28
貌似是论坛的附件系统有问题,既然是范例,自然是光发脚本可能不太容易理解的东西…… ...

你这个脚本是插在什么地方的?插在MAIN前面貌似用不来,是不是要在其他地方改什么东西?
这个是工程,里面的【木棍】和【连续打击】都勾了打击属性,脚本里也定义了4号属性【打击】为决定技能的属性,但是就是用不来,不装备【打击】武器也能用这个技能,这个是工程:
Project5.rar (354.31 KB, 下载次数: 80)
还有,115里的那个范例也无法下载,显示404,NOT FOUND。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2011-9-11 04:29:22 | 只看该作者
本帖最后由 亿万星辰 于 2011-9-11 04:34 编辑
rpg549007821 发表于 2011-9-10 23:13
你这个脚本是插在什么地方的?插在MAIN前面貌似用不来,是不是要在其他地方改什么东西?
这个是工程,里 ...


115的下载没问题,再试试看吧,我就说只发脚本肯定说不来的……
脚本一开始的设置没问题么?
你这个范例我又下不来了~
又传了一次附件,似乎可以下了~

武器决定技能.rar (240.02 KB, 下载次数: 168)
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
469 小时
注册时间
2010-8-23
帖子
493
10
 楼主| 发表于 2011-9-11 08:44:47 | 只看该作者
亿万星辰 发表于 2011-9-11 04:29
115的下载没问题,再试试看吧,我就说只发脚本肯定说不来的……
脚本一开始的设置没问题么?
你这个范例 ...

问题解决了,
辛苦了,我给你些VIP吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 19:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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