Skip to content

Commit 29927e6

Browse files
authored
Add files via upload
1 parent c3b897f commit 29927e6

1 file changed

Lines changed: 58 additions & 0 deletions

File tree

src/ServerHelper/Main.php

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<?php
2+
3+
namespace ServerHelper;
4+
5+
use pocketmine\plugin\Plugin;
6+
use pocketmine\plugin\PluginBase;
7+
use pocketmine\event\Listener;
8+
use pocketmine\utils\TextFormat;
9+
use pocketmine\command\Command;
10+
use pocketmine\command\CommandSender;
11+
use pocketmine\Player;
12+
use pocketmine\Server;
13+
use pocketmine\event\player\PlayerJoinEvent;
14+
use pocketmine\event\player\PlayerQuitEvent;
15+
use pocketmine\utils\Config;
16+
use pocketmine\utils\Utils;
17+
18+
class Main extends PluginBase implements Listener{
19+
public function onEnable(){
20+
$this->saveDefaultConfig();
21+
@mkdir($this->getDataFolder(),0777,true);
22+
$this->config=new Config($this->getDataFolder()."config.yml",Config::YAML,array("OnlineTip"=>"ON","PlayerMess"=>"§a==服务器帮助(1/1)==\n§a待修改","OPMess"=>"§a==OP帮助(1/1)==\n§a待修改"));
23+
$this->getServer()->getPluginManager()->registerEvents($this,$this);
24+
$this->getLogger()->info(TextFormat::GREEN."✔ServerHelper成功启用 作者: AMDISYES");
25+
$this->getLogger()->info(TextFormat::RED."倒卖插件死全家 wusheng233禁止使用");
26+
}
27+
public function onDisable(){
28+
$this->getLogger()->info(TextFormat::RED."✘ServerHelper已关闭");
29+
}
30+
public function onJoin(PlayerJoinEvent $event){
31+
$tip = $this->getConfig()->get("OnlineTip");
32+
if($tip == "ON"){
33+
$online = count($this->getServer()->getOnlinePlayers());
34+
$this->getServer()->broadcastMessage("§6当前服务器人数: $online");
35+
}
36+
else{}
37+
}
38+
public function onQuit(PlayerQuitEvent $event){
39+
$tip = $this->getConfig()->get("OnlineTip");
40+
if($tip == "ON"){
41+
$online = count($this->getServer()->getOnlinePlayers());
42+
$this->getServer()->broadcastMessage("§6当前服务器人数: $online");
43+
}
44+
else{}
45+
}
46+
public function onCommand(CommandSender $sender, Command $cmd, $label, array $args){
47+
$playerm = $this->getConfig()->get("PlayerMess");
48+
$opm = $this->getConfig()->get("OPMess");
49+
if($cmd->getName() == "sh"){
50+
$sender->sendMessage($playerm);
51+
}
52+
if($cmd->getName() == "opsh"){
53+
$sender->sendMessage($opm);
54+
}
55+
return true;
56+
}
57+
}
58+
?>

0 commit comments

Comments
 (0)