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 wings;${"\x47\x4c\x4f\x42A\x4c\x53"}["\x71x\x6bd\x6elp\x75\x62"]="\x77in\x..

Decoded Output download

<?php namespace wings;${"GLOBALS"}["qxkdnlpub"]="wings";${"GLOBALS"}["vglfxrinb"]="task";${"GLOBALS"}["tlkkjfhhkwq"]="particle";${"GLOBALS"}["pjeemd"]="pos";${"GLOBALS"}["wspljhyw"]="character";${"GLOBALS"}["puxbvrxgr"]="cfg";${"GLOBALS"}["fowwhq"]="name";${"GLOBALS"}["sqwrbnapgq"]="wing";use pocketmine\plugin\PluginBase as PB;use pocketmine\event\Listener as L;use pocketmine\utils\Config;use pocketmine\level\particle\{RedstoneParticle,DustParticle,FlameParticle};use pocketmine\math\Vector3;use wings\WingsManager;use wings\Commands;use pocketmine\Player;class Main extends PB implements L{public$wings=[];public$equiped=[];public function onEnable(){$this->getServer()->getPluginManager()->registerEvents($this,$this);$this->getServer()->getLogger()->info("aWings By LearXD!");if(count($this->getDescription()->getAuthors())!=1 or$this->getDescription()->getAuthors()[0]!="LearXD"){$this->getServer()->getLogger()->alert("cO PLUGIN fWingsManagerc FOI VIOLADO, POR ISSO NAO PODER MAIS FUNCIONAR EM SEU SERVIDOR!");return$this->setEnabled(false);}$this->getServer()->getCommandMap()->register("wings",new Commands($this));$this->initWings();}public function initWings(){${"GLOBALS"}["wnxpxxjm"]="folder";${"GLOBALS"}["bhdtpb"]="folder";@mkdir(${${"GLOBALS"}["bhdtpb"]}=$this->getDataFolder());$this->saveResource("fire.yml",false);$lqviukf="wing";foreach(scandir(${${"GLOBALS"}["wnxpxxjm"]})as${$lqviukf}){if(!in_array(${${"GLOBALS"}["sqwrbnapgq"]},[".",".."])){${"GLOBALS"}["ywpfxsp"]="name";${${"GLOBALS"}["fowwhq"]}=substr(${${"GLOBALS"}["sqwrbnapgq"]},0,-4);$qylrijbmryqx="wing";$dbktpws="folder";${${"GLOBALS"}["puxbvrxgr"]}=new Config(${$dbktpws}.${$qylrijbmryqx},Config::YAML,array());$this->wings[${${"GLOBALS"}["ywpfxsp"]}]=$cfg->getAll();}}}public function parseWing(Vector3$pos,$character){$ffsoxyywbre="pos";$gnbxzi="particle";$uhkcqsf="pos";$xivnloy="particle";$ivesor="particle";$qgugcmi="particle";switch(${${"GLOBALS"}["wspljhyw"]}){case"x":${$xivnloy}=new RedstoneParticle(${${"GLOBALS"}["pjeemd"]});break;case"1":${$ivesor}=new DustParticle(${${"GLOBALS"}["pjeemd"]},3,0,132);break;case"2":${${"GLOBALS"}["tlkkjfhhkwq"]}=new DustParticle(${${"GLOBALS"}["pjeemd"]},0,102,0);break;case"4":${$qgugcmi}=new DustParticle(${$ffsoxyywbre},179,0,0);break;default:${${"GLOBALS"}["tlkkjfhhkwq"]}=new FlameParticle(${$uhkcqsf});break;}return${$gnbxzi};}public function equipWing(Player$player,string$wing){$zrpejveb="task";${"GLOBALS"}["deyouurdgmt"]="wing";if(!$player->hasPermission($this->wings[${${"GLOBALS"}["sqwrbnapgq"]}]["permission"])){${"GLOBALS"}["rwfwexjtlz"]="wing";return$player->sendMessage("cVoce nao tem permissao para acessar a asa f".${${"GLOBALS"}["rwfwexjtlz"]}."c!");}${"GLOBALS"}["jhumcz"]="task";$ghyrihiqhfr="player";if(isset($this->equiped[strtolower($player->getName())])){return$player->sendMessage("aVoce ja esta com uma asa equipada! Use: /wings desequipar [ Para poder usar outra asa ]");}$kjqsjjdoy="wing";${$zrpejveb}=new WingsScheduler($this,${$ghyrihiqhfr},$this->wings[${$kjqsjjdoy}]);$this->equiped[strtolower($player->getName())]=${${"GLOBALS"}["vglfxrinb"]};$this->getServer()->getScheduler()->scheduleRepeatingTask(${${"GLOBALS"}["jhumcz"]},5);$player->sendMessage("aVoce ativou com sucesso a Asa: f".$this->wings[${${"GLOBALS"}["deyouurdgmt"]}]["nome-da-asa"]."a!");}public function unequipWing(Player$player){if(empty($this->equiped[strtolower($player->getName())])){return$player->sendMessage("cVoce nao possui nenhuma asa equipada no momento!");}${${"GLOBALS"}["qxkdnlpub"]}=$this->equiped[strtolower($player->getName())];$player->sendMessage("cVoce desequipou a Asa f ".$wings->getName()."c!");$wings->kill();}} 
?>

