我的世界服務(wù)器MythicMobs插件教程技能編寫控制玩家角色技能篇
小編為大家?guī)砹恕段业氖澜纭贩⻊?wù)器MythicMobs插件教程技能編寫控制玩家角色技能篇,惡心的技能每個人都有自己的看法,我這里列出兩個來,主要還是講解各種觸發(fā)器選擇器的用法。
第一個:扔玩家
第二個:監(jiān)獄
好的現(xiàn)在讓我們再次來分析需求:
扔玩家,目的是使近戰(zhàn)玩家遠(yuǎn)離自己,同時我這里打算向上扔玩家來做到利用摔落傷害攻擊玩家的效果
按照技能的五部分解析:
1.技能類型:扔玩家->[扔]技能
2.目標(biāo)選擇器:近戰(zhàn)玩家->一定范圍內(nèi)的玩家
3.觸發(fā)器:使用計(jì)時器觸發(fā)
4.血量限制:無
5.觸發(fā)幾率:未免過于惡心,使用70%吧
再次從官網(wǎng)拉來了我們需要的東西~
1.Throw技能:將目標(biāo)扔向遠(yuǎn)離自身(或某地點(diǎn))的地方
屬性:
velocity,別名v,描述:目標(biāo)被扔出的水平方向上的速度(單位:格/tick)
velocityY,別名vy,描述:目標(biāo)被扔出的豎直方向上的速度(單位:格/tick)
2.@PlayersInRadius{r=#}目標(biāo)選擇器:選擇半徑為#格內(nèi)的所有玩家
別名:@PIR{r=#}
3.onTimer:#觸發(fā)器:每隔#tick觸發(fā)一次
好的,我們開始~
先寫技能類型:
throw{v=1.3,vy=3}
復(fù)制代碼
這里把目標(biāo)被扔的水平方向速度和豎直方向速度分別設(shè)為1.3和3,具體可以根據(jù)需要調(diào)整,這里給個參考值:原版史蒂夫走路速度約為0.2(單位:格/tick)
然后是目標(biāo)選擇器:
@PIR{r=3}
復(fù)制代碼
玩家最大交互距離是4格(貌似),所以我設(shè)置近戰(zhàn)為3,當(dāng)然如果你覺得你的玩家能保持在最大交互距離打怪物,也可以把選擇半徑設(shè)為4,不過我這里只是教寫技能的思路,不用太糾結(jié)
繼續(xù),觸發(fā)器:
~onTimer:1200
復(fù)制代碼
1200tick觸發(fā)一次,也就是一分鐘一次...否則太頻繁非被玩家罵死不可
觸發(fā)幾率:
0.7
復(fù)制代碼
好的,把它組裝起來:
throw{v=1.3,vy=3} @PIR{r=3} ~onTimer:1200 0.7
復(fù)制代碼
輕松搞定又一個技能~
查看所有0條評論>>