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

Project1

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

[已经解决] 关于复活技能和普通攻击技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
跳转到指定楼层
1
发表于 2013-12-16 15:00:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求教:
关于复活技能:
请问怎么样让复活技能对活着的人可以加血,对死人复活并加血,类似于仙剑里的“烟水还魂”。

关于普通攻击技能:
如何设置某个队友(特定某一个人)的普通攻击为群体攻击?

系统是VA。尽量用事件做,脚本的话……不一定看得懂。
求大神回答。

Lv1.梦旅人

梦石
0
星屑
99
在线时间
900 小时
注册时间
2012-11-13
帖子
893
2
发表于 2013-12-16 17:47:51 | 只看该作者
废弃
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2013-12-16 18:14:29 | 只看该作者
本帖最后由 taroxd 于 2013-12-21 12:33 编辑

抱歉我现在游戏不在身边,只有我自己用的脚本的rvdata2备份在网盘上。里面有你所需要的功能。

请把脚本弄到游戏工程下面,打开脚本编辑器,然后Ctrl+Shift+F,搜索以下两个东西
“ATTACK\s*SKILL” “alive_and_dead”,搜索结果对应的两个脚本分别对应你所要的两个功能,注释里应该写了使用方法了,把其他多余的脚本删了就好了。

里面多余的脚本可能会更改到游戏系统,请务必删掉!如果注释里写了需要“基础设置”那一栏,就不要删掉“基础设置”,然后请把“基础设置”里开头的常量更改到想要的值!以免更改了原本的游戏系统!

添麻烦真是抱歉了,现在真是学校电脑没有环境,只有这样一个东西了。里面大部分是我自己瞎写的,也有很多66rpg里直接拷来的东西,那些请都无视吧。对于文件里用到其他作者的东西我表示抱歉=。= 请无视、无视……为了帮人家忙……


补充:

有环境了,补上脚本
1.http://rpg.blue/thread-341046-1-1.html
2.
RUBY 代码复制
  1. class RPG::UsableItem
  2.   #--------------------------------------------------------------------------
  3.   # ● 目标为队友(包括死亡)
  4.   #--------------------------------------------------------------------------
  5.   def for_alive_and_dead_friend?
  6.     @note =~ /<for\s*alive\s*and\s*dead\s*friends?>/
  7.   end
  8. end
  9.  
  10. class Game_Unit
  11.   #--------------------------------------------------------------------------
  12.   # ● 决定顺带目标
  13.   #--------------------------------------------------------------------------
  14.   def alive_and_dead_smooth_target(index)
  15.     members[index] ? members[index] : members[0]
  16.   end
  17. end
  18.  
  19. class Game_Action
  20.   #--------------------------------------------------------------------------
  21.   # ● 目标为队友
  22.   #--------------------------------------------------------------------------
  23.   alias alive_and_dead_targets_for_friends targets_for_friends
  24.   def targets_for_friends
  25.     if item.for_alive_and_dead_friend?
  26.       if item.for_one?
  27.         [friends_unit.alive_and_dead_smooth_target(@target_index)]
  28.       else
  29.         friends_unit.members
  30.       end
  31.     else
  32.       alive_and_dead_targets_for_friends
  33.     end
  34.   end
  35. end
  36.  
  37. class Game_Battler < Game_BattlerBase
  38.   #--------------------------------------------------------------------------
  39.   # ● 技能/物品的应用测试
  40.   #--------------------------------------------------------------------------
  41.   alias alive_and_dead_item_test item_test
  42.   def item_test(user, item)
  43.     if item.for_alive_and_dead_friend?
  44.       return true if $game_party.in_battle
  45.       return true if item.for_opponent?
  46.       return true if item.damage.recover? && item.damage.to_hp? && hp < mhp
  47.       return true if item.damage.recover? && item.damage.to_mp? && mp < mmp
  48.       return true if item_has_any_valid_effects?(user, item)
  49.       return false
  50.     else
  51.       alive_and_dead_item_test(user, item)
  52.     end
  53.   end
  54. end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
4
 楼主| 发表于 2013-12-17 02:29:53 | 只看该作者
taroxd 发表于 2013-12-16 18:14
抱歉我现在游戏不在身边,只有我自己用的脚本的rvdata2备份在网盘上。里面有你所需要的功能。

请把脚本弄 ...

搜索不到啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
5
 楼主| 发表于 2013-12-17 02:30:26 | 只看该作者
3106345123 发表于 2013-12-16 17:47
设置某个队友(特定某一个人)的普通攻击为群体攻击

谢谢啊,我试试看
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
6
 楼主| 发表于 2013-12-17 02:38:41 | 只看该作者
taroxd 发表于 2013-12-16 18:14
抱歉我现在游戏不在身边,只有我自己用的脚本的rvdata2备份在网盘上。里面有你所需要的功能。

请把脚本弄 ...

搜索很多次了,都是未找到指定文本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
7
 楼主| 发表于 2013-12-17 02:57:24 | 只看该作者
taroxd 发表于 2013-12-16 18:14
抱歉我现在游戏不在身边,只有我自己用的脚本的rvdata2备份在网盘上。里面有你所需要的功能。

请把脚本弄 ...

谢谢,刚刚搜索到了

点评

好的,那我把附件删了~  发表于 2013-12-17 06:36
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
8
 楼主| 发表于 2013-12-17 16:04:49 手机端发表。 | 只看该作者
taroxd 发表于 2013-12-16 18:14
抱歉我现在游戏不在身边,只有我自己用的脚本的rvdata2备份在网盘上。里面有你所需要的功能。

请把脚本弄 ...

复活的技能还是不行
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

9
发表于 2013-12-17 17:27:40 | 只看该作者
本帖最后由 taroxd 于 2013-12-17 17:38 编辑
blueeyescyj 发表于 2013-12-17 16:04
复活的技能还是不行


我自己没问题啊?有按照注释填写备注吗(群体攻击能成功的话这一点问题不大)?技能效果是先复活再加血。技能范围建议设为我方单体。其他应该没有什么问题了啊……脚本是自用的所以可能不太人性化吧

我测试的时候用的是物品,没有问题。技能本质上应该是一样的呀…
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
274 小时
注册时间
2013-12-14
帖子
113
10
 楼主| 发表于 2013-12-18 23:23:12 手机端发表。 | 只看该作者
taroxd 发表于 2013-12-17 17:27
我自己没问题啊?有按照注释填写备注吗(群体攻击能成功的话这一点问题不大)?技能效果是先复活再加血。 ...

复活的技能还是不行!难道要在技能上备注些什么?另外就是这个脚本会不会使所有的回血技能都可以复活的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 02:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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