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

Project1

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

戰鬥結束後 SP 10%恢復與升級後HP/SP全恢復

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
20
在线时间
0 小时
注册时间
2007-12-29
帖子
2
跳转到指定楼层
1
发表于 2007-12-29 20:01:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
我用公用事件寫,但是他無法執行,因為都需要開關,但之前RPG2000可以常駐現在的不行
不知道有何方式可以克服?

我寫的方式如下:
戰鬥終了SP10%恢復:
變數001:角色A的MAX SP代入角色A的MAXSP
變數002:角色A的現在經驗值 代入 角色A的 EXP
條件分歧:變數001:角色A的現在經驗值 > 變數003:角色A戰鬥後的經驗值
變數001:/10
恢復角色A的現在SP
變數003:角色A的戰鬥後經驗值 代入 角色A的經驗直

升級後HP/SP全恢復
變數004:角色ALV 代入 角色A的LV
條件分歧:變數004:角色A的LV > 變數005:角色之前的LV
完全恢復:角色A
變數005:角色前LV 代入 角色A的LV

公用事件好像都無法正常執行,設了開關只能執行一次就停了

用事件在每個地圖都必須設,想從功用事件來克服請各位不吝賜教
謝謝
本贴由论坛斑竹真·ZERO结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2007-12-16
帖子
134
6
发表于 2007-12-30 00:08:55 | 只看该作者
LZ请看置顶问题帖,里面写的很详细了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
5
发表于 2007-12-29 20:56:23 | 只看该作者
以下引用tiaozao999于2007-12-29 12:32:38的发言:

奇怪 这脚本我 贴上之后怎么没用?

你有沒有加過其他Scene_Battle腳本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
1 小时
注册时间
2007-12-24
帖子
182
4
发表于 2007-12-29 20:32:38 | 只看该作者
奇怪 这脚本我 贴上之后怎么没用?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
3
发表于 2007-12-29 20:06:59 | 只看该作者
用腳本更好

Scene_Battle 2 start_phase5中,有一句actor.level > last_level
在下加

  1. actor.hp = actor.maxhp
  2. actor.sp = actor.maxsp
复制代码

戰鬥終了SP10%恢復:也是Scene_Battle 2 start_phase5中,有一句

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

  1. for actor in $game_party.actors
  2.       if !actor.dead?
  3.         actor.sp += (actor.maxsp * 1 / 10).truncate
  4.       end
  5.     end
  6.     @status_window.refresh
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
20
在线时间
0 小时
注册时间
2007-12-29
帖子
2
2
 楼主| 发表于 2007-12-29 20:01:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
我用公用事件寫,但是他無法執行,因為都需要開關,但之前RPG2000可以常駐現在的不行
不知道有何方式可以克服?

我寫的方式如下:
戰鬥終了SP10%恢復:
變數001:角色A的MAX SP代入角色A的MAXSP
變數002:角色A的現在經驗值 代入 角色A的 EXP
條件分歧:變數001:角色A的現在經驗值 > 變數003:角色A戰鬥後的經驗值
變數001:/10
恢復角色A的現在SP
變數003:角色A的戰鬥後經驗值 代入 角色A的經驗直

升級後HP/SP全恢復
變數004:角色ALV 代入 角色A的LV
條件分歧:變數004:角色A的LV > 變數005:角色之前的LV
完全恢復:角色A
變數005:角色前LV 代入 角色A的LV

公用事件好像都無法正常執行,設了開關只能執行一次就停了

用事件在每個地圖都必須設,想從功用事件來克服請各位不吝賜教
謝謝
本贴由论坛斑竹真·ZERO结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2026-6-19 22:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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