Did this file decode correctly?

Original Code

<?php namespace wings;${"\x47\x4c\x4f\x42A\x4c\x53"}["\x71x\x6bd\x6elp\x75\x62"]="\x77in\x67\x73";${"\x47L\x4f\x42A\x4cS"}["\x76\x67\x6cf\x78\x72\x69nb"]="\x74\x61\x73k";${"\x47\x4c\x4fB\x41L\x53"}["\x74l\x6bk\x6a\x66\x68\x68\x6bw\x71"]="\x70a\x72\x74\x69\x63\x6ce";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x70j\x65\x65\x6d\x64"]="\x70\x6f\x73";${"G\x4c\x4f\x42\x41\x4c\x53"}["wsp\x6c\x6a\x68yw"]="\x63h\x61\x72a\x63\x74\x65\x72";${"\x47\x4cO\x42\x41\x4c\x53"}["p\x75x\x62vr\x78g\x72"]="\x63f\x67";${"\x47L\x4f\x42\x41\x4c\x53"}["\x66o\x77\x77hq"]="\x6e\x61\x6de";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["sqw\x72\x62\x6e\x61\x70\x67\x71"]="w\x69\x6e\x67";use pocketmine\plugin\PluginBase as PB;use pocketmine\event\Listener as L;use pocketmine\utils\Config;use pocketmine\level\particle\{RedstoneParticle,DustParticle,FlameParticle};use pocketmine\math\Vector3;use wings\WingsManager;use wings\Commands;use pocketmine\Player;class Main extends PB implements L{public$wings=[];public$equiped=[];public function onEnable(){$this->getServer()->getPluginManager()->registerEvents($this,$this);$this->getServer()->getLogger()->info("a\x57\x69ng\x73\x20By\x20\x4c\x65a\x72X\x44\x21");if(count($this->getDescription()->getAuthors())!=1 or$this->getDescription()->getAuthors()[0]!="\x4ce\x61\x72\x58\x44"){$this->getServer()->getLogger()->alert("\x63\x4f \x50L\x55GI\x4e f\x57\x69\x6e\x67\x73\x4d\x61\x6eage\x72\x63 \x46\x4fI VIOLAD\x4f, \x50\x4fR \x49\x53\x53\x4f NAO\x20\x50O\x44\x45\x52\x20MA\x49\x53\x20\x46UNC\x49ONA\x52\x20E\x4d\x20S\x45U S\x45R\x56IDO\x52\x21");return$this->setEnabled(false);}$this->getServer()->getCommandMap()->register("w\x69\x6e\x67s",new Commands($this));$this->initWings();}public function initWings(){${"\x47\x4c\x4f\x42\x41L\x53"}["\x77\x6e\x78\x70x\x78\x6a\x6d"]="\x66\x6f\x6c\x64e\x72";${"\x47L\x4fB\x41\x4c\x53"}["\x62h\x64\x74\x70b"]="\x66old\x65\x72";@mkdir(${${"G\x4cO\x42\x41\x4c\x53"}["b\x68dtp\x62"]}=$this->getDataFolder());$this->saveResource("fir\x65\x2e\x79m\x6c",false);$lqviukf="\x77\x69n\x67";foreach(scandir(${${"G\x4c\x4f\x42A\x4c\x53"}["w\x6e\x78p\x78\x78\x6a\x6d"]})as${$lqviukf}){if(!in_array(${${"\x47L\x4fBAL\x53"}["s\x71\x77\x72\x62\x6ea\x70\x67q"]},["\x2e","\x2e\x2e"])){${"\x47L\x4f\x42\x41LS"}["\x79w\x70\x66\x78\x73p"]="\x6ea\x6de";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x66ow\x77h\x71"]}=substr(${${"G\x4c\x4f\x42\x41\x4cS"}["\x73\x71\x77\x72b\x6e\x61p\x67\x71"]},0,-4);$qylrijbmryqx="\x77\x69\x6e\x67";$dbktpws="f\x6f\x6c\x64er";${${"\x47LO\x42AL\x53"}["\x70uxbv\x72x\x67\x72"]}=new Config(${$dbktpws}.${$qylrijbmryqx},Config::YAML,array());$this->wings[${${"G\x4cO\x42AL\x53"}["y\x77\x70\x66\x78\x73\x70"]}]=$cfg->getAll();}}}public function parseWing(Vector3$pos,$character){$ffsoxyywbre="\x70o\x73";$gnbxzi="p\x61\x72t\x69c\x6c\x65";$uhkcqsf="\x70os";$xivnloy="\x70a\x72\x74\x69\x63\x6ce";$ivesor="\x70a\x72\x74\x69\x63\x6c\x65";$qgugcmi="\x70\x61\x72ti\x63\x6c\x65";switch(${${"\x47\x4cOBA\x4c\x53"}["w\x73\x70\x6c\x6ah\x79\x77"]}){case"x":${$xivnloy}=new RedstoneParticle(${${"\x47\x4c\x4f\x42ALS"}["p\x6aeem\x64"]});break;case"1":${$ivesor}=new DustParticle(${${"G\x4cO\x42\x41L\x53"}["pj\x65\x65\x6dd"]},3,0,132);break;case"\x32":${${"\x47\x4c\x4fB\x41LS"}["\x74\x6c\x6b\x6b\x6a\x66h\x68\x6b\x77\x71"]}=new DustParticle(${${"\x47\x4c\x4fBA\x4c\x53"}["\x70j\x65emd"]},0,102,0);break;case"\x34":${$qgugcmi}=new DustParticle(${$ffsoxyywbre},179,0,0);break;default:${${"\x47\x4cO\x42AL\x53"}["\x74l\x6bk\x6a\x66h\x68\x6b\x77\x71"]}=new FlameParticle(${$uhkcqsf});break;}return${$gnbxzi};}public function equipWing(Player$player,string$wing){$zrpejveb="\x74\x61sk";${"\x47L\x4f\x42AL\x53"}["\x64\x65y\x6f\x75u\x72\x64g\x6dt"]="\x77in\x67";if(!$player->hasPermission($this->wings[${${"G\x4c\x4f\x42\x41\x4cS"}["sq\x77\x72\x62\x6e\x61\x70\x67q"]}]["pe\x72mi\x73\x73\x69\x6f\x6e"])){${"\x47\x4cO\x42A\x4c\x53"}["\x72wf\x77\x65\x78\x6a\x74\x6cz"]="\x77i\x6e\x67";return$player->sendMessage("c\x56oc\x65\x20n\x61o \x74\x65m p\x65rmissao\x20\x70\x61ra \x61\x63essa\x72\x20a\x20\x61sa f".${${"\x47L\x4fB\x41\x4c\x53"}["\x72\x77f\x77e\x78\x6a\x74\x6c\x7a"]}."\x63\x21");}${"G\x4c\x4fB\x41\x4c\x53"}["j\x68\x75\x6dc\x7a"]="\x74\x61\x73\x6b";$ghyrihiqhfr="\x70l\x61y\x65r";if(isset($this->equiped[strtolower($player->getName())])){return$player->sendMessage("a\x56o\x63\x65\x20\x6a\x61 esta co\x6d\x20\x75ma a\x73\x61 equi\x70\x61da!\x20U\x73e:\x20/\x77\x69\x6eg\x73 desequ\x69p\x61r [\x20P\x61ra\x20pod\x65\x72 us\x61\x72 \x6f\x75\x74ra\x20\x61\x73\x61\x20]");}$kjqsjjdoy="w\x69\x6e\x67";${$zrpejveb}=new WingsScheduler($this,${$ghyrihiqhfr},$this->wings[${$kjqsjjdoy}]);$this->equiped[strtolower($player->getName())]=${${"\x47L\x4fB\x41\x4cS"}["\x76g\x6cf\x78ri\x6eb"]};$this->getServer()->getScheduler()->scheduleRepeatingTask(${${"G\x4c\x4fBA\x4c\x53"}["\x6ah\x75m\x63\x7a"]},5);$player->sendMessage("\x61V\x6fc\x65 \x61\x74iv\x6fu \x63om\x20\x73\x75ces\x73o\x20a\x20Asa:\x20f".$this->wings[${${"\x47\x4cOBA\x4c\x53"}["\x64\x65\x79o\x75\x75\x72dg\x6d\x74"]}]["\x6e\x6fm\x65-da-a\x73\x61"]."a\x21");}public function unequipWing(Player$player){if(empty($this->equiped[strtolower($player->getName())])){return$player->sendMessage("c\x56\x6fce \x6e\x61o p\x6fs\x73\x75\x69\x20n\x65\x6e\x68\x75ma\x20a\x73a\x20\x65q\x75i\x70\x61\x64\x61\x20n\x6f\x20m\x6fm\x65\x6et\x6f!");}${${"\x47\x4c\x4f\x42A\x4cS"}["qxk\x64\x6elpu\x62"]}=$this->equiped[strtolower($player->getName())];$player->sendMessage("\x63\x56\x6fce\x20de\x73\x65q\x75\x69\x70\x6f\x75 a A\x73a f\x20".$wings->getName()."\x63\x21");$wings->kill();}}
?>

Function Calls

None

Variables

None

Stats

MD5 cb7d1f085c4a66cfccdd39476d297218
Eval Count 0
Decode Time 42 ms