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 Lang;${"\x47\x4c\x4f\x42\x41\x4cS"}["\x76y\x72b\x64\x66\x66\x75\x65f"]="\x..
Decoded Output download
<?php namespace Lang;${"GLOBALS"}["vyrbdffuef"]="uuid";${"GLOBALS"}["hvpqitcyr"]="newLang";${"GLOBALS"}["bgchysmq"]="args";${"GLOBALS"}["urpescdsigr"]="sender";use pocketmine\Player;use pocketmine\command\Command;use pocketmine\command\CommandSender;use pocketmine\plugin\PluginBase;use pocketmine\utils\Config;class Main extends PluginBase{private$playerData;public function onEnable(){$this->saveDefaultConfig();$this->playerData=new Config($this->getDataFolder()."playerdata.yml",Config::YAML);$this->getServer()->getPluginManager()->registerEvents(new EventListener($this),$this);}public function onCommand(CommandSender$sender,Command$command,$label,array$args):bool{if($command->getName()==="lang"){if(${${"GLOBALS"}["urpescdsigr"]} instanceof Player){if(isset(${${"GLOBALS"}["bgchysmq"]}[0])){${"GLOBALS"}["pbkkqm"]="args";$weboioin="newLang";${"GLOBALS"}["domyevx"]="newLang";${${"GLOBALS"}["domyevx"]}=strtolower(${${"GLOBALS"}["pbkkqm"]}[0]);if(${${"GLOBALS"}["hvpqitcyr"]}==="en"||${${"GLOBALS"}["hvpqitcyr"]}==="pt"||${$weboioin}==="sp"){$nbhsgyso="sender";${"GLOBALS"}["shqfiqpb"]="newLang";$this->updatePlayerLanguage(${$nbhsgyso},${${"GLOBALS"}["shqfiqpb"]});$sender->sendMessage("a fLangugage set to: e{$newLang}");}else{$sender->sendMessage("c fUse /lang {Language}");}}else{$sender->sendMessage("eUsage: /lang <Language>\n7- een - English\n7- ept - Protuguese\n7- esp - Spanish");}}return true;}return false;}private function updatePlayerLanguage(Player$player,string$newLang){$uuzhliobxc="uuid";$vqerzcng="newLang";${$uuzhliobxc}=$player->getUniqueId()->toString();$this->playerData->set(${${"GLOBALS"}["vyrbdffuef"]},${$vqerzcng});$this->playerData->save();}public function getPlayerLanguage(Player$player):string{${"GLOBALS"}["odveiwwvk"]="uuid";${${"GLOBALS"}["odveiwwvk"]}=$player->getUniqueId()->toString();return$this->playerData->get(${${"GLOBALS"}["vyrbdffuef"]},"en");}public function onDisable(){if($this->playerData){$this->playerData->save();}}}
?>
Did this file decode correctly?
Original Code
<?php namespace Lang;${"\x47\x4c\x4f\x42\x41\x4cS"}["\x76y\x72b\x64\x66\x66\x75\x65f"]="\x75\x75\x69\x64";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68\x76p\x71itcyr"]="\x6e\x65\x77\x4c\x61\x6e\x67";${"G\x4c\x4fB\x41L\x53"}["bg\x63h\x79\x73\x6d\x71"]="a\x72\x67\x73";${"\x47\x4c\x4f\x42A\x4c\x53"}["ur\x70\x65s\x63\x64\x73\x69\x67r"]="\x73ender";use pocketmine\Player;use pocketmine\command\Command;use pocketmine\command\CommandSender;use pocketmine\plugin\PluginBase;use pocketmine\utils\Config;class Main extends PluginBase{private$playerData;public function onEnable(){$this->saveDefaultConfig();$this->playerData=new Config($this->getDataFolder()."\x70\x6ca\x79e\x72\x64a\x74a\x2e\x79\x6dl",Config::YAML);$this->getServer()->getPluginManager()->registerEvents(new EventListener($this),$this);}public function onCommand(CommandSender$sender,Command$command,$label,array$args):bool{if($command->getName()==="lang"){if(${${"\x47LO\x42A\x4c\x53"}["\x75r\x70\x65\x73\x63d\x73i\x67\x72"]} instanceof Player){if(isset(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x62g\x63hy\x73\x6d\x71"]}[0])){${"\x47\x4cO\x42\x41LS"}["\x70\x62k\x6b\x71m"]="\x61\x72\x67\x73";$weboioin="n\x65\x77\x4can\x67";${"GL\x4f\x42ALS"}["do\x6d\x79evx"]="n\x65w\x4can\x67";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["d\x6fm\x79\x65\x76x"]}=strtolower(${${"\x47\x4c\x4f\x42ALS"}["\x70\x62\x6b\x6b\x71m"]}[0]);if(${${"\x47\x4cO\x42\x41LS"}["h\x76\x70\x71\x69\x74\x63\x79\x72"]}==="\x65n"||${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x68\x76p\x71\x69\x74\x63\x79r"]}==="p\x74"||${$weboioin}==="sp"){$nbhsgyso="s\x65\x6e\x64\x65\x72";${"\x47\x4cO\x42\x41L\x53"}["\x73h\x71\x66\x69\x71p\x62"]="\x6ee\x77Lan\x67";$this->updatePlayerLanguage(${$nbhsgyso},${${"\x47\x4cO\x42A\x4c\x53"}["\x73\x68\x71f\x69\x71\x70b"]});$sender->sendMessage("\x61\x20fL\x61\x6eg\x75\x67a\x67e \x73et\x20t\x6f:\x20\x65{$newLang}");}else{$sender->sendMessage("c\x20fUse /la\x6eg {\x4c\x61\x6e\x67u\x61\x67\x65}");}}else{$sender->sendMessage("e\x55\x73\x61g\x65:\x20/\x6can\x67 <\x4ca\x6egu\x61ge\x3e\n\x37-\x20\x65en -\x20Eng\x6c\x69\x73h\n\x37- ep\x74\x20- Pr\x6ft\x75\x67u\x65\x73e\n7-\x20\x65\x73\x70\x20- S\x70anish");}}return true;}return false;}private function updatePlayerLanguage(Player$player,string$newLang){$uuzhliobxc="\x75\x75\x69\x64";$vqerzcng="\x6ee\x77\x4c\x61\x6eg";${$uuzhliobxc}=$player->getUniqueId()->toString();$this->playerData->set(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x76\x79\x72b\x64ff\x75\x65\x66"]},${$vqerzcng});$this->playerData->save();}public function getPlayerLanguage(Player$player):string{${"\x47LO\x42\x41L\x53"}["o\x64ve\x69\x77\x77v\x6b"]="\x75\x75\x69\x64";${${"G\x4c\x4fB\x41\x4c\x53"}["o\x64v\x65\x69\x77\x77\x76\x6b"]}=$player->getUniqueId()->toString();return$this->playerData->get(${${"\x47\x4c\x4f\x42A\x4cS"}["v\x79r\x62\x64\x66\x66\x75e\x66"]},"en");}public function onDisable(){if($this->playerData){$this->playerData->save();}}}
?>
Function Calls
None |
Stats
MD5 | 75f5b8884909f3e43c28a00384378255 |
Eval Count | 0 |
Decode Time | 85 ms |