幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1857|回复: 6

[已解决]帮忙看一下这句脚本

[复制链接]

4

主题

32

帖子

352

积分

④见习

积分
352
发表于 2007-7-4 16:55:34 | 显示全部楼层 |阅读模式
我想设置一个状态,只要中了这个状态,每回合HP损失1500。是不是在Game_Battler3里应用连续伤害效果里加
  if self.state?(7)
      self.damege = 1500
    end

还有,状态设置那里需不需要选连续伤害

谢谢了
我的新论坛: http://gamebar.5d6d.com
回复

使用道具 举报

1

主题

64

帖子

716

积分

⑤进阶

积分
716
发表于 2007-7-4 17:07:13 | 显示全部楼层
不需要……顺便说下,要是+=1500,不然的话,攻击的杀伤就没了
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-7-4 17:08:28 | 显示全部楼层
这是原本提供的功能...没有必要去改脚本吧... [s:5]
回复 支持 反对

使用道具 举报

4

主题

32

帖子

352

积分

④见习

积分
352
 楼主| 发表于 2007-7-4 17:08:53 | 显示全部楼层
我是说那句脚本有没有错,他说错了
我的新论坛: http://gamebar.5d6d.com
回复 支持 反对

使用道具 举报

4

主题

32

帖子

352

积分

④见习

积分
352
 楼主| 发表于 2007-7-4 17:09:45 | 显示全部楼层
我要指定1500啊!!
我的新论坛: http://gamebar.5d6d.com
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-7-4 17:18:47 | 显示全部楼层
哦,勾选肯定是要勾选的~
  1. def slip_damage_effect
  2.     # 设置伤害
  3.     self.damage = self.maxhp / 10
  4.     # 分散
  5.     if self.damage.abs > 0
  6.       amp = [self.damage.abs * 15 / 100, 1].max
  7.       self.damage += rand(amp+1) + rand(amp+1) - amp
  8.     end
  9.     if self.state?(7)
  10.       self.damage = 1500
  11.     end
  12.     # HP 的伤害减法运算
  13.     self.hp -= self.damage
  14.     # 过程结束
  15.     return true
  16.   end
复制代码
PS.说你错...是因为你拼写错了...OTL
回复 支持 反对

使用道具 举报

4

主题

32

帖子

352

积分

④见习

积分
352
 楼主| 发表于 2007-7-4 17:27:04 | 显示全部楼层
3q [s:1]
我的新论坛: http://gamebar.5d6d.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-22 17:36 , Processed in 0.011871 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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