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 ThisCrazy; use pocketmine\command\Command; use pocketmine\command\C..

Decoded Output download

<?php 
 
namespace ThisCrazy; 
 
use pocketmine\command\Command; 
use pocketmine\command\CommandSender; 
use pocketmine\command\ConsoleCommandSender; 
use pocketmine\Player; 
use pocketmine\event\Listener; 
use pocketmine\plugin\PluginBase; 
use pocketmine\math\Vector3; 
use pocketmine\utils\Config; 
use pocketmine\event\player\PlayerMoveEvent; 
use pocketmine\event\player\PlayerJoinEvent; 
use pocketmine\entity\Effect; 
 
Class MainClass extends PluginBase implements Listener{ 
 
private $eco, $all, $cfg; 
public function onEnable(){ 
$this->getServer()->getPluginManager()->registerEvents($this, $this); 
$this->getLogger()->info(""); 
$this->eco = $this->getServer()->getPluginManager()->getPlugin("EconomyAPI"); 
$this->all = $this->getServer()->getPluginManager()->getPlugin("NewPl"); 
$this->cfg = new Config($this->getDataFolder()."config.yml", Config::YAML); 
if(!is_dir($this->getDataFolder())){ 
$this->getDataFolder(); 
} 
} 
 
public function inCar($player, $car){ 
$name = $player->getName(); 
$this->cfg->setNested("players.$name.incar", $car); 
} 
public function checkInCar($player){ 
$car = $this->cfg->getNested("players.{$player->getName()}.incar"); 
return $car; 
} 
public function checkSeat($player){ 
$seat = $this->cfg->getNested("players.{$player->getName()}.seater"); 
return $seat; 
} 
 
public function onJoin(PlayerJoinEvent $e){ 
$p = $e->getPlayer(); 
$name = $p->getName(); 
$this->cfg->setNested("players.$name.incar", 0); 
$this->cfg->setNested("playera.$name.seater", 0); 
$p->removeAllEffects(); 
} 
 
public function onMove(PlayerMoveEvent $e){ 
$p = $e->getPlayer(); 
if($this->checkInCar($p) == 1){ 
if(!$this->cfg->getNested("players.{$p->getName()}.seater") == 0){ 
if($this->seater[0]->getName() == $this->cfg->getNested("players.{$p->getName()}.seater")){ 
$sender = $p; 
$x = $sender->getFloorX(); 
$y = $sender->getFloorY(); 
$z = $sender->getFloorZ(); 
$this->seater[0]->teleport(new Vector3($x-1, $y, $z)); 
$p->sendPopup("b {$this->seater[0]->getName()}    ! /eject,   !"); 
$this->seater[0]->sendPopup("b    {$p->getName()}! /seatoff <>,   !"); 
} 
} 
} 
} 
 
public function onCommand(CommandSender $sender,Command $cmd,$label,array $args){ 
if($cmd->getName() == "eject"){ 
if($this->checkInCar($sender) == 1){ 
$this->cfg->setNested("players.{$sender->getName()}.seater", 0); 
$sender->sendMessage("a     !"); 
} else { 
$sender->sendMessage("c   !"); 
} 
} 
if($cmd->getName() == "seatoff"){ 
$pl = $this->getServer()->getPlayer($args[0]); 
unset($args[0]); 
if($pl !== null){ 
$this->cfg->setNested("players.{$pl->getName()}.seater", 0); 
$sender->sendMessage("a   !"); 
} else { 
$sender->sendMessage("c   !"); 
} 
} 
if($cmd->getName() == "seat"){ 
$pl = $this->getServer()->getPlayer($args[0]); 
unset($args[0]); 
if($pl !== null){ 
if($this->checkInCar($pl) == 1){ 
if($this->cfg->getNested("players.{$pl->getName()}.seater") == 0){ 
$this->cfg->setNested("players.{$pl->getName()}.seater", $sender->getName()); 
$this->seater = array($sender); 
$sender->sendMessage("a       {$pl->getName()}!   - /seatoff <   >"); 
} else { 
$sender->sendMessage("c    - !"); 
} 
} else { 
$sender->sendMessage("c    !"); 
} 
} else { 
$sender->sendMessage("c   !"); 
} 
} 
if($cmd->getName() == "buycar"){ 
if($this->all->checkAuto($sender) == ""){ 
if($args[0] == "econom"){ 
$m = $this->eco->myMoney($sender); 
if($m >= 5000){ 
$sender->sendMessage("a    !"); 
$this->eco->reduceMoney($sender, 5000); 
$this->all->buyCar($sender, ""); 
} else { 
$sender->sendMessage("c      !"); 
} 
} 
if($args[0] == "normal"){ 
$m = $this->eco->myMoney($sender); 
if($m >= 10000){ 
$sender->sendMessage("a    !"); 
$this->eco->reduceMoney($sender, 10000); 
$this->all->buyCar($sender, ""); 
} else { 
$sender->sendMessage("c      !"); 
} 
} 
if($args[0] == "sport"){ 
$m = $this->eco->myMoney($sender); 
if($m >= 30000){ 
$sender->sendMessage("a    !"); 
$this->eco->reduceMoney($sender, 30000); 
$this->all->buyCar($sender, ""); 
} else { 
$sender->sendMessage("c      !"); 
} 
} 
} else { 
$sender->sendMessage("c     !"); 
} 
} 
if($cmd->getName() == "car"){ 
$name = $sender->getName(); 
if($this->all->checkCar($sender) == "" || $this->all->checkCar($sender) == "" || $this->all->checkCar($sender) == ""){ 
if($this->all->checkCar($sender) == ""){ 
$sender->sendMessage("f   ,     ,  4l/caroff"); 
$sender->addEffect(Effect::getEffect(1)->setAmplifier(3)->setDuration(20 * 100000000000)); 
$sender->setNameTag("1(4 1)a $name"); 
$this->inCar($sender, 1); 
} 
if($this->all->checkCar($sender) == ""){ 
$sender->sendMessage("7(b7)f   ,     ,  4l/caroff"); 
$sender->addEffect(Effect::getEffect(1)->setAmplifier(5)->setDuration(20 * 100000000000)); 
$sender->setNameTag("1(4 1)a $name"); 
$this->inCar($sender, 1); 
} 
if($this->all->checkCar($sender) == ""){ 
$sender->sendMessage("f   ,     ,  4l/caroff"); 
$sender->addEffect(Effect::getEffect(1)->setAmplifier(7)->setDuration(20 * 100000000000)); 
$sender->setNameTag("1(4 1)a $name"); 
$this->inCar($sender, 1); 
} 
} else { 
$sender->sendMessage("c   ! "); 
} 
} 
if($cmd->getName() == "caroff"){ 
$sender->sendMessage("f   "); 
$sender->setNameTag("6{$sender->getName()}"); 
$sender->removeAllEffects(); 
} 
} 
} ?>

