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

Project1

 找回密码
 注册会员
搜索
楼主: lvkeai
打印 上一主题 下一主题

[原创发布] 技能讲解(快来学习)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
1
发表于 2018-1-12 19:07:34 | 显示全部楼层
感谢LZ分享!
请问LZ能做出一个合体技能吗?描述为:发动合体技消耗A和B角色的TP,当A和B其中一方的TP不足时不可发动,攻击力算式为A.atk+B.atk-敌人.def。我试了下用公共事件附加状态,然而总会陷入死循环,请问LZ有没有方法_(:з」∠)_
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
2
发表于 2018-1-13 13:15:40 | 显示全部楼层
lvkeai 发表于 2018-1-13 10:15
搞定了,记得去steam支持一下

哇!感谢LZ!在1L的STEAM地址里吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
3
发表于 2018-1-13 13:27:14 | 显示全部楼层
lvkeai 发表于 2018-1-13 10:15
搞定了,记得去steam支持一下

_(:з」∠)_本来想私信请教下,结果没有权限。想请问一下那串实现代码的具体操作,我理解的话是,把你写的那串代码做成一个JS文件导入进去。然后是把3个代码都写在这个技能的备注里吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
4
发表于 2018-1-13 13:56:53 | 显示全部楼层
lvkeai 发表于 2018-1-13 13:46
写在备注里面,右下角,年轻人基础还不好啊。

是的_(:з」∠)_才接触RPG MAKER2个月。
if(targets[a]!=user&&targets[a].isLearnedSkill(420))
请问这个地方的A和(420)是需要替换成角色ID和技能ID的吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
5
发表于 2018-1-13 14:12:18 | 显示全部楼层
lvkeai 发表于 2018-1-13 13:46
写在备注里面,右下角,年轻人基础还不好啊。

刚才测试了一下,将420换成了技能ID,TP的需求改为了50,但是在A角色TP为50,B角色TP不足50的时候,A角色还是发动了这个技能,请问是不是我哪里操作出了问题呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
6
发表于 2018-1-13 15:46:09 | 显示全部楼层
lvkeai 发表于 2018-1-13 14:40
人多了缺失有问题
改成这样

唔……还是不行,大佬麻烦看看是不是我哪里使用错了?我是如图这么设置的,备注里面写的是:
<damage formula>
var targets=user.friendsUnit().aliveMembers();
var jfyfjdam=0;
for(var a=0;a<targets.length;a++){
if(targets[a].isLearnedSkill(0016)){//找到每一个学了奸夫淫妇剑的队友
jfyfjdam=jfyfjdam+targets[a].atk;//加上他们的攻击
}
}
value=jfyfjdam;               

<Custom Requirement>
value = false;
var num=1;
var cnum=1;
var targets=user.friendsUnit().aliveMembers();
for(var i=0;i<targets.length;i++){
if(targets[a]!=user&&targets[a].isLearnedSkill(0016)){
num=num+1;
if(targets[a].tp>20){
cnum=cnum+1;
}
}
}
if(num==cnum){
value = true;
}

<Before Eval>
  var targets=user.friendsUnit().aliveMembers();
for(var a=0;a<targets.length;a++){
if(targets[a]!=user&&targets[a].isLearnedSkill(0016)){
targets[a].gainTp(-20);//减少tp
}
}

QQ图片20180113154402.png (136.57 KB, 下载次数: 21)

技能设置

技能设置
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
帖子
21
7
发表于 2018-1-13 17:22:00 | 显示全部楼层
lvkeai 发表于 2018-1-13 17:12
额,我是这么写的吗?
结尾的
都没复制过去

好的我去加载下其他没加载的插件,复制完再试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 01:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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