楼主: lvkeai

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

[复制链接]
梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
 楼主| 发表于 2018-1-13 10:15:30 | 显示全部楼层
hinasama 发表于 2018-1-12 19:07
感谢LZ分享!
请问LZ能做出一个合体技能吗?描述为:发动合体技消耗A和B角色的TP,当A和B其中一方的TP不足 ...

搞定了,记得去steam支持一下
1
回复

使用道具 举报

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
 楼主| 发表于 2018-1-13 10:20:18 | 显示全部楼层
zfjlove123 发表于 2018-1-13 09:25
if (this.isAttack()) {//
这里如果要使用技能该怎么写?

this.isSkill() 技能
this.isMagical()魔法
1
回复

使用道具 举报

梦石
0
星屑
2142
在线时间
289 小时
注册时间
2016-9-9
回帖
52
发表于 2018-1-13 10:35:55 | 显示全部楼层
lvkeai 发表于 2018-1-13 10:20
this.isSkill() 技能
this.isMagical()魔法

非常感谢大神
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
 楼主| 发表于 2018-1-13 13:45:52 | 显示全部楼层
hinasama 发表于 2018-1-13 13:15
哇!感谢LZ!在1L的STEAM地址里吗?

是啊,还没解封
1
回复

使用道具 举报

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
 楼主| 发表于 2018-1-13 13:46:50 | 显示全部楼层
hinasama 发表于 2018-1-13 13:27
_(:з」∠)_本来想私信请教下,结果没有权限。想请问一下那串实现代码的具体操作,我理解的话是,把你写 ...

写在备注里面,右下角,年轻人基础还不好啊。
1
回复

使用道具 举报

梦石
0
星屑
162
在线时间
17 小时
注册时间
2017-11-16
回帖
14
发表于 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的吗?
回复

使用道具 举报

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

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

使用道具 举报

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
 楼主| 发表于 2018-1-13 14:40:30 | 显示全部楼层
hinasama 发表于 2018-1-13 14:12
刚才测试了一下,将420换成了技能ID,TP的需求改为了50,但是在A角色TP为50,B角色TP不足50的时候,A角色 ...

人多了缺失有问题
改成这样
<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(420)){
num=num+1;
if(targets[a].tp>10){
cnum=cnum+1;
}
}
}
if(num==cnum){
value = true;
}
1
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部