查看: 1216|回复: 8

HP 恢复的问题 2

  [复制链接]

ST戰士

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

第5届短篇游戏比赛季军

发表于 2008-8-15 08:11:39 | 显示全部楼层 |阅读模式

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

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

×
http://rpg.blue/viewthread.php?tid=98778

之前的问题已经解决了,
不过现在出现了另外一个问题。
如果要让菜单里的队员同时实行这个功能,
那么该怎么做呢? {/gg} {/gg}
请前辈们指教~
版务信息:本贴由楼主自主结贴~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-

殲滅天使·玲<

梦石
0
星屑
126
在线时间
204 小时
注册时间
2008-2-20
回帖
2172

贵宾

发表于 2008-8-15 08:23:26 | 显示全部楼层
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

发帖前请看版规。进水区请到版规贴留名哦亲~chu~❤
回复

使用道具 举报

殲滅天使·玲<

梦石
0
星屑
126
在线时间
204 小时
注册时间
2008-2-20
回帖
2172

贵宾

发表于 2008-8-15 08:24:31 | 显示全部楼层
如果想全员同时恢复的话我不在行......

不过用事件可以.

例如角色按上键时.全员增加HP1.依此类推.

发帖前请看版规。进水区请到版规贴留名哦亲~chu~❤
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-15 10:35:08 | 显示全部楼层
以下引用迅雷進于2008-8-15 0:11:39的发言:


本贴悬赏额度如下:VIP:0   积分:100   
http://rpg.blue/viewthread.php?tid=98778

之前的问题已经解决了,
不过现在出现了另外一个问题。
如果要让菜单里的队员同时实行这个功能,
那么该怎么做呢?  
请前辈们指教~

= =还以为真的解决了
不明白你说的全队员是什么意思。这个脚本就是对全员的。只要有装备首饰,同时不是战斗不能的情况下就可以恢复。

或者你说的是某一个装备,全员都可以恢复?
else
    for actor in $game_party.actors
        if actor.armor4_id == 165 #首饰
          for i in 0...$game_party.actors.size         
            if $game_actors.hp > 0
            $game_actors.hp += 1
           end
          end
        end
      end
   end
end


系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

ST戰士

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

第5届短篇游戏比赛季军

 楼主| 发表于 2008-8-15 21:42:49 | 显示全部楼层
以下引用灯笼菜刀王于2008-8-15 2:35:08的发言:
或者你说的是某一个装备,全员都可以恢复?

是的,
前辈。
只要其中一人装上了,
全员就可以恢复。

以下引用灯笼菜刀王于2008-8-15 2:35:08的发言:
else
   for actor in $game_party.actors
       if actor.armor4_id == 165 #首饰
         for i in 0...$game_party.actors.size         
           if $game_actors.hp > 0
           $game_actors.hp += 1
          end
         end
       end
     end
  end
end

前辈,
这个修改式的脚本出错了,
系统无法读取 HP 的定义… {/gg} {/gg}
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

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

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-15 23:46:15 | 显示全部楼层
以下引用迅雷進于2008-8-15 13:42:49的发言:


以下引用灯笼菜刀王于2008-8-15 2:35:08的发言:
或者你说的是某一个装备,全员都可以恢复?


是的,
前辈。
只要其中一人装上了,
全员就可以恢复。


以下引用灯笼菜刀王于2008-8-15 2:35:08的发言:
else
  for actor in $game_party.actors
      if actor.armor4_id == 165 #首饰
        for i in 0...$game_party.actors.size         
          if $game_actors.hp > 0
          $game_actors.hp += 1
         end
        end
      end
    end
end
end


前辈,
这个修改式的脚本出错了,
系统无法读取 HP 的定义…   

-。-因为我写错了....$game_actors没有ID为0的~~~把$game_actors.hp换成$game_party.actors.hp就行了~~~
回复

使用道具 举报

ST戰士

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

第5届短篇游戏比赛季军

 楼主| 发表于 2008-8-16 09:13:01 | 显示全部楼层
以下引用灯笼菜刀王于2008-8-15 15:46:15的发言:
-。-因为我写错了....$game_actors没有ID为0的~~~把$game_actors.hp换成$game_party.actors.hp就行了~~~

可以了,
不过 HP 恢复的数量好像多了一点,
是否能够减低 HP 恢复的数量呢? {/gg} {/gg}
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

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

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-16 10:28:10 | 显示全部楼层
昨天那帖说过了嘛,

else
for actor in $game_party.actors
     if actor.armor4_id == 165 #首饰
    a = $game_party.steps
      if a % 10 == 0
  
       for i in 0...$game_party.actors.size         
         if $game_actors.hp > 0
         $game_actors.hp += 1
         end
        end
       end
     end
   end
end

这样就可以了-。- 10步HP+1
回复

使用道具 举报

ST戰士

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

第5届短篇游戏比赛季军

 楼主| 发表于 2008-8-17 01:14:36 | 显示全部楼层
以下引用灯笼菜刀王于2008-8-16 2:28:10的发言:

昨天那帖说过了嘛,

else
for actor in $game_party.actors
    if actor.armor4_id == 165 #首饰
   a = $game_party.steps
     if a % 10 == 0  
      for i in 0...$game_party.actors.size         
        if $game_actors.hp > 0
        $game_actors.hp += 1
        end
       end
      end
    end
  end
end

这样就可以了-。- 10步HP+1

抱歉一下子忘记了… {/gg} {/gg}
Anyway,
感谢前辈大大的指教~ {/ll} {/ll}
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部