设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1757|回复: 7
打印 上一主题 下一主题

如何做一个咏唱型魔法技能~

 关闭 [复制链接]

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
跳转到指定楼层
1
发表于 2008-9-16 21:14:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
小白问题:
就是说咏唱一个技能之后,就会在技能表中出现新的一个技能~
或者咏唱多个技能后(比如说,咏唱5个技能,分别为金木水火土!咏唱其中有一个技能之后,就不能在重复咏唱这个技能了)就会在技能中出现一个技能!
使用完这个技能之后,就会消失!
请问一下,有什么方法可以实现这个呢?
版务信息:本贴由楼主自主结贴~
水兵土星--死亡之星!

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

2
发表于 2008-9-16 23:11:57 | 只看该作者
有脚本……还有技能设置界面的速度补正值……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
3
 楼主| 发表于 2008-9-16 23:31:01 | 只看该作者
以下引用木葬枫于2008-9-16 15:11:57的发言:

有脚本……还有技能设置界面的速度补正值……

脚本是哪个呢?是那个叫延迟型技能吗?是的话,我觉得好象跟我的要求不一样吧~
速度补正值我试过了,那东西没用,无论设置多少数值,都还是那样子~
水兵土星--死亡之星!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-3
帖子
976
4
发表于 2008-9-17 03:23:43 | 只看该作者
可以活用“状态法技能冷却”

思路:http://rpg.blue/viewthread.php?t ... 9%2D16+19%3A18%3A26

状态法需要的脚本:
XP原帖:http://rpg.blue/web/htm/news403.htm

VX版:
Game_Battler中的 def skill_can_use? 部分改为
  1.   #--------------------------------------------------------------------------
  2.   # ● 判断是否可以使用技能
  3.   #     skill : 技能
  4.   #--------------------------------------------------------------------------
  5.   def skill_can_use?(skill)
  6.     return false unless skill.is_a?(RPG::Skill)
  7.     return false unless movable?
  8.     return false if silent? and skill.spi_f > 0
  9.     return false if calc_mp_cost(skill) > mp
  10. #===========最初 BY 叶子===========
  11.    #冷却的情况下不能使用
  12.    #冷却的技能ID(xx) 和这个技能对应附加的状态ID(yy)
  13.    if skill.id == 158 and self.state?(54)      #这样就是如果身上有54号状态,就无法使用158号技能
  14.      return false
  15.    end
  16.    if skill.id == 159 and !self.state?(55)      #这样就是如果身上 没 有55号状态,就无法使用159号技能
  17.      return false
  18.    end
  19.    #在下面可以继续添加其他需要冷却的技能
  20.    #如果添加 or 语句,还可以多技能实现共同冷却
  21. #===========最初 BY 叶子===========
  22.     if $game_temp.in_battle
  23.       return skill.battle_ok?
  24.     else
  25.       return skill.menu_ok?
  26.     end
  27.   end
复制代码


系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-3
帖子
976
5
发表于 2008-9-17 17:56:57 | 只看该作者
不好意思,上面的脚本少写了一次
     return false
   end

已改正
回复 支持 反对

使用道具 举报

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
6
 楼主| 发表于 2008-9-22 12:52:40 | 只看该作者
还是表示感谢一下~love下下!
这样就能做出好的效果出来了~{/hx}
水兵土星--死亡之星!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
97
在线时间
73 小时
注册时间
2008-7-5
帖子
509
7
发表于 2008-9-22 16:52:33 | 只看该作者
如果LZ不嫌麻烦的话请用公共事件
回复 支持 反对

使用道具 举报

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
8
 楼主| 发表于 2008-9-23 00:18:46 | 只看该作者
以下引用灯泡没我亮于2008-9-22 8:52:33的发言:

如果LZ不嫌麻烦的话请用公共事件

这个,我没有记错的话,战斗时候是不可以调用公共和自动事件的吧~不对的话,请高手指教!
水兵土星--死亡之星!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-30 01:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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