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

Project1

 找回密码
 注册会员
搜索
查看: 1653|回复: 3
打印 上一主题 下一主题

[已经过期] 脚本术语

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2012-3-16
帖子
65
跳转到指定楼层
1
发表于 2013-8-18 15:19:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求大侠帮忙看下,把下面这段脚本改成Game_Battler 3里面的描述状态的脚本
像这种类型的
    if self.state?(25)
      # 设置伤害
      self.damage = -self.maxhp / 8
      # HP 的伤害减法运算
      self.hp -= self.damage
    end
  1.   if @active_battler.state?(25) && target.damage.is_a?(Numeric)
  2.      @active_battler.damage = -target.damage*20/100            
  3.      @active_battler.hp -= @active_battler.damage
  4.      @active_battler.damage_pop = true
  5.      @active_battler.animation_id = 245                        
  6.      @status_window.refresh                                    
  7.   end
复制代码

Lv5.捕梦者

梦石
0
星屑
33121
在线时间
5104 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2013-8-18 18:49:26 | 只看该作者
依个人理解,写在 Game_Battler 3 里有两段,分别为  应用通常攻击效果  和  应用特技效果
另:刷新状态窗口删掉,因为 Game_Battler 3 里没有状态窗口。

应用通常攻击效果
  1. if attacker.state?(25) && self.damage.is_a?(Numeric)
  2.   attacker.damage = -self.damage*20/100            
  3.   attacker.hp -= attacker.damage
  4.   attacker.damage_pop = true
  5.   attacker.animation_id = 245                                                            
  6. end
复制代码
应用特技效果
  1. if user.state?(25) && self.damage.is_a?(Numeric)
  2.   user.damage = -self.damage*20/100            
  3.   user.hp -= user.damage
  4.   user.damage_pop = true
  5.   user.animation_id = 245                        
  6. end
复制代码

评分

参与人数 1星屑 +105 收起 理由
弗雷德 + 105 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2012-3-16
帖子
65
3
 楼主| 发表于 2013-8-18 21:35:48 | 只看该作者
芯☆淡茹水 发表于 2013-8-18 18:49
依个人理解,写在 Game_Battler 3 里有两段,分别为  应用通常攻击效果  和  应用特技效果
另:刷新状态窗 ...

可以是可以了,不过为什么还没攻击的时候HP已经增加了。能不能弄成打出HP伤害的时候在回血。

点评

那就只有保持原来的不改,添加到战斗场景的显示伤害后面。  发表于 2013-8-19 10:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2012-3-16
帖子
65
4
 楼主| 发表于 2013-8-19 12:24:42 | 只看该作者
芯☆淡茹水 发表于 2013-8-18 18:49
依个人理解,写在 Game_Battler 3 里有两段,分别为  应用通常攻击效果  和  应用特技效果
另:刷新状态窗 ...

原来也是放在Scene_Battle 4里的,但是我用的是梦幻群俠传的脚本,里面有宠物系统的,一召唤宠物就出现脚本错误。 1
所以才想放到Game_Battler 3里的{:2_271:}

点评

那是因为你的那个宠物脚本里没有伤害的定义。  发表于 2013-9-1 20:59
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-29 17:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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