我的世界服务器MythicMobs插件教程技能编写控制玩家角色技能篇
小编为大家带来了《我的世界》服务器MythicMobs插件教程技能编写控制玩家角色技能篇,恶心的技能每个人都有自己的看法,我这里列出两个来,主要还是讲解各种触发器选择器的用法。
第一个:扔玩家
第二个:监狱
好的现在让我们再次来分析需求:
扔玩家,目的是使近战玩家远离自己,同时我这里打算向上扔玩家来做到利用摔落伤害攻击玩家的效果
按照技能的五部分解析:
1.技能类型:扔玩家->[扔]技能
2.目标选择器:近战玩家->一定范围内的玩家
3.触发器:使用计时器触发
4.血量限制:无
5.触发几率:未免过于恶心,使用70%吧
再次从官网拉来了我们需要的东西~
1.Throw技能:将目标扔向远离自身(或某地点)的地方
属性:
velocity,别名v,描述:目标被扔出的水平方向上的速度(单位:格/tick)
velocityY,别名vy,描述:目标被扔出的竖直方向上的速度(单位:格/tick)
2.@PlayersInRadius{r=#}目标选择器:选择半径为#格内的所有玩家
别名:@PIR{r=#}
3.onTimer:#触发器:每隔#tick触发一次
好的,我们开始~
先写技能类型:
throw{v=1.3,vy=3}
复制代码
这里把目标被扔的水平方向速度和竖直方向速度分别设为1.3和3,具体可以根据需要调整,这里给个参考值:原版史蒂夫走路速度约为0.2(单位:格/tick)
然后是目标选择器:
@PIR{r=3}
复制代码
玩家最大交互距离是4格(貌似),所以我设置近战为3,当然如果你觉得你的玩家能保持在最大交互距离打怪物,也可以把选择半径设为4,不过我这里只是教写技能的思路,不用太纠结
继续,触发器:
~onTimer:1200
复制代码
1200tick触发一次,也就是一分钟一次...否则太频繁非被玩家骂死不可
触发几率:
0.7
复制代码
好的,把它组装起来:
throw{v=1.3,vy=3} @PIR{r=3} ~onTimer:1200 0.7
复制代码
轻松搞定又一个技能~
查看所有0条评论>>