Pocketmine-MP非公式日本語wikiです。Pocketmine-MPに関する情報を発信しています。

サーバーに入ると入るとアイテムが貰えるコード

<?php

namespace JoinWoolGet; //プラグインの名前

use pocketmine\Player;
use pocketmine\Plugin\PluginBase;
use pocketmine\Server;
use pocketmine\event\Listener;
use pocketmine\utils\TextFormat; //基本

use pocketmine\item\item; //アイテム関連
use pocketmine\event\player\PlayerJoinEvent; //プレイヤーがログインした時のイベント
use pocketmine\inventory\PlayerInventory; //インベントリ関連
 
class JoinWoolGet extends PluginBase implements Listener{ //クラス宣言 

 public function onEnable () {
        $this->getServer()->getPluginManager()->registerEvents($this, $this); //イベントの登録
    }
    
 public function onjoin(PlayerJoinEvent $event){  //PlayerJoinEvent
        $event->getPlayer()->sendMessage("貴方は原木を手に入れた!!"); //メッセージ
        $player = $event->getPlayer(); //Player情報の取得
        $player->getInventory()->addItem(new Item(17,0,5)); //Itemを追加
    }
}    

$event->getPlayer()->sendMessage("貴方は原木を手に入れた!!"); の日本語の箇所を編集することで、メッセージを編集することができます。
$player->getInventory()->addItem(new Item(17,0,5)); の(17,0,5)を編集することで、アイテムの情報を変更することができます。
左がアイテムID、真ん中がメタ値、右が個数です。 

ちなみにこのコードには何らかの抜けがあるので、丸コピでは使えません。

装備を着用させるコード等はこちらにあります。

メニュー

トップページ
メンバー募集メンバーページ

カウンター

訪問者数

アクセス数

フリーエリア



メンバーのみ編集できます