幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2424|回复: 4

救助三个问题!!!

[复制链接]

1

主题

7

帖子

79

积分

②入门

积分
79
QQ
发表于 2008-2-4 20:19:07 | 显示全部楼层 |阅读模式
1、升級后回复
2、每场战斗胜利后全员恢复1%的生命和魔法
3、野蛮人技能“天地同寿”:对敌人造成的伤害等于角色“总HP-剩余HP”的值,此技能无视防御


脚本或者公共事件都可,能解决就行

谢谢了先
将,在某而不在勇
回复

使用道具 举报

1

主题

7

帖子

79

积分

②入门

积分
79
QQ
 楼主| 发表于 2008-2-4 22:56:07 | 显示全部楼层
1. 升級后回复
Scene_Battle 2
start_phase5中,有一句actor.level > last_level
在下加
actor.hp = actor.maxhp
actor.sp = actor.maxsp

2. 每场战斗胜利后全员恢复1%的生命和魔法
Scene_Battle 2
start_phase5中,有一句

@result_window = Window_BattleResult.new(exp, gold, treasures)
在上加

for actor in $game_party.actors
    if !actor.dead?
        actor.hp += (actor.maxsp * 1 / 100).truncate      
        actor.sp += (actor.maxsp * 1 / 100).truncate
    end
  end
@status_window.refresh


1、2本人已經得到幫助解決
第三個問題有待討論簡便方法......
将,在某而不在勇
回复 支持 反对

使用道具 举报

1

主题

4

帖子

42

积分

②入门

积分
42
发表于 2008-2-6 09:29:38 | 显示全部楼层
Game_Battler 3
line:156以下

   if skill.id == (57)
        self.damage = user.maxhp - user.hp
      end
回复 支持 反对

使用道具 举报

0

主题

47

帖子

376

积分

④见习

积分
376
QQ
发表于 2008-8-18 14:55:59 | 显示全部楼层
同上面答复。。。。。
感激你让我拥有秋天的美丽
回复 支持 反对

使用道具 举报

0

主题

8

帖子

84

积分

②入门

积分
84
发表于 2009-1-4 19:59:11 | 显示全部楼层
第一個問題
其實只要在
Game_Actor
搜尋
@hp = [@hp, self.maxhp].min or @sp = [@sp, self.maxsp].min (兩行是連在一起的)

然後把
@hp = [@hp, self.maxhp].min
@sp = [@sp, self.maxsp].min
改成
@hp = [@hp, self.maxhp].max
@sp = [@sp, self.maxsp].max
就好嘞

回覆嘞
N年前的帖子...請管理員刪除...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-19 14:34 , Processed in 0.019034 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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