Project1

标题: 请教关于YEP技能学习插件的问题 [打印本页]

作者: 又鸟月退    时间: 2020-2-23 23:45
标题: 请教关于YEP技能学习插件的问题
新人请教论坛各路大佬
现在正在使用YEP的技能学习插件
如何实现 人物技能界面 学习技能菜单里可以看到所有可学技能 但是只有人物到达某等级时才可以点击学习
这种情况应该如何操作
作者: 白嫩白嫩的    时间: 2020-2-24 12:31
看了下插件说明,里面有个疯狂模式 把代码写进技能备注中

<Learn Show Eval>
  value = true;
</Learn Show Eval>

<Learn Require Level: 20>

//以上设定为初始即可显示,20级才能学习,可是试验后发现,一级就能学了,等于说显示的那个代码优先级高于所有其他学习条件


我代码是外行,只能说一下个人的暴力解决方案:

学习需要消耗职业币
<Learn Cost: x JP>

暴力破解方案:::

一级即可学习所有技能,但是没有职业币不能学,根据等级获得职业币来控制学习条件。
需要Job Points 职业点这个插件

job插件界面即可设置升级获得的点数,楼主可以根据技能所在等级计算下需要的点数,另外还能设置初始点数还有杀怪后获得的点数,如果嫌麻烦就都改成0,不随机,升级只获得固定点数

,然后技能如果很多的话,还得根据等级和技能数量去计算下点数需求,很麻烦,但算是解决了初始可以看见技能这个问题了,如果需要简单解决的话,还需要编程大神出手相助啊~~
作者: 又鸟月退    时间: 2020-2-24 13:31
白嫩白嫩的 发表于 2020-2-24 12:31
看了下插件说明,里面有个疯狂模式 把代码写进技能备注中

我也研究了一下 疯狂模式的代码 加上试了几下依然是直接可以学习 目前准备用学习消耗来限制
感谢帮助
看看可有代码大佬支招~
作者: 又鸟月退    时间: 2020-2-25 17:45
白嫩白嫩的 发表于 2020-2-24 12:31
看了下插件说明,里面有个疯狂模式 把代码写进技能备注中

我已经完美解决了 代码如下

<Learn Cost: 100 JP>
<Learn Require Level: 3>
<Learn Show Eval>
value = true;
</Learn Show Eval>
<Learn Require Eval>
if(user.level >= 3){
value = true;
}else{
value = false;
}
</Learn Require Eval>
<Learn Custom Text>
\c[7]<解锁等级 lv.3>
</Learn Custom Text>

这样一来游戏里就是技能可以看见但到了lv3之后才可以点击学习
作者: 安河桥北    时间: 2020-3-9 13:23
我想问一下    装备了某件装备 技能才能在学习技能菜单里出来 怎么弄
作者: 又鸟月退    时间: 2020-3-9 22:48
安河桥北 发表于 2020-3-9 13:23
我想问一下    装备了某件装备 技能才能在学习技能菜单里出来 怎么弄

你是说穿上X装备之后 A技能才会显示在学习列表里?
还是A技能一直在列表中 但是穿了X装备之后才可以学习?
作者: 安河桥北    时间: 2020-3-10 08:53
又鸟月退 发表于 2020-3-9 22:48
你是说穿上X装备之后 A技能才会显示在学习列表里?
还是A技能一直在列表中 但是穿了X装备之后才可以学习 ...

穿上X装备后  技能会显示在学习列表里




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1