最終更新:
ryouga_123 2016年06月28日(火) 18:13:53履歴
<?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、真ん中がメタ値、右が個数です。
ちなみにこのコードには何らかの抜けがあるので、丸コピでは使えません。
装備を着用させるコード等はこちらにあります。

最新コメント