查看: 1526|回复: 3

[已经过期] XP中 受到的伤害怎样付给变量?

  [复制链接]
梦石
0
星屑
50
在线时间
61 小时
注册时间
2011-6-20
回帖
27
发表于 2011-6-20 18:50:37 | 显示全部楼层 |阅读模式

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

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

×
想给角色设置一个隐藏HP
梦石
10
星屑
12625
在线时间
1392 小时
注册时间
2011-6-17
回帖
648
发表于 2011-6-21 07:19:14 | 显示全部楼层
战斗事件
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-6-21 13:50:17 | 显示全部楼层
  1. module Damage
  2.   ID = 99
  3. end

  4. class Game_Actor < Game_Battler
  5.   include(Damage)
  6.   _array = ['attack_effect', 'skill_effect']
  7.   _array.each {|item| alias_method('_' + item, item) }
  8.   def attack_effect(attacker)
  9.     _attack_effect(attacker)
  10.     return unless attacker.is_a?(Game_Enemy)
  11.     return if damage.equal?('Miss')
  12.     $game_variables[ID] = damage.to_i if damage.to_i > $game_variables[ID]
  13.     # => print($game_variables[ID])
  14.   end
  15.   def skill_effect(user, skill)
  16.     _skill_effect(user, skill)
  17.     return unless user.is_a?(Game_Enemy)
  18.     return if damage.equal?('Miss')
  19.     $game_variables[ID] = damage.to_i if damage.to_i > $game_variables[ID]
  20.     # => print($game_variables[ID])
  21.   end
  22. end
复制代码
回复

使用道具 举报

梦石
0
星屑
50
在线时间
61 小时
注册时间
2011-6-20
回帖
27
 楼主| 发表于 2011-6-24 16:13:04 | 显示全部楼层
那个脚本要怎样用?


DENGTD24于2011-6-25 16:10补充以下内容:
可以用开关控制是减HP还是付给变量吗?
这个脚本好像只能付给一个变量啊,
有可以可控制的付给不同变量的方法吗?

要求有点过分,提前感谢解决者{:4_113:}

点评

像外来脚本一样插入在Main前,ID为付给的变量ID  发表于 2011-6-24 16:19
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部