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

Project1

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

[已经解决] 关于吸血技能的制作

[复制链接]

Lv1.梦旅人

梦石
0
星屑
165
在线时间
0 小时
注册时间
2010-6-25
帖子
4
跳转到指定楼层
1
发表于 2010-6-25 14:04:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 复活的彩蛋 于 2010-6-26 14:04 编辑

     有人能指导一下嘛。。我还在用很早以前的公共事件特效。。

      有个问题存在,用以前的公共事件特效做这个技能不会提示MISS。。在敌人身上显示伤害以后,角色回了血。。

      但敌人不减血。。。
      
       希望达人提供个脚本段给我指导一下。。给我个比较好的吸血技能的制作脚本。。拜谢

Lv1.梦旅人

梦石
0
星屑
80
在线时间
45 小时
注册时间
2009-10-6
帖子
229
2
发表于 2010-6-25 15:55:49 | 只看该作者
直接加血不得了?
战争乃至凶之物,它扭曲人性,
摧残信仰,它拆散家庭,
毁灭国家。任何灾难,
都与之相形见拙。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

3
发表于 2010-6-25 17:05:59 | 只看该作者
  1. $吸血技能id数组 = [57,61]


  2. class Scene_Battle
  3.   alias old_main main
  4.   def main
  5.     @drink_blood = 999
  6.     old_main
  7.   end
  8.   alias msar make_skill_action_result
  9.   def make_skill_action_result
  10.     msar
  11.     if $吸血技能id数组.include?(@skill.id)
  12.       temp_hp = 0
  13.       for target in @target_battlers
  14.         temp_hp += target.damage
  15.       end
  16.       @active_battler.damage = -temp_hp
  17.       @target_battlers.push(@active_battler)
  18.       @drink_blood = @target_battlers.index(@active_battler)
  19.     end
  20.   end
  21.   alias ups4 update_phase4_step4
  22.   def update_phase4_step4
  23.     ups4
  24.     @target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
  25.     @target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
  26.   end
  27. end
复制代码
粘贴此脚本至main前
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
165
在线时间
0 小时
注册时间
2010-6-25
帖子
4
4
 楼主| 发表于 2010-6-25 17:43:04 | 只看该作者
回复 逸豫 的帖子


    咦。。。貌似不行。。这样会出现敌人身上显示去血,又在敌人身上显示加血。。而角色没有被加血。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

5
发表于 2010-6-25 17:59:02 | 只看该作者
在新工程这里测试有效
请提供工程
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

6
发表于 2010-6-25 18:14:22 | 只看该作者
本帖最后由 逸豫 于 2010-7-28 18:36 编辑
  1. $吸血技能id数组 = [57,61]


  2. class Scene_Battle
  3.   alias old_main main
  4.   def main
  5.     @drink_blood = 999
  6.     old_main
  7.   end
  8.   alias msar make_skill_action_result
  9.   def make_skill_action_result
  10.     msar
  11.     if $吸血技能id数组.include?(@skill.id)
  12.       temp_hp = 0
  13.       for target in @target_battlers
  14.         temp_hp += target.damage
  15.       end
  16.       @active_battler.damage = -temp_hp
  17.       @active_battler.hp += temp_hp
  18.       @target_battlers.push(@active_battler)
  19.       @drink_blood = @target_battlers.index(@active_battler)
  20.     end
  21.   end
  22.   alias ups4 update_phase4_step4
  23.   def update_phase4_step4
  24.     ups4
  25.     @target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
  26.     @target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
  27.   end
  28. end
复制代码
不好意思,脚本错误导致只能显示伤害不能加血……
已修复,另附截图一张


脚本有错:参考此处
http://rpg.blue/forum.php?mod=re ... 43651&from=home

点评

感激  发表于 2010-6-26 14:05
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
2305
在线时间
687 小时
注册时间
2010-6-23
帖子
53

开拓者

7
发表于 2010-6-26 11:11:36 | 只看该作者
终于找到这个了……能不能让我也用下

点评

本脚本无版权无售后,欢迎抱走  发表于 2010-6-27 12:33
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
275 小时
注册时间
2008-10-22
帖子
205
8
发表于 2010-6-26 18:14:10 | 只看该作者
横版战斗会出错,求解
恢复和伤害重叠在一块

点评

本脚本只提供给默认脚本使用,虽然已经最大限度的防冲突,但由于不同脚本实现过程不同,可能会对脚本效果有一定的影响  发表于 2010-6-27 12:31
本人处男作《江湖传之剑侠情》
脚本 ||||||||80%
声音 ||15%
素材 |||30%
剧情 |||||||||90%
物品 ||||||60%
地图 |6%
技能 |10%
职业 |||||||70%
综合 |||26%
━━━━━━━━━━━━━━━━━━━━━
已用时:68小时
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-25 03:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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