類型:休閑益智
大。734.6MB
評(píng)分:9.9
平臺(tái):
我的世界0.16.0PM插件怎么制作?我的世界0.16.0什么是PM插件?我的世界0.16.0如何編寫插件?之前嗨客小編為大家介紹過各種js,今天分享帶來的是全新的我的世界0.16.0 PM插件編寫方法,希望大家喜歡。
第一節(jié)
沒錯(cuò),第一節(jié)永遠(yuǎn)是準(zhǔn)備工作;
首先建個(gè)文件夾,名字是插件名;
新建這倆東西,都是必須的;
寫成這樣
第一行名字不解釋;
第二行系統(tǒng)文件目錄,這兩個(gè)隨便訂,后面會(huì)講;
第三行api一般1.0.0即可,別太高;
第四行版本隨便定;
第五行加載方式,照抄;
第六行作者;
行序間可互換,系統(tǒng)讀的出來;
返回文件管理器,進(jìn)src文件夾,建個(gè)example文件夾,再在里面見Main.php;
得再建一個(gè)是因?yàn)榍懊鎝lugin.yml文件里寫的是example/Main,所以還得建個(gè)文件夾,所有文件自然是Main;
第二節(jié)
開始編寫插件;
進(jìn)入main.php文件,寫上這個(gè),別問我為啥,php的規(guī)矩又不是我定的;
還有,順手保存是個(gè)好習(xí)慣;
寫上這幾個(gè)spacename命名空間(這個(gè)插件的名字);
use后面的是目錄,資源里面的pm源碼解壓后就有個(gè)poketmine文件夾,對(duì)應(yīng)這這個(gè)目錄,你會(huì)找到一個(gè)文件(一定是文件),里面就有許多函數(shù)。寫插件一般這三個(gè)文件里的函數(shù)都要,多寫不會(huì)有事,少寫了不會(huì)觸發(fā)事件。
還有,一定是\而不是/,/是mc里指令符合,很容易搞混;
還有務(wù)必說一下,只要不是在引號(hào)里或者冒號(hào)后面要寫中文的地方,所有地方都得用半角(既英文的符合)舉個(gè)例子,(是半角,(是全角,也就是中文里用的,他占了一個(gè)漢子的位置,所以叫全角【圖片】;
這一段,開服運(yùn)行插件,照抄,class后面的得和你文件名一樣,我的文件名是Main.php,所以那里寫Main,后綴php不要;
這一句一般都有,這是個(gè)鉤子函數(shù),當(dāng)服務(wù)器加載插件時(shí),觸發(fā)此函數(shù),運(yùn)行大括號(hào)內(nèi)的內(nèi)容;
加載插件時(shí)輸出信息,$號(hào)后面的都是變量,至于$this啥意思樓主也不明白;
->這個(gè)符合意為操作,從this里面獲取服務(wù)器,再從服務(wù)器里面輸出info,記住像獲取get呀,等等后面都有個(gè)小括號(hào),那是返回值,否則你獲取的服務(wù)器信息怎么讓插件知道;
還有這句話很重要,注冊(cè)事件,沒了他use了也沒用,輕則無法觸發(fā)事件,重則崩服;
插件卸載時(shí)的信息,還有,如果插件沒有加載成功,那個(gè)插件已加載完成是不會(huì)發(fā)送打完,但插件正在加載會(huì)發(fā)送;
這一段public function調(diào)用函數(shù);
onJoin(PlayerJoinevent $event);
onJoin函數(shù)名,可以隨便定PlayerJoinevent玩家加入事件(這是個(gè)鉤子函數(shù),玩家加入服務(wù)器時(shí)調(diào)用;
$event把前面這個(gè)函數(shù)設(shè)為變量(這里實(shí)際上它不一定會(huì)變,只是為了后面編寫而設(shè)定的;
$Player=$event->getPlayer();設(shè)變量player,變量值為從鉤子函數(shù)里獲取的玩家(這里的玩家包括所有玩家信息,所有的);
$name=$Player->getName();獲取名字,返回值的括號(hào)別少,分號(hào)別少;
注:getName和getPlayer都是函數(shù),在pocketmine/player.php里面可以找到他;
最后兩句,倒二是對(duì)這個(gè)登陸的玩家輸出信息,倒一是設(shè)置服務(wù)器加入時(shí)的語言(就是那個(gè)黃色的字)為什么上者是$Player而下者是$event呢
?因?yàn)樯险呤轻槍?duì)這個(gè)玩家發(fā)出的,二下者是針對(duì)服務(wù)器輸出的,其實(shí)這個(gè)還可以有另一種寫法;
$server=$Player->getServer后面$event就可以改成server了。
以上就是嗨客小編帶來的全部內(nèi)容,百度一下“嗨客我的世界0.16.0”更多資訊攻略等著你。
50%
我支持
0
50%
我反對(duì)
0
嗨客手機(jī)站像素手機(jī)游戲?qū)^(qū)給大家市面上超好玩的像素元素游戲哦,像素游戲最經(jīng)典的模樣就是由一個(gè)個(gè)方塊進(jìn)行組成的,看起來會(huì)非常的模糊哦,但也正是像素游戲的精髓,游戲...