Project1

标题: 关于吸血技能的问题 [打印本页]

作者: clande    时间: 2008-7-12 19:13
标题: 关于吸血技能的问题
我需要制作一个特技,类似吸血的功能,就是把敌人打一下,就能够汲取对方失去HP的30% ,应该怎么搞? [LINE]1,#dddddd[/LINE]此贴于 2008-7-12 11:44:45 被版主凌冰提醒,请楼主看到后对本贴做出回应。


[LINE]1,#dddddd[/LINE]楼主应该注意标题的写法,明确一点才不会浪费大家时间,该一下
——凌冰留

作者: 凌冰    时间: 2008-7-12 19:43
有个简单的办法,但是不能显示吸血
即插即用式脚本- -
  1. class Game_Battler
  2.   alias skill_effect skill_effect_new
  3.   def skill_effect(user, skill)
  4.     skill_effect_new
  5.     if skill.id == 81 and self.damage > 0
  6.       user.hp += self.damage * 0.3
  7.     end
  8.   end
  9. end
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: clande    时间: 2008-7-12 21:01
呃……,你的这个脚本怎么用?
作者: 后汉王刘蜀    时间: 2008-7-12 21:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: clande    时间: 2008-7-12 21:20
呃……还是不明白……我说的吸血技能是单只一个技能,而不是全部,这个脚本不需要对应那个技能吗?还是什么其他?解释一下,再有,详细一下,放到公共事件的什么地方?事件第三页脚本处?
作者: Eclair    时间: 2008-7-12 21:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: clande    时间: 2008-7-12 21:36
嗯……复制了之后我测试,使用特技“吸血”,貌似没有效果啊……
作者: Eclair    时间: 2008-7-12 21:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: clande    时间: 2008-7-12 21:47
谢谢了,一人给一些,谁也不亏待……{/cy}
作者: 凌冰    时间: 2008-7-13 02:36
- -是我失误了,没想到楼主这么白- -
谢谢绿发姐姐帮我解释{/wx}
作者: 口水怪    时间: 2008-7-13 17:13
我打开了公共事件,把1号公共事件里面添加了脚本,复制了上面的内容,然后把81号技能的名称设置为“吸血”,威力100。然后让主角在1级时候就会。然后测试。使用“吸血”时出现错误提示:“执行时脚本发生错误 name error undefined method ‘skill_effect_new’for class ‘interpreter::game_batter’”
作者: 凌冰    时间: 2008-7-13 17:16
纯引用 - -
以下引用Eclair于2008-7-12 13:24:11的发言:

哎呀~~这段脚本直接新建一个空脚本页复制粘贴就可以了啊= =...
误导- -bb
以下引用Eclair于2008-7-12 13:41:26的发言:

if skill.id == 81 and self.damage > 0


81素特技id,只有81号有效果哦

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~


作者: 口水怪    时间: 2008-7-13 17:20
是说打开脚本编辑器么?然后把这个脚本加入main之前?还是会出错啊?
作者: 凌冰    时间: 2008-7-13 17:35
你用了其他脚本了吧!可能有冲突




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1