Did this file decode correctly?

Original Code

<?php

namespace ThisCrazy;

use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\command\ConsoleCommandSender;
use pocketmine\Player;
use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
use pocketmine\math\Vector3;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerMoveEvent;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\entity\Effect;

Class MainClass extends PluginBase implements Listener{

private $eco, $all, $cfg;
public function onEnable(){
$this->getServer()->getPluginManager()->registerEvents($this, $this);
$this->getLogger()->info("");
$this->eco = $this->getServer()->getPluginManager()->getPlugin("EconomyAPI");
$this->all = $this->getServer()->getPluginManager()->getPlugin("NewPl");
$this->cfg = new Config($this->getDataFolder()."config.yml", Config::YAML);
if(!is_dir($this->getDataFolder())){
$this->getDataFolder();
}
}

public function inCar($player, $car){
$name = $player->getName();
$this->cfg->setNested("players.$name.incar", $car);
}
public function checkInCar($player){
$car = $this->cfg->getNested("players.{$player->getName()}.incar");
return $car;
}
public function checkSeat($player){
$seat = $this->cfg->getNested("players.{$player->getName()}.seater");
return $seat;
}

public function onJoin(PlayerJoinEvent $e){
$p = $e->getPlayer();
$name = $p->getName();
$this->cfg->setNested("players.$name.incar", 0);
$this->cfg->setNested("playera.$name.seater", 0);
$p->removeAllEffects();
}

public function onMove(PlayerMoveEvent $e){
$p = $e->getPlayer();
if($this->checkInCar($p) == 1){
if(!$this->cfg->getNested("players.{$p->getName()}.seater") == 0){
if($this->seater[0]->getName() == $this->cfg->getNested("players.{$p->getName()}.seater")){
$sender = $p;
$x = $sender->getFloorX();
$y = $sender->getFloorY();
$z = $sender->getFloorZ();
$this->seater[0]->teleport(new Vector3($x-1, $y, $z));
$p->sendPopup("b {$this->seater[0]->getName()}    ! /eject,   !");
$this->seater[0]->sendPopup("b    {$p->getName()}! /seatoff <>,   !");
}
}
}
}

public function onCommand(CommandSender $sender,Command $cmd,$label,array $args){
if($cmd->getName() == "eject"){
if($this->checkInCar($sender) == 1){
$this->cfg->setNested("players.{$sender->getName()}.seater", 0);
$sender->sendMessage("a     !");
} else {
$sender->sendMessage("c   !");
}
}
if($cmd->getName() == "seatoff"){
$pl = $this->getServer()->getPlayer($args[0]);
unset($args[0]);
if($pl !== null){
$this->cfg->setNested("players.{$pl->getName()}.seater", 0);
$sender->sendMessage("a   !");
} else {
$sender->sendMessage("c   !");
}
}
if($cmd->getName() == "seat"){
$pl = $this->getServer()->getPlayer($args[0]);
unset($args[0]);
if($pl !== null){
if($this->checkInCar($pl) == 1){
if($this->cfg->getNested("players.{$pl->getName()}.seater") == 0){
$this->cfg->setNested("players.{$pl->getName()}.seater", $sender->getName());
$this->seater = array($sender);
$sender->sendMessage("a       {$pl->getName()}!   - /seatoff <   >");
} else {
$sender->sendMessage("c    - !");
}
} else {
$sender->sendMessage("c    !");
}
} else {
$sender->sendMessage("c   !");
}
}
if($cmd->getName() == "buycar"){
if($this->all->checkAuto($sender) == ""){
if($args[0] == "econom"){
$m = $this->eco->myMoney($sender);
if($m >= 5000){
$sender->sendMessage("a    !");
$this->eco->reduceMoney($sender, 5000);
$this->all->buyCar($sender, "");
} else {
$sender->sendMessage("c      !");
}
}
if($args[0] == "normal"){
$m = $this->eco->myMoney($sender);
if($m >= 10000){
$sender->sendMessage("a    !");
$this->eco->reduceMoney($sender, 10000);
$this->all->buyCar($sender, "");
} else {
$sender->sendMessage("c      !");
}
}
if($args[0] == "sport"){
$m = $this->eco->myMoney($sender);
if($m >= 30000){
$sender->sendMessage("a    !");
$this->eco->reduceMoney($sender, 30000);
$this->all->buyCar($sender, "");
} else {
$sender->sendMessage("c      !");
}
}
} else {
$sender->sendMessage("c     !");
}
}
if($cmd->getName() == "car"){
$name = $sender->getName();
if($this->all->checkCar($sender) == "" || $this->all->checkCar($sender) == "" || $this->all->checkCar($sender) == ""){
if($this->all->checkCar($sender) == ""){
$sender->sendMessage("f   ,     ,  4l/caroff");
$sender->addEffect(Effect::getEffect(1)->setAmplifier(3)->setDuration(20 * 100000000000));
$sender->setNameTag("1(4 1)a $name");
$this->inCar($sender, 1);
}
if($this->all->checkCar($sender) == ""){
$sender->sendMessage("7(b7)f   ,     ,  4l/caroff");
$sender->addEffect(Effect::getEffect(1)->setAmplifier(5)->setDuration(20 * 100000000000));
$sender->setNameTag("1(4 1)a $name");
$this->inCar($sender, 1);
}
if($this->all->checkCar($sender) == ""){
$sender->sendMessage("f   ,     ,  4l/caroff");
$sender->addEffect(Effect::getEffect(1)->setAmplifier(7)->setDuration(20 * 100000000000));
$sender->setNameTag("1(4 1)a $name");
$this->inCar($sender, 1);
}
} else {
$sender->sendMessage("c   ! ");
}
}
if($cmd->getName() == "caroff"){
$sender->sendMessage("f   ");
$sender->setNameTag("6{$sender->getName()}");
$sender->removeAllEffects();
}
}
}

Function Calls

None

Variables

None

Stats

MD5 d9279847accb8c07b4ffcd7a7cee3d2c
Eval Count 0
Decode Time 103 ms