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

Project1

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

[已经解决] 请问有没有吸取boss技能的脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
40
在线时间
80 小时
注册时间
2014-11-3
帖子
71
跳转到指定楼层
1
发表于 2014-11-4 17:56:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 VIPArcher 于 2014-11-4 18:45 编辑

就算是事件也可以的!

点评

内容帮你编辑了一下。——VIPArcher留  发表于 2014-11-4 18:45

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2014-10-28
帖子
94
2
发表于 2014-11-4 18:31:18 | 只看该作者
额,【[/u就算是时间也可以的!】是什么意思?默认系统里可没有说所谓时间神马的。

点评

所以我早就呼吁不要错字不要错字但是每个被呼吁的人都说”看懂就好“……  发表于 2014-11-4 20:51
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2014-10-28
帖子
94
3
发表于 2014-11-4 18:34:16 | 只看该作者
你这点你可以通过设置一个技能(开关),在特定的BOSS战(敌群)中,设定内容(公共事件)来让指定人物达到学习的目的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
40
在线时间
80 小时
注册时间
2014-11-3
帖子
71
4
 楼主| 发表于 2014-11-4 19:25:56 | 只看该作者
猩红之月 发表于 2014-11-4 18:34
你这点你可以通过设置一个技能(开关),在特定的BOSS战(敌群)中,设定内容(公共事件)来让指定人物达到 ...

就像造梦西游的玉净瓶一样,把技能给使用者。

点评

ls的回复说的挺清楚啦。首先VA中敌人是没有“技能”的,你只能伪造一个好像是吸取技能的效果,不是真正的吸取技能。  发表于 2014-11-4 21:11
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
40
在线时间
80 小时
注册时间
2014-11-3
帖子
71
5
 楼主| 发表于 2014-11-5 19:36:39 | 只看该作者
本帖最后由 小究就是我 于 2014-11-5 19:57 编辑

那么这个腓本没希望了,有没有直接学习技能的脚本(给使用者)?
就是我学会了玉净瓶技能,公共事件就会判定boss种类并给我相应技能

点评

你要怎么学技能?不用脚本就可以学技能,你要怎么样的?你确定自己已经知道VA的功能了吗?  发表于 2014-11-5 19:50
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
40
在线时间
80 小时
注册时间
2014-11-3
帖子
71
6
 楼主| 发表于 2014-11-5 19:58:59 | 只看该作者
要是不能就算了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
7
发表于 2014-11-5 20:13:03 | 只看该作者
小究就是我 发表于 2014-11-5 19:36
那么这个腓本没希望了,有没有直接学习技能的脚本(给使用者)?
就是我学会了玉净瓶技能,公共事件就会判 ...

给技能设置一个公共事件(可以再附加一个空的状态,这样技能使用的时候就不会提示无效了)

然后在公共事件中打开一个开关。

接在你到特定的敌群中设置一个间隔为“战斗”的事件,
启动条件是上面那个开关打开。

然后在这个事件中安排技能学习。
记得事件最后把开关关闭掉。

如果每场boss都是一只这样的方法就可以了。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

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

开拓者贵宾

8
发表于 2014-11-5 21:35:18 | 只看该作者
本帖最后由 VIPArcher 于 2014-11-8 20:28 编辑

写着玩着练练手的。不知道是否符合楼主要求。
用法是在可以偷学敌人技能的技能里备注上<技能偷取 概率%>,例如<技能偷取 10%>
就是这个技能有10%几率偷学到目标敌人行为模式里技能编号大于7的一个技能,
如果这个技能是使用偷学技能的角色已经会的技能则同样偷学失败。
BUG更新,当攻击没技能可偷取的敌人时显示失败
  1. class Game_Enemy < Game_Battler
  2.   def evemy_skills
  3.     skills = []
  4.     enemy.actions.select {|a| a.skill_id > 7}.each {|e|
  5.     skills.push e.skill_id}
  6.     skills
  7.   end
  8. end
  9. class Game_Battler < Game_BattlerBase
  10.   #--------------------------------------------------------------------------
  11.   # ● 应用技能/物品效果
  12.   #--------------------------------------------------------------------------
  13.   alias skill_get_item_apply item_apply
  14.   def item_apply(user, item)
  15.     skill_get_item_apply(user, item)
  16.     evemy_skills_get(self,user,$1.to_i) if item.note =~ /<技能偷取\s*(\d+?)%>/
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 应用偷取技能
  20.   #--------------------------------------------------------------------------
  21.   def evemy_skills_get(evemy,user,rate)
  22.     return if user.enemy?
  23.     skill = evemy.evemy_skills.sample
  24.     return SceneManager.scene.add_battlelog("#{evemy.name}没有技能可以偷学") if skill.nil?
  25.     if user.skill_learn?($data_skills[skill]) || rand > rate / 100.0
  26.     return SceneManager.scene.add_battlelog("#{user.name}没能偷学到技能")
  27.     else
  28.       user.learn_skill(skill)
  29.     return SceneManager.scene.add_battlelog("#{user.name}学会了#{$data_skills[skill].name}")
  30.     end
  31.   end
  32. end
  33. class Scene_Battle < Scene_Base
  34.   #--------------------------------------------------------------------------
  35.   # ● 追加战斗信息
  36.   #--------------------------------------------------------------------------
  37.   def add_battlelog(text)
  38.     @log_window.add_text(text)
  39.   end
  40. end
复制代码
未详细测试,还请楼主详细测试一番回来报告一下问题可好?

点评

我做了一个→_→但我觉得应该还有更好的  发表于 2014-11-8 13:51
c神自己想咯,拿一个东西存偷学到的技能,然后需要遗忘的时候把偷学的技能都遗忘掉就可以了  发表于 2014-11-8 13:42
如果偷到的不是永久有效的技能呢  发表于 2014-11-8 13:34
❃  发表于 2014-11-6 21:36
这个还请c神去黑掉RM。臣妾做不到啊  发表于 2014-11-6 21:23
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

9
发表于 2014-11-5 21:56:51 | 只看该作者
你这是要用技能吸怪物的血还是窃取怪物的技能?
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
40
在线时间
80 小时
注册时间
2014-11-3
帖子
71
10
 楼主| 发表于 2014-11-6 19:34:30 | 只看该作者
chd114 发表于 2014-11-5 21:56
你这是要用技能吸怪物的血还是窃取怪物的技能?

偷学技能,差不多了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 23:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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