赞 | 403 |
VIP | 0 |
好人卡 | 11 |
积分 | 399 |
经验 | 242285 |
最后登录 | 2025-7-26 |
在线时间 | 5802 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39930
- 在线时间
- 5802 小时
- 注册时间
- 2006-11-10
- 帖子
- 6678
|
= =PAI自己.....
unless $game_player.moving?
# 执行各种画面的调用
if $game_temp.battle_calling
else 是在给这个分歧= =...
这样写是,当角色不移动,且不在战斗中的时候加HP......走起来反而不加...
-3-不如条件改为站着才能恢复,走路不恢复如何??
开个玩笑-v-
unless $game_player.moving?
# 执行各种画面的调用
if $game_temp.battle_calling
call_battle
elsif $game_temp.shop_calling
call_shop
elsif $game_temp.name_calling
call_name
elsif $game_temp.menu_calling
call_menu
elsif $game_temp.save_calling
call_save
elsif $game_temp.debug_calling
call_debug
end
else
for actor in $game_party.actors
if actor.armor4_id == 165 #首饰
if actor.hp > 0
actor.hp += 1
end
end
end
end
end
这样就可以走路恢复了-。-.....如果出错的话,应该是end多了一个或者是少了一个吧...{/hx} 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|