| 
 
| 赞 | 10 |  
| VIP | 40 |  
| 好人卡 | 0 |  
| 积分 | 4 |  
| 经验 | 6245 |  
| 最后登录 | 2023-7-11 |  
| 在线时间 | 235 小时 |  
 Lv2.观梦者 
	梦石0 星屑382 在线时间235 小时注册时间2009-2-13帖子470 | 
| 不少游戏都有升级的时候把HP,SP补满的功能。在RMXP中怎么制作呢?我先说制作方法,再简单讲一下原理和碰到其他新脚本之后的更改方法。 
 1、默认情况下的升级加HP,SP方法:
 
 Scene_Battle 2 的173行开始,有如下3段内容:
 
 if actor.level > last_level
 status_window.level_up(i)
 end
 
 这里就是升级的内容,只要在if那个下面一行添加
 actor.hp = actor.maxhp; actor.sp = actor.maxsp
 
 就可以补满血。如果需要增加50%的最大生命和最大SP,则写
 actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
 2、雅土的升级提示脚本:
 
 首先你得确定是66RPG站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在279行内容如下:
 
 if actor.level > last_level
 
 在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
 如果需要增加50%的最大生命和最大SP,则写actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.5
 
 
 原作者:综合
 | 
 |