| 
 
| 赞 | 5 |  
| VIP | 319 |  
| 好人卡 | 14 |  
| 积分 | 5 |  
| 经验 | 41379 |  
| 最后登录 | 2020-11-1 |  
| 在线时间 | 1355 小时 |  
 Lv2.观梦者 (版主) 迷途知返,恍如隔世 
	梦石0 星屑488 在线时间1355 小时注册时间2011-2-17帖子1216 
 | 
| 这是我修改过后的脚本。复制代码     # 计算威力
      
      if skill.atk_f == 0                  
              power = [(user.level*0.4+2)*skill.power*user.int/self.mdef/50+2].max
        else
              power = [(user.level*0.4+2)*skill.power*user.str/self.pdef/50+2].max
            end
我把敌人的攻击力设置为敌人的等级。
 但是在游戏内附带的目录中是这样说的。
 而伤害按我的公式计算出来难免是浮点数,怎么让伤害约成整数???复制代码小数点以下的计算
整数除整数的情况下,会省略余数,答案将还是整数。想得到小数点以下的答案,就要使用到浮点数。除数或被除数至少要有一个是浮点数(明确标明了小数点以下),计算的答案就会是浮点数。
p 15 / 4            # => 3
p 15.0 / 4          # => 3.75
p 15 / 4.0          # => 3.75
 
 | 
 |