Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace LocalChat; use pocketmine\plugin\PluginBase; use pocketmine\utils\Config; ..
Decoded Output download
<?php namespace LocalChat; use pocketmine\plugin\PluginBase; use pocketmine\utils\Config; use pocketmine\event\Listener; use pocketmine\Server; use pocketmine\Player; use pocketmine\event\player\PlayerChatEvent; use pocketmine\event\PlayerEvent; use pocketmine\utils\TextFormat; use pocketmine\item\Item; use pocketmine\level\Level; use pocketmine\math\Vector3; class LocalChat extends PluginBase implements Listener { public function onEnable() { $this->getLogger()->info("LocalChat enabled!"); $this->getServer()->broadcastMessage("LocalChat working!\nPlugin made by ProCompTEAM"); $this->getServer()->getPluginManager()->registerEvents($this, $this); } public function onChat(PlayerChatEvent $event) { $player = $event->getPlayer(); if($player instanceof Player) { $player_name = $event->getPlayer()->getName(); $msg = $event->getMessage(); $glchat = substr($msg, 0, 1); if($glchat == "!") { $msg_edited = substr($msg, 1); $line = TextFormat::YELLOW."G: ".TextFormat::GOLD.$player_name.TextFormat::WHITE." > ".$msg_edited; $this->getServer()->broadcastMessage($line); } else { $line = TextFormat::BLUE."L: ".TextFormat::WHITE.$player_name." > ".$msg; $sender = $player; $p_x = $sender->getX(); $p_y = $sender->getY(); $p_z = $sender->getZ(); $p_lvl = $sender->getLevel(); foreach($sender->getServer()->getOnlinePlayers() as $player0) { $sender2 = $player0; $p2_x = $sender2->getX(); $p2_y = $sender2->getY(); $p2_z = $sender2->getZ(); $p2_lvl = $sender2->getLevel(); $x = $p_x - $p2_x; $z = $p_z - $p2_z; if(floor($x) < 10 and floor($z) < 10) { $player0->sendMessage($line); $this->getLogger()->info("[".floor($p_x).":".floor($p_z)."] ".$line); } $x = $p_x + $p2_x; $z = $p_z + $p2_z; if(floor($x) < 10 and floor($z) < 10) { $player0->sendMessage($line); $this->getLogger()->info("[".floor($p_x).":".floor($p_z)."] ".$line); } } } $event->setCancelled(\true); } } } ?>
Did this file decode correctly?
Original Code
<?php namespace LocalChat; use pocketmine\plugin\PluginBase; use pocketmine\utils\Config; use pocketmine\event\Listener; use pocketmine\Server; use pocketmine\Player; use pocketmine\event\player\PlayerChatEvent; use pocketmine\event\PlayerEvent; use pocketmine\utils\TextFormat; use pocketmine\item\Item; use pocketmine\level\Level; use pocketmine\math\Vector3; class LocalChat extends PluginBase implements Listener { public function onEnable() { $this->getLogger()->info("LocalChat enabled!"); $this->getServer()->broadcastMessage("LocalChat working!\nPlugin made by ProCompTEAM"); $this->getServer()->getPluginManager()->registerEvents($this, $this); } public function onChat(PlayerChatEvent $event) { $player = $event->getPlayer(); if($player instanceof Player) { $player_name = $event->getPlayer()->getName(); $msg = $event->getMessage(); $glchat = substr($msg, 0, 1); if($glchat == "!") { $msg_edited = substr($msg, 1); $line = TextFormat::YELLOW."G: ".TextFormat::GOLD.$player_name.TextFormat::WHITE." > ".$msg_edited; $this->getServer()->broadcastMessage($line); } else { $line = TextFormat::BLUE."L: ".TextFormat::WHITE.$player_name." > ".$msg; $sender = $player; $p_x = $sender->getX(); $p_y = $sender->getY(); $p_z = $sender->getZ(); $p_lvl = $sender->getLevel(); foreach($sender->getServer()->getOnlinePlayers() as $player0) { $sender2 = $player0; $p2_x = $sender2->getX(); $p2_y = $sender2->getY(); $p2_z = $sender2->getZ(); $p2_lvl = $sender2->getLevel(); $x = $p_x - $p2_x; $z = $p_z - $p2_z; if(floor($x) < 10 and floor($z) < 10) { $player0->sendMessage($line); $this->getLogger()->info("[".floor($p_x).":".floor($p_z)."] ".$line); } $x = $p_x + $p2_x; $z = $p_z + $p2_z; if(floor($x) < 10 and floor($z) < 10) { $player0->sendMessage($line); $this->getLogger()->info("[".floor($p_x).":".floor($p_z)."] ".$line); } } } $event->setCancelled(\true); } } }
Function Calls
| None |
Stats
| MD5 | c562db075b658cf6bdf6f1d4f8e1c31b |
| Eval Count | 0 |
| Decode Time | 121 ms |