这不是我写的脚本,是用SailCat大大的伤害美化脚本改的.#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#================== ...
Eienshinken 发表于 2009-11-9 01:02
sample1.JPG (2.97 KB, 下载次数: 16)
sample2.JPG (3.53 KB, 下载次数: 19)
sample3.JPG (4.94 KB, 下载次数: 14)
测试了一下。伤害值美化脚本貌似可以配合LZ的地图显示伤害。
LZ的图片需要去底就是了。规格正符合脚本要求
伤害显示部分53~59行改为如下:
unless critical
bitmap.blt(damage_x, 32, RPG::C ...
well 发表于 2009-11-9 08:11
加在哪个位置?
class Sprite_Character < RPG::Sprite
alias carol3_66RPG_damage_pop_update update
def update
carol3_66RPG_damage_pop_update
if @character.damage_pop
damage(@character.damage, @character.critical)
@character.damage = nil
@character.critical = false
@character.damage_pop = false
$game_switches[10] = false #加这里
end
end
...
pudding 发表于 2009-11-9 21:07
未命名.PNG (7.52 KB, 下载次数: 13)
未命名.PNG (10.19 KB, 下载次数: 21)
32# well
把的脚本负数 改成 显示的都是MISS...并不增加生命
想个其他办法,使用物品恢复生命,地图显示恢复生命的那行 增加100点生命 就显示 100点生命(这个可以不设置...如果可以帮我做) ...
pudding 发表于 2009-11-10 12:19
……我看不懂。
是说现在负数显示不出来?
还是,现在有效果,希望改成负值无效……那,你不用负值不就行了。
然后是使用恢复品时,希望用美化数字显示是吧。会考虑的,不过不要对我这低手期待太多。 ...
well 发表于 2009-11-11 09:33
在Game_Battler 3第50行可以看到这一句: atk = [attacker.atk - self.pdef / 2, 0].max
计算基本伤害的时候,如果攻击减防御的结果小于0,将攻击视为0。我不知道你用什么公式计算伤害。也不知道这个计算写在哪儿。 ...
well 发表于 2009-11-12 18:52
我就是用变量来控制攻击 防御的...
例如:$game_variables[170] == 敌人攻击
$game_variables[101] == 角色防御
t = $game_variables[170] -= $game_variables[101] #t = 敌人攻击 减 角色防御
$game_pla ...
pudding 发表于 2009-11-12 20:14
1、t = [$game_variables[170] - $game_variables[101], 0].max
$game_player.damage = t
这样伤害最小为0,因为0是显示的,所以所有负值的情况都显示0
2、t = $game_variables[170] -= $game_variables[101]
$g ...
well 发表于 2009-11-12 22:14
46# pudding
……我不相信你不会改……
t = $game_variables[170] -= $game_variables[101]
$game_player.damage = (t > 0 ? t : "miss")
去掉一个符号的事情,
well 发表于 2009-11-12 23:32
可是我不是已经改了么……在上一贴
t = $game_variables[170] -= $game_variables[101]
$game_player.damage = (t > 0 ? t : "miss")
大于等于改成大于,这样t=0也显示“miss”了…… ...
well 发表于 2009-11-13 12:32
把敌人攻击改为100 攻击角色显示的伤害是第1行...(并不是第3行)
把显示伤害的位置 移到人物头上显示
如果连续攻击的时候...像10804
这样多行显示.. ...
pudding 发表于 2009-11-13 17:39
132.53 KB, 下载次数: 74
我下了你的工程,然后……出离愤怒了
首先,我反复重复过用32#的脚本。但是你的工程里还是之前那个用10号开关的……
其次,你提供的两张伤害图片都是4行,因为照你的要求,敌人对角色的伤害要用第4行显示 ...
well 发表于 2009-11-13 23:18
374.24 KB, 下载次数: 92
miss攻击的阿尔西斯事件里伤害部分脚本有这么一句
$game_actors[1].hp -= t #角色生命-伤害值
改成
$game_actors[1].hp -= (t > 0 ? t : 0)
1
你自己也加了注释在那里,虽然一直说不会脚本,可是这么一通折腾下来, ...
well 发表于 2009-11-16 17:43
2.65 KB, 下载次数: 93
130.76 KB, 下载次数: 113
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |