<?php
/*
__PocketMine Plugin__
name=Muter
description=Mutes Players
version=1.0
author=SUPERDJKING
class=mute
apiversion=9
*/
/*
Small Changelog
===============
1.0:
- Release
*/
class mute implements Plugin{
private $api;
private static $cmds = array(
"mute"
);
public function __construct(ServerAPI $api, $server = false){
$this->api = $api;
$this->groupmanager = false;
}
public function init(){
$this->api->console->register("mute", "<player>", array($this, "handleCommand"));
$output = "";
switch($cmd){
case "mute":
if($params[0] == ""){
$output .= "Usage: /$cmd <player>\n";
break;
}
$target = $this->api->player->get($params[0]);
if($target === false){
$output .= $this->getMessage("playerNotFound");
break;
}
if($this->data[$target->iusername]->get("mute") === false){
$output .= "Player ".$target->username." muted.\n";
$target->sendChat($this->getMessage("playerMuted"));
$this->data[$target->iusername]->set("mute", true);
}else{
$output .= "Player ".$target->username." unmuted.\n";
$target->sendChat($this->getMessage("playerUnmuted"));
$this->data[$target->iusername]->set("mute", false);
);
}
SUPERDJKING1.php