Project1

标题: 中毒脚本修改问题 [打印本页]

作者: 薄荷冰水    时间: 2008-7-21 20:45
标题: 中毒脚本修改问题
我想弄个瘴毒
彩虹7色瘴
7回合内必死
不过好象我修改得错了
看起来有点问题....当然不是出错,是不符合我的要求

我想每回合减少最大HP和SP的7分之1
就是中毒后7回合必死..


我改成的是这样的
貌似不对...达不到我想要的效果...


    if self.state?(28) #瘴毒   
      # 设置伤害
      self.damage = self.maxhp / 7
      self.damage = self.maxsp / 7
      # HP 的伤害减法运算
      self.hp -= self.damage
      self.sp -= self.damage
    end

怎么改... 貌似说 减少的MaxHP+MaxSP==伤害值

然后人物的 HP和SP都减少上面的那个 伤害值

有点郁闷....假如我的怪物1000SP  10HP  
结果刚中毒就死掉了... [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: burst_TNT    时间: 2008-7-21 20:57
if self.state?(28) #瘴毒   
     # 设置伤害
     self.damage = self.maxhp / 7
     $t = self.maxsp / 7
     # HP 的伤害减法运算
     self.hp -= self.damage
     self.sp -= $t
   end

试试这样行不…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 薄荷冰水    时间: 2008-7-21 20:59
好`试下
我会这样改就是因为看了你那个仿仙剑5毒的
膜拜一下...
作者: 灯笼菜刀王    时间: 2008-7-21 21:01
以下引用burst_TNT于2008-7-21 12:57:18的发言:

if self.state?(28) #瘴毒   
    # 设置伤害
    self.damage = self.maxhp / 7
    $t = self.maxsp / 7
    # HP 的伤害减法运算
    self.hp -= self.damage
    self.sp -= $t
  end

试试这样行不……


怎么这么多人用$t....今天已经看到第三个了= =~~~

其实,这样并不是7回合杀死角色,因为可以恢复....而且,如果不是7的倍数,那就要8回合。

其实,是有固定回合后100%杀掉角色的方法-。-,不过有个小问题...

http://rpg.blue/web/htm/news548.htm
作者: 薄荷冰水    时间: 2008-7-21 21:27
以下引用灯笼菜刀王于2008-7-21 13:01:15的发言:


以下引用burst_TNT于2008-7-21 12:57:18的发言:

if self.state?(28) #瘴毒   
   # 设置伤害
   self.damage = self.maxhp / 7
   $t = self.maxsp / 7
   # HP 的伤害减法运算
   self.hp -= self.damage
   self.sp -= $t
end

试试这样行不……



怎么这么多人用$t....今天已经看到第三个了= =~~~

其实,这样并不是7回合杀死角色,因为可以恢复....而且,如果不是7的倍数,那就要8回合。

其实,是有固定回合后100%杀掉角色的方法-。-,不过有个小问题...

http://rpg.blue/web/htm/news548.htm


[本贴由作者于 2008-7-21 13:03:20 最后编辑]




怪物....我不打算给怪物弄补血技能....怪物肯定是7回合内4把....


确实是这样....  大不了我把怪物的血都弄成7的倍数




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1