Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.1.0.1
- * @ Author : DeZender
- * @ Release on : 29.08.2020
- * @ Official site : http://DeZender.Net
- *
- */
- function url_base64_encode($str = '')
- {
- return strtr(base64_encode($str), '+=/', '.-~');
- }
- function url_base64_decode($str = '')
- {
- return base64_decode(strtr($str, '.-~', '+=/'));
- }
- function getRealIpAddress()
- {
- $ipAddress = NULL;
- if (isset($_SERVER['HTTP_CLIENT_IP'])) {
- $ipAddress = $_SERVER['HTTP_CLIENT_IP'];
- }
- else if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
- $ipAddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
- }
- else if (isset($_SERVER['HTTP_X_FORWARDED'])) {
- $ipAddress = $_SERVER['HTTP_X_FORWARDED'];
- }
- else if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) {
- $ipAddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
- }
- else if (isset($_SERVER['HTTP_FORWARDED_FOR'])) {
- $ipAddress = $_SERVER['HTTP_FORWARDED_FOR'];
- }
- else if (isset($_SERVER['HTTP_FORWARDED'])) {
- $ipAddress = $_SERVER['HTTP_FORWARDED'];
- }
- else if (isset($_SERVER['REMOTE_ADDR'])) {
- $ipAddress = $_SERVER['REMOTE_ADDR'];
- }
- else {
- $ipAddress = 'UNKNOWN';
- }
- return $ipAddress;
- }
- function atlasExplode($txt, $map)
- {
- $read = fopen($txt, 'r');
- $fileRead = fread($read, filesize($txt));
- $row = explode("\n", $fileRead);
- $response = '';
- foreach ($row as $key => $value) {
- $explode = explode("\t", $value);
- if ($explode[0] == $map) {
- $response = $explode[4];
- }
- }
- return trim($response);
- }
- function txtExplode($txt, $type)
- {
- $read = fopen($txt, 'r');
- $fileRead = fread($read, filesize($txt));
- $row = explode("\n", $fileRead);
- $response = [];
- if ($type == 'Boss') {
- foreach ($row as $key => $value) {
- $explode = explode("\t", $value);
- if ($explode[0] == 'g') {
- $response[] = ['x' => $explode[1], 'y' => $explode[2], 'payOne' => $explode[3], 'payTwo' => $explode[4], 'time' => substr($explode[7], 0, -1), 'group' => $explode[10]];
- }
- }
- }
- else if ($type == 'Metin') {
- foreach ($row as $key => $value) {
- $explode = explode("\t", $value);
- if ($explode[0] == 'm') {
- $response[] = ['x' => $explode[1], 'y' => $explode[2], 'payOne' => $explode[3], 'payTwo' => $explode[4], 'time' => substr($explode[7], 0, -1), 'metin' => $explode[10]];
- }
- }
- }
- else if ($type == 'NPC') {
- foreach ($row as $key => $value) {
- $explode = explode("\t", trim($value));
- if ($explode[0] == 'm') {
- $response[] = ['x' => $explode[1], 'y' => $explode[2], 'time' => substr($explode[7], 0, -1), 'npc' => isset($explode) ? end($explode) : 0];
- }
- }
- }
- return $response;
- }
- function listFolder($dir)
- {
- $array = [];
- if (is_dir($dir)) {
- if ($handle = opendir($dir)) {
- while (($file = readdir($handle)) !== false) {
- if (($file != '.') && ($file != '..') && ($file != 'Thumbs.db') && ($file != 'atlasinfo.txt')) {
- $array[] = ['name' => $file, 'size' => filesize($dir . $file)];
- ...................................................................................
- ............................................
- ...................
Add Comment
Please, Sign In to add comment