查看: 2210|回复: 1

[已经过期] 连续伤害设置和显示问题

[复制链接]
梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-26
回帖
17
发表于 2013-10-3 13:36:05 | 显示全部楼层 |阅读模式

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

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

×
如果中毒了,在地图上每行走10步,就会扣除50HP
并且在地图上显示伤害,请问从哪里修改脚本?

万兽

梦石
0
星屑
602
在线时间
2271 小时
注册时间
2006-11-4
回帖
4701

贵宾

发表于 2013-10-3 14:15:41 | 显示全部楼层
首先你需要这个:http://www.66rpg.com/articles/3058
然后在game_player类下:[pre lang="ruby" line="1"]#--------------------------------------------------------------------------
  # ● 增加步数
  #--------------------------------------------------------------------------
  def increase_steps
    super
    # 不是强制移动路线的场合
    unless @move_route_forcing
      # 增加步数
      $game_party.increase_steps
      # 步数是偶数的情况下
      if $game_party.steps % 2 == 0
        # 检查连续伤害
        $game_party.check_map_slip_damage
      end
    end
  end[/pre]

加上一句:[pre lang="ruby" line="1"]#--------------------------------------------------------------------------
  # ● 增加步数
  #--------------------------------------------------------------------------
  def increase_steps
    super
    # 不是强制移动路线的场合
    unless @move_route_forcing
      # 增加步数
      $game_party.increase_steps
      # 步数是偶数的情况下
###########################################
     if $game_party.steps % 10 == 0
       $game_player.damage = 50
       $game_player.damage_pop = true
     end
#############################
      if $game_party.steps % 2 == 0
        # 检查连续伤害
        $game_party.check_map_slip_damage
      end
    end
  end[/pre]

点评

不用的,这个脚本就是这样用的。  发表于 2013-10-3 18:56
这个不全吧?还要加上地图刷新时显示伤害。  发表于 2013-10-3 18:52

评分

参与人数 1星屑 +50 收起 理由
myownroc + 50 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部