Project1

标题: 关于技能与状态增加的问题 [打印本页]

作者: 随风轻去    时间: 2008-8-12 01:35
标题: 关于技能与状态增加的问题
是这样 我想创建一个新的技能魔化  

这个技能不是攻击技能 属于附加性的

我在状态里面添加了个魔化状态(增加个属性150% hp/mp1000) 然后再技能里面把魔化状态打开了

但是测试的时候 用过这个技能 hp和mp不能补满 有什么办法可以解决  

还有就是 我想在开启技能的同时 显示一段文字 比如 开启技能成功啦...

开启技能后在用技能 显示另一段文字 比如 你已开起技能了..


[LINE]1,#dddddd[/LINE]此贴于 2008-8-13 13:38:17 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 灯笼菜刀王    时间: 2008-8-12 01:49
然后再技能里面把魔化状态打开了

1,在那个技能里引公共事件,当角色中魔化状态的时候,HP,MP全加满,不就可以了?

2,3,操作一个变量,比如变量1,然后 变量1 += 1。
  分歧,当变量1 不等于0的时候
  显示文章,你已经开启技能了。
   当条件不满足的时候
  显示文章,魔化状态开启啦。

然后,在解除状态的事件里设置变量1 = 0 就可以了。

如果状态是自然解除的,就在game_battler 2  def remove_states_auto这段remove_state(i)下面加上 if i == 魔化的状态ID
           $game_variables[1] = 0
          end

状态受攻击解除,def remove_states_shock  同样的remove_state(i)下面加上。

状态战斗后解除,def remove_states_battle 同样
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 随风轻去    时间: 2008-8-12 02:00
好复杂啊  不过还是谢谢你了 有不懂得 我再来问  我先把你教的研究研究去 {/gg}




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