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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 迅雷進
打印 上一主题 下一主题

HP 恢复的问题

 关闭 [复制链接]

Lv5.捕梦者

梦石
0
星屑
39930
在线时间
5802 小时
注册时间
2006-11-10
帖子
6678
11
发表于 2008-8-15 06:50:39 | 只看该作者
以下引用迅雷進于2008-8-14 22:41:48的发言:

我把脚本写在 Scene_Map 里,
不过发现了一个问题,
那就是当角色没有移动的时候,
HP 仍然会自动恢复的说…   

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
      else#这里的end改为else
       那些东西加到这里来。
       end
    end

这样应该就只有移动的时候才能恢复吧.....- -.....
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

12
 楼主| 发表于 2008-8-15 06:53:07 | 只看该作者
对啊,
但是站着都会自动恢复的说。
这是小弟所写的脚本。
请前辈过目… {/gg} {/gg}

  1.     unless $game_player.moving?
  2.       # 执行各种画面的调用
  3.       if $game_temp.battle_calling
  4.         call_battle
  5.       elsif $game_temp.shop_calling
  6.         call_shop
  7.       elsif $game_temp.name_calling
  8.         call_name
  9.       elsif $game_temp.menu_calling
  10.         call_menu
  11.       elsif $game_temp.save_calling
  12.         call_save
  13.       elsif $game_temp.debug_calling
  14.         call_debug
  15.       else
  16.         for actor in $game_party.actors
  17.           if actor.armor4_id == 165 #首饰
  18.             if actor.hp > 0
  19.               actor.hp += 1
  20.             end
  21.           end
  22.         end
  23.       end
  24.     end
  25.   end
复制代码
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39930
在线时间
5802 小时
注册时间
2006-11-10
帖子
6678
13
发表于 2008-8-15 07:09:19 | 只看该作者
= =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感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

14
 楼主| 发表于 2008-8-15 07:22:15 | 只看该作者
前辈,
容许小弟再问一些问题吗? {/gg} {/gg}
也是关于自动恢复的范围内…
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
帖子
243
15
发表于 2008-8-15 07:26:57 | 只看该作者
可以用记录步数的方法啊
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

16
 楼主| 发表于 2008-8-15 07:36:54 | 只看该作者
这个系统如果是让菜单里的队员同时实行该怎么做呢?
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-15
帖子
19
17
发表于 2008-8-15 07:56:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

18
 楼主| 发表于 2008-8-15 08:01:17 | 只看该作者
问题解决了,
谢谢前辈~ {/hx} {/hx}
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2025-7-27 21:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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