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)];
- }
- }
- closedir($handle);
- }
- }
- return $array;
- }
- function getAntiflag($antiFlag, $type)
- {
- $antiFlagArray = [langWrite('detailAntiFlag1'), langWrite('detailAntiFlag2'), langWrite('detailAntiFlag3'), langWrite('detailAntiFlag4'), langWrite('detailAntiFlag5'), langWrite('detailAntiFlag6'), langWrite('detailAntiFlag7'), langWrite('detailAntiFlag8'), langWrite('detailAntiFlag9'), langWrite('detailAntiFlag10'), langWrite('detailAntiFlag11'), langWrite('detailAntiFlag12'), langWrite('detailAntiFlag13'), langWrite('detailAntiFlag14'), langWrite('detailAntiFlag15'), langWrite('detailAntiFlag16'), langWrite('detailAntiFlag17'), langWrite('detailAntiFlag18'), langWrite('detailAntiFlag19')];
- if ($antiFlag && ($type < 19) && ($antiFlag & (1 << $type))) {
- return $antiFlagArray[$type];
- }
- }
- function itemSubstr($vnum, $number)
- {
- return substr($vnum, 0, -1) . $number;
- }
- function mobAttr($attr)
- {
- if (strpos($attr, ',')) {
- foreach (explode(',', $attr) as $key => $value) {
- if ($key != 0) {
- $attr .= ',' . langWrite($value);
- }
- else {
- $attr = langWrite($value);
- }
- }
- return $attr;
- }
- else {
- return langWrite($attr);
- }
- }
- function enterSpace($text)
- {
- if (strstr($text, '[enter]')) {
- $explode = explode('[enter]', $text);
- $result = '';
- ............................................................................
- ............................................
- ................
Add Comment
Please, Sign In to add comment