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

Project1

 找回密码
 注册会员
搜索

有没有脚本可以显示自动回复或者扣血的脚本?

查看数: 2154 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-6-14 11:39

正文摘要:

VA默认的回合结束时候自动回复是不会显示回复多少的,有没有这样的脚本? 把回合自动回复当成使用回复技能也行。

回复

lirn 发表于 2014-6-18 20:44:30
没有办法了吗?
后知后觉 发表于 2014-6-15 19:55:47
在这2行
    no_log_regenerate_hp
    scene = SceneManager.scene
中间加一行
    @hzhj_damage = [:hp, @result.hp_damage, false] if @result.hp_damage != 0

@余烬之中
那脚本其实是沙丘...现在的很多东西都是最初规划里没有的
后来加的东西越来越多 设置越来越发杂.结构越来越乱 就叫停了.

点评

像YEA那样做成插件那样,需要的就加,不需要的就不加这样感觉也不错啊。  发表于 2014-6-16 18:10
很多东西其实是基于最初规划工程的插件形式制作的  发表于 2014-6-15 20:08
大约是更新版本的时候直接加的?各种类交叉定义看都看不懂(Window_BattleLog追加定义就有好几个……)  发表于 2014-6-15 19:59

评分

参与人数 1星屑 +66 收起 理由
余烬之中 + 66 塞糖

查看全部评分

lirn 发表于 2014-6-15 17:09:32
基本功能已经够了。这个其实也算是VA本身的问题吧,不显示自身自动回血多少,自动扣血多少。
余烬之中 发表于 2014-6-15 15:48:27
@后知后觉 的横版是个坑
lirn 发表于 2014-6-15 14:45:03
@后知后觉 不知道能不能指导一下?
taroxd 发表于 2014-6-14 12:40:13
RUBY 代码复制
  1. class Scene_Battle < Scene_Base
  2.   def add_battlelog(text)
  3.     @log_window.add_text(text)
  4.   end
  5. end
  6.  
  7. class Game_Actor < Game_Battler
  8.   alias no_log_regenerate_hp regenerate_hp
  9.   def regenerate_hp
  10.     no_log_regenerate_hp
  11.     scene = SceneManager.scene
  12.     if scene.respond_to?(:add_battlelog) && @result.hp_damage < 0
  13.       scene.add_battlelog "#{name}的HP恢复了#{[email][email protected]_damage[/email]}点!"
  14.     end
  15.   end
  16. end

点评

你可以开新帖提问。不过我估计得到解答的概率不高  发表于 2014-7-1 18:41
之后再出现MP回复,我想如果能做到有先后顺序,那估计就行了。  发表于 2014-7-1 18:36
虽然已经过期了,但我突然间想到,就是能不能就是HP恢复之后,结束,再来MP恢复呢。以9楼的图为利。出现了失去HP150之后,该行文字消失。  发表于 2014-7-1 18:35
把8~15行复制两遍,再把hp改成mp和tp就可以了  发表于 2014-6-14 13:20
啊!我是不是该加上TP跟MP?  发表于 2014-6-14 13:16
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-14 22:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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