查看: 1900|回复: 6

[已经过期] 关于毒的问题

  [复制链接]
梦石
0
星屑
50
在线时间
35 小时
注册时间
2009-8-12
回帖
6
发表于 2009-8-16 17:29:14 | 显示全部楼层 |阅读模式

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

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

×
怎么改变毒伤害的效果?
比如做两个中毒,一个是轻微,一个是重度,后面那个是前面的十倍。
还有,怎么做像RO里涂毒的技能啊?
1000 字节以内
不支持自定义 Discuz! 代码
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-12
回帖
18
发表于 2009-8-16 19:13:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
228 小时
注册时间
2009-3-14
回帖
402
发表于 2009-8-16 22:17:22 | 显示全部楼层
在状态里好像可以设置毒的属性。新建一个毒属性试一试
曾经拥有,纵水流逝

人生到处知何似,应似飞鸿踏雪泥。泥上偶然留指爪,鸿飞那复计东西。
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2009-8-17 07:06:45 | 显示全部楼层
在 Game_Battler 裡面搜索 def slip_damage_effect
  1.   def slip_damage_effect
  2.     if slip_damage? and @hp > 0
  3.       @hp_damage = apply_variance(maxhp / 10, 10)
  4.       @hp_damage = @hp - 1 if @hp_damage >= @hp
  5.       self.hp -= @hp_damage
  6.     end
  7.   end
复制代码
改成

  1.   def slip_damage_effect
  2.     if slip_damage? and @hp > 0
  3.       if self.state?(1) # 假射第一种毒的状态ID为 1
  4.         @hp_damage = apply_variance(maxhp / 10, 10)
  5.         @hp_damage = @hp - 1 if @hp_damage >= @hp
  6.       elsif self.state?(10) # 假射第二种毒的状态ID为 10
  7.         @hp_damage = 10* apply_variance(maxhp / 10, 10)
  8.         @hp_damage = @hp - 1 if @hp_damage >= @hp
  9.       end
  10.       self.hp -= @hp_damage
  11.     end
  12.   end
复制代码
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

梦石
0
星屑
50
在线时间
35 小时
注册时间
2009-8-12
回帖
6
 楼主| 发表于 2009-8-17 20:06:24 | 显示全部楼层
那第二个问题呢?
1000 字节以内
不支持自定义 Discuz! 代码
回复

使用道具 举报

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
回帖
6441

贵宾

发表于 2009-8-17 20:36:51 | 显示全部楼层
@hp_damage = 10* apply_variance(maxhp / 10, 10)

这个意思是-血量为,10×角色最大血量除以10……那个最后的10是什么意思?
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
35 小时
注册时间
2009-8-12
回帖
6
 楼主| 发表于 2009-8-19 19:13:34 | 显示全部楼层
还有,怎么做像RO里涂毒的技能啊
1000 字节以内
不支持自定义 Discuz! 代码
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部