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

Project1

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

[已经解决] 能不能制作一个跳跃的技能?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
跳转到指定楼层
1
发表于 2014-8-2 06:06:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
玩過最終幻想4的應該能知道此技能的用處。
也就是说,某个角色进行跳跃,跳跃后该角色不会造成伤害或者恢复,
该回合完结后(我的是回合制)跳回来在对单个敌人造成伤害(自行选择敌人){:2_282:}
我要脚本,但是事件党可以进入。
@taroxd @VIPArcher
麻烦了……………………{:2_249:}

Lv3.寻梦者

火烧大神

梦石
0
星屑
1813
在线时间
941 小时
注册时间
2012-1-1
帖子
1777
5
发表于 2014-8-2 23:07:25 | 只看该作者
使用事件也可以,不过有点麻烦,思路大体如下:

1.设置一个“跳跃”技能,目标是敌单体,给目标附加一个用于“锁定”状态,给自身附加一个跳跃状态(免疫伤害),如果用的是横版,那么可以加上漂浮的效果(在技能公式可以实现一个技能给敌我都附加状态,搜索用户 救世小树 他有一篇教程)
2.在战斗事件中设置成回合结束执行,如果某个角色有跳跃状态的话,强制使用技能攻击被锁定的目标

如果使用这种方法,那么所有敌人队伍都必须设置战斗事件……

点评

他脚本冲突了……如果能用那个脚本的话这个问题就变得简单了  发表于 2014-8-2 23:34
是个好思路,不过沙发的链接里有个好玩的脚本,你可以看看,然后你在优化一下这个思路,这个问题就被你解决了。  发表于 2014-8-2 23:23

评分

参与人数 1星屑 +150 收起 理由
taroxd + 150 我很赞同

查看全部评分


火兔游戏官网上线啦!!
戳 >>> www.huotuyouxi.com <<<戳
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-8-2 12:34:14 手机端发表。 | 只看该作者
本帖最后由 taroxd 于 2014-8-2 12:42 编辑
qq19750508 发表于 2014-8-2 08:27
可是我一用这个脚本某个脚本就出错了
可能是你的链接里的脚本中的靠山(误)
一播放到受 ...


我也不晓得怎么解。当然这点程度的整合应该是小case,只要有个脚本师愿意帮你做的话。

另外强烈建议把基础设置的那个脚本放在所有插件脚本(包括别人写的脚本)的最上方,这样的话基础设置的脚本应该几乎不会带来兼容上的问题。

楼上一群点评的,不是那个问题啦233
目测只是普通的脚本冲突,而且是非常容易解决的那种。

点评

脚本冲突,自行想办法解决= =  发表于 2014-8-4 13:06
我放在最上方了……………………………………  发表于 2014-8-4 13:04
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
3
 楼主| 发表于 2014-8-2 08:27:40 | 只看该作者
可是我一用这个脚本某个脚本就出错了
可能是你的链接里的脚本中的靠山(误)
一播放到受到伤害的时候就出错了
我也不晓得怎么解……………………………………

点评

此作者的脚本多半要 http://rm.66rpg.com/thread-365967-1-1.html 这个鲜为人知的基础设置做基础……  发表于 2014-8-2 12:39
此作者的脚本多半要 http://rm.66rpg.com/thread-365967-1-1.html 这个鲜为人知的基础设置做基础……  发表于 2014-8-2 12:12
此作者的脚本多半要 http://rm.66rpg.com/thread-365967-1-1.html 这个鲜为人知的基础设置做基础……  发表于 2014-8-2 10:41
此作者的脚本多半要 http://rm.66rpg.com/thread-365967-1-1.html 这个鲜为人知的基础设置做基础……  发表于 2014-8-2 08:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-8-2 07:31:28 | 只看该作者
https://rpg.blue/thread-365982-1-1.html

RUBY 代码复制
  1. class Game_BattlerBase
  2.   # 拥有 50 号状态时锁定 HP
  3.   def_chain(:hp=) {|hp| old.(hp) unless state?(50) }
  4. end


跳跃技能添加50号状态,然后触发一个延迟发动的技能应该就可以了。
未测试

点评

状态里可以限制行动。  发表于 2014-8-2 10:08
哦不,是50号状态  发表于 2014-8-2 08:19
我可以让50号技能的限制为无法行动  发表于 2014-8-2 08:18
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 23:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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