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 $Q0BD571D4258B91AE545BCC020A79B267="eNptmU1jurC3rT/QGRwC0luHP4SAKKGEvEBmQDhFCEiVCvL..
Decoded Output download
/*
Encoder : AROHA PHPencoder ver. 1.11
WEB : http://phpencoder.aroha.sk/
*/
?><?php
/*
Encoder : AROHA PHPencoder ver. 1.11
WEB : http://phpencoder.aroha.sk/
*/
$Q98B0AF6C4FEA6668E0E79C64C5D6763F="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";eval(base64_decode(gzuncompress(base64_decode($Q98B0AF6C4FEA6668E0E79C64C5D6763F))));?>?><?php
/*
Encoder : AROHA PHPencoder ver. 1.11
WEB : http://phpencoder.aroha.sk/
*/
$QE75C8BDB27DC5BC39A01B286DC084645="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";eval(base64_decode(gzuncompress(base64_decode($QE75C8BDB27DC5BC39A01B286DC084645))));?>?><?php
namespace _64FF00\PureChat;
use _64FF00\PurePerms\event\PPGroupChangedEvent;
use _64FF00\PureChat\PureChat;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerChatEvent;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\utils\TextFormat;
use pocketmine\event\player\PlayerCommandPreprocessEvent;
use pocketmine\Player;
class PCListener implements Listener
{
private $plugin, $chattickstarttime, $chattickstartarray, $chattickendtime, $chattickendarray, $chatticktime, $chatwarns, $cmdtickstarttime, $cmdtickstartarray, $cmdtickendtime, $cmdtickendarray, $cmdticktime, $cmdwarns;
public function __construct(PureChat $plugin)
{
$this->plugin = $plugin;
}
public function onGroupChanged(PPGroupChangedEvent $event)
{
$player = $event->getPlayer();
if($player instanceof Player)
{
$levelName = $this->plugin->getConfig()->get("enable-multiworld-chat") ? $player->getLevel()->getName() : null;
$nameTag = $this->plugin->getNametag($player, $levelName);
$player->setNameTag($nameTag);
}
}
public function onPlayerJoin(PlayerJoinEvent $event)
{
$player = $event->getPlayer();
$levelName = $this->plugin->getConfig()->get("enable-multiworld-chat") ? $player->getLevel()->getName() : null;
$nameTag = $this->plugin->getNametag($player, $levelName);
$player->setNameTag($nameTag);
$username = $player->getName();
$this->chattickstarttime[$username] = microtime();
$this->chattickstartarray[$username] = explode(" ", $this->chattickstarttime[$username]);
$this->chattickstarttime[$username] = $this->chattickstartarray[$username][1] + $this->chattickstartarray[$username][0];
$this->chatwarns[$username] = 0;
$this->cmdtickstarttime[$username] = microtime();
$this->cmdtickstartarray[$username] = explode(" ", $this->cmdtickstarttime[$username]);
$this->cmdtickstarttime[$username] = $this->cmdtickstartarray[$username][1] + $this->cmdtickstartarray[$username][0];
$this->cmdwarns[$username] = 0;
}
public function playerCommandPreprocess (PlayerCommandPreprocessEvent $event)
{
$message = $event->getMessage();
$player = $event->getPlayer();
mb_internal_encoding("UTF-8");
if($message{0} == "/")
{
$username = $player->getName();
if(!$player->hasPermission("antispam.exempt"))
{
$this->cmdtickendtime[$username] = microtime();
$this->cmdtickendarray[$username] = explode(" ", $this->cmdtickendtime[$username]);
$this->cmdtickendtime[$username] = $this->cmdtickendarray[$username][1] + $this->cmdtickendarray[$username][0];
$this->cmdticktime[$username] = $this->cmdtickendtime[$username] - $this->cmdtickstarttime[$username];
if($this->cmdticktime[$username] < 1)
{
if($this->cmdwarns[$username] == 3 || $this->cmdwarns[$username] > 3)
{
$event->setCancelled();
$player->close("", "e .");
return;
}
else
{
$event->setCancelled();
$player->sendMessage($this->plugin->getConfig()->get("stop-flud"));
$this->cmdwarns[$username]++;
return;
}
}
else
{
$this->cmdwarns[$username] = 0;
}
$this->cmdtickstarttime[$username] = microtime();
$this->cmdtickstartarray[$username] = explode(" ", $this->cmdtickstarttime[$username]);
$this->cmdtickstarttime[$username] = $this->cmdtickstartarray[$username][1] + $this->cmdtickstartarray[$username][0];
}
}
}
public function onPlayerChat(PlayerChatEvent $event)
{
mb_internal_encoding("UTF-8");
$message = $event->getMessage();
$player = $event->getPlayer();
$playerName = $player->getDisplayName();
$username = $player->getName();
if(!$player->hasPermission("antispam.exempt"))
{
$this->chattickendtime[$username] = microtime();
$this->chattickendarray[$username] = explode(" ", $this->chattickendtime[$username]);
$this->chattickendtime[$username] = $this->chattickendarray[$username][1] + $this->chattickendarray[$username][0];
$this->chatticktime[$username] = $this->chattickendtime[$username] - $this->chattickstarttime[$username];
if($this->chatticktime[$username] < 1)
{
if($this->chatwarns[$username] == 3 || $this->chatwarns[$username] > 3)
{
$event->setCancelled();
$player->close("", "e .");
return;
}
else
{
$event->setCancelled();
$player->sendMessage($this->plugin->getConfig()->get("stop-flud"));
$this->chatwarns[$username]++;
return;
}
}
else
{
$this->chatwarns[$username] = 0;
}
$this->chattickstarttime[$username] = microtime();
$this->chattickstartarray[$username] = explode(" ", $this->chattickstarttime[$username]);
$this->chattickstarttime[$username] = $this->chattickstartarray[$username][1] + $this->chattickstartarray[$username][0];
}
if(!$this->plugin->sa == null && !$this->plugin->sa->isPlayerAuthenticated($player))
{
$event->setCancelled();
$player->sendMessage("e !");
return;
}
if(mb_substr($message, 0, 1) == "!")
{
$message = mb_substr($message, 1);
$format = $this->plugin->getChatFormat($player, $message, $this->plugin->getConfig()->get("enable-multiworld-chat") ? $player->getLevel()->getName() : null, true);
$event->setFormat($format);
}
else
{
$event->setCancelled();
$message = $this->plugin->getChatFormat($player, $message, $this->plugin->getConfig()->get("enable-multiworld-chat") ? $player->getLevel()->getName() : null);
$player->getServer()->getLogger()->info($message);
$rad = $this->plugin->getConfig()->get("radius");
if(is_numeric($rad))
$rad = round($rad / 2);
else
{
$player->sendMessage("c! PureChat radius !");
return;
}
foreach($player->getServer()->getOnlinePlayers() as $onlinePlayers)
{
if($player->getLevel() == $onlinePlayers->getLevel())
{
if($player->getX() - $onlinePlayers->getX() < $rad && $player->getZ() - $onlinePlayers->getZ() < $rad)
$onlinePlayers->sendMessage($message);
elseif($player->getX() + $onlinePlayers->getX() < $rad && $player->getZ() + $onlinePlayers->getZ() < $rad)
$onlinePlayers->sendMessage($message);
}
}
}
}
}
Did this file decode correctly?
Original Code
<?php $Q0BD571D4258B91AE545BCC020A79B267="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";
eval(base64_decode(gzuncompress(base64_decode($Q0BD571D4258B91AE545BCC020A79B267))));
Function Calls
| gzuncompress | 3 |
| base64_decode | 6 |
Stats
| MD5 | cafb7c289a0c226b8c4ef2fa319960b6 |
| Eval Count | 3 |
| Decode Time | 141 ms |