Project1
标题:
关于技能使用限制
[打印本页]
作者:
torber2004
时间:
2020-3-13 23:49
标题:
关于技能使用限制
本帖最后由 torber2004 于 2020-3-16 16:38 编辑
爬了很多文还是找不到只好在这里找大师帮帮忙了
我使用的是
YEP-SKILL CORE
1.里面有一个自己写的设定如下
<Custom Requirement>
if ($gameActors.actor(1).equips().contains($dataEquips[186])) {
value = true;
} else {
value = false;
}
</Custom Requirement>
用意是希望在装备186号装备的时候才能使用该技能可是貌似没有效果还是大家赐教
2.以上面的作为模组想再写一个关于学习技能186时才能使用该技能
<Custom Requirement>
if ($gameActors.actor(1).Skills().contains($dataSkills[186])) {
value = true;
} else {
value = false;
}
</Custom Requirement>
也是没有效果不知道是哪边出问题了还请大家帮帮忙 谢谢感激不尽。
作者:
无终
时间:
2020-3-15 21:33
$gameActors.actor(1).hasArmor($dataArmors[186])
作者:
torber2004
时间:
2020-3-16 16:39
(user.hasSkill($dataSkills[186])) 即可
作者:
擦不完的水
时间:
2020-3-23 18:00
估计是这样的,如果我没记错的话。。。
$gameActors.actor(1).skills().contains($dataSkills[186])
判断角色1是否拥有技能186,这里我觉得前面的s是小写的吧,要不你试试?
装备分武器和防具
$gameActors.actor(1).weapons().contains($dataWeapons[186])
判断角色1是否装备了武器186
$gameActors.actor(1).armors().contains($dataArmors[186])
判断角色1是否装备了防具186
源程序里面自带了简化了的hasSkill,hasWeapon和hasArmor,功能一样的吧。。。
要不你自己再试试看?有问题再问吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1