2022-12-19 20:22:19 +00:00
< ?
if ( ! isset ( $backdoor )) {
define ( 'GAME' , true );
2023-01-10 16:29:32 +00:00
//10:05 Внимание! Вы успешно пополнили свой игровой счїт на <b>0.13 Е К Р </b>. Приятной Вам игры!
2022-12-19 20:22:19 +00:00
require_once ( '_incl_data/__config.php' );
require_once ( '_incl_data/class/__db_connect.php' );
require_once ( '_incl_data/class/__user.php' );
if ( ! isset ( $u -> info [ 'id' ])) {
header ( 'location: https://new-combats.com/' );
die ();
}
class upload {
protected function __construct () { }
//static $save_path = '/var/www/bk2ru/data/www/new-combats.com/clan_prw/';
static $save_path = 'clan_prw/' ;
static $error = '' ;
static function saveimg ( $name , $max_mb = 2 , $exts = 'jpg|png|jpeg|gif' , $cnm = '' , $mnw = 0 , $mxw = 0 , $mnh = 0 , $mxh = 0 ) {
if ( isset ( $_FILES [ $name ])) {
$f = & $_FILES [ $name ];
if ( isset ( $f [ 'tmp_name' ])) {
$width = 0 ;
$height = 0 ;
list ( $width , $height ) = getimagesize ( $f [ 'tmp_name' ]);
}
if ( $mnw != 0 && $mnw > $width ) {
2023-01-10 16:29:32 +00:00
self :: $error = 'Минимальная ширина картинки ' . $mnw . ' пикселей. (Размер этой картинки ' . $width . 'x' . $height . ')' ;
2022-12-19 20:22:19 +00:00
} elseif ( $mxw != 0 && $mxw < $width ) {
2023-01-10 16:29:32 +00:00
self :: $error = 'Максимальная ширина картинки ' . $mxw . ' пикселей. (Размер этой картинки ' . $width . 'x' . $height . ')' ;
2022-12-19 20:22:19 +00:00
} elseif ( $mnh != 0 && $mnh > $height ) {
2023-01-10 16:29:32 +00:00
self :: $error = 'Минимальная высота картинки ' . $mnh . ' пикселей. (Размер этой картинки ' . $width . 'x' . $height . ')' ;
2022-12-19 20:22:19 +00:00
} elseif ( $mxh != 0 && $mxh < $height ) {
2023-01-10 16:29:32 +00:00
self :: $error = 'Максимальная высота картинки ' . $mxh . ' пикселей. (Размер этой картинки ' . $width . 'x' . $height . ')' ;
2022-12-19 20:22:19 +00:00
} elseif ( ! is_dir ( self :: $save_path ) ) {
2023-01-10 16:29:32 +00:00
self :: $error = 'Ошибка на стороне сервера!' ;
2022-12-19 20:22:19 +00:00
} elseif (( $f [ 'size' ] <= $max_mb * 1024 * 1024 ) && ( $f [ 'size' ] > 0 )) {
if (
( preg_match ( '/\.(' . $exts . ')$/i' , $f [ 'name' ], $ext )) &&
( preg_match ( '/image/i' , $f [ 'type' ]))
) {
$ext [ 1 ] = strtolower ( $ext [ 1 ]);
$fn = uniqid ( 'f_' , true ) . '.' . $ext [ 1 ];
$fn2 = uniqid ( 'f_' , true ) . '.gif' ;
if ( $cnm != '' ) {
$fn = $cnm ;
$fn2 = $cnm ;
}
if ( move_uploaded_file ( $f [ 'tmp_name' ], self :: $save_path . $fn )) {
2023-01-10 16:29:32 +00:00
// система изменения размера , требуется Rimage
2022-12-19 20:22:19 +00:00
//Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2);
2023-01-10 16:29:32 +00:00
//@unlink(self::$save_path . $fn); // удаление файла
2022-12-19 20:22:19 +00:00
return array ( $fn2 , $fn , self :: $save_path . $fn );
} else {
2023-01-10 16:29:32 +00:00
self :: $error = 'Ошибка загрузки файла' ;
2022-12-19 20:22:19 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
self :: $error = 'Неверный тип файла. Допустимые типы : ' . $exts . '' ;
2022-12-19 20:22:19 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
self :: $error = 'Неверный размер файла. Максимальный размер файла ' . $max_mb . ' МБ' ;
2022-12-19 20:22:19 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
self :: $error = 'Файл не найден' ;
2022-12-19 20:22:19 +00:00
}
return false ;
} // end saveimg
} // end class
$ball = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `good` > 0 LIMIT 1' ));
$ball = 0 + $ball [ 0 ];
} else {
$ball = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "' . $user [ 'id' ] . '" AND `good` > 0 LIMIT 1' ));
$ball = 0 + $ball [ 0 ];
}
2023-01-10 16:29:32 +00:00
$day1def = 50 ; //сколько екр. в день можно менять на кр.
$day2def = 1000 * ( $u -> info [ 'level' ] - 7 ); //сколько кр. в день можно менять на екр.
2022-12-19 20:22:19 +00:00
$day1 = $day1def ;
$day2 = $day2def ;
if ( $day2 < 0 ) { $day2 = 0 ; }
$timetoday = strtotime ( date ( 'd.m.Y' ));
//
2023-01-10 16:29:32 +00:00
$dc1 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен Е К Р на К Р " LIMIT 1' ));
$dc2 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен К Р на Е К Р " LIMIT 1' ));
2022-12-19 20:22:19 +00:00
$dc1 = $dc1 [ 0 ];
$dc2 = $dc2 [ 0 ];
$day1 = round ( $day1 + $dc1 , 2 );
$day2 = round ( $day2 + $dc2 , 2 );
if ( $day1 < 0 ) { $day1 = 0 ; }
if ( $day2 < 0 ) { $day2 = 0 ; }
2023-01-10 16:29:32 +00:00
$b1 = 0 ; //бонус накопительный
2022-12-19 20:22:19 +00:00
$bt = mysql_fetch_array ( mysql_query ( 'SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1' ));
$bns = array (
array ( 0 , 0 , 0 ),
array ( 10 , 1 , 0 ),
array ( 50 , 2 , 0 ),
array ( 100 , 3 , 0 ),
array ( 200 , 4 , 0 ),
array ( 300 , 5 , 0 ),
array ( 400 , 6 , 0 ),
array ( 500 , 7 , 0 ),
array ( 600 , 8 , 0 ),
array ( 700 , 9 , 0 ),
array ( 800 , 10 , 0 ),
array ( 900 , 11 , 0 ),
array ( 1000 , 13 , 1 ),
array ( 1100 , 15 , 2 ),
array ( 1200 , 17 , 3 ),
array ( 1300 , 19 , 4 ),
array ( 1500 , 21 , 5 ),
array ( 1700 , 23 , 6 ),
array ( 2000 , 25 , 7 ),
array ( 2500 , 27 , 8 ),
array ( 3000 , 30 , 9 )
);
$bns2 = array (
array ( 0 , 0 ),
array ( 10 , 10 ),
array ( 20 , 10 ),
array ( 30 , 10 ),
array ( 40 , 10 ),
array ( 50 , 10 ),
array ( 60 , 10 ),
array ( 70 , 10 ),
array ( 80 , 10 ),
array ( 90 , 10 ),
array ( 100 , 20 )
);
$i = 0 ;
while ( $i < count ( $bns ) ) {
if ( isset ( $bns [ $i ][ 0 ]) && $ball > $bns [ $i ][ 0 ] ) {
$b1 = $i ;
}
$i ++ ;
}
if ( isset ( $backdoor ) ) {
$i = 0 ;
while ( $i < count ( $bns2 ) ) {
if ( isset ( $bns2 [ $i ][ 0 ]) && $pay [ 'ekr' ] >= $bns2 [ $i ][ 0 ] ) {
$b2 = $i ;
}
$i ++ ;
}
}
if ( ! isset ( $backdoor )) {
if ( isset ( $_POST [ 'do' ]) && $_POST [ 'do' ] == 'newShadow' ) {
$o = mysql_fetch_array ( mysql_query ( 'SELECT * FROM `_obraz` WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `good` = 0 AND `cancel` = 0 AND `img` = "' . mysql_real_escape_string ( $_POST [ 'ffinput' ]) . '" LIMIT 1' ));
if ( ! isset ( $o [ 'id' ])) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Данный образ не найден! Возможно он уже был подтвержден!' ;
2022-12-19 20:22:19 +00:00
} elseif ( $o [ 'price' ] > $u -> info [ 'money2' ] ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Н а счету недостаточно Е К Р ' ;
2022-12-19 20:22:19 +00:00
} else {
//
$u -> info [ 'money2' ] -= $o [ 'price' ];
mysql_query ( 'UPDATE `users` SET `money2` = "' . $u -> info [ 'money2' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1' );
//
mysql_query ( 'UPDATE `_obraz` SET `good` = "' . time () . '" WHERE `id` = "' . $o [ 'id' ] . '" LIMIT 1' );
if ( $o [ 'type' ] == 1 || $o [ 'type' ] == 2 ) {
2023-01-10 16:29:32 +00:00
//Личный или Клановый
2022-12-19 20:22:19 +00:00
copy ( 'clan_prw/' . $o [ 'img' ], './img.new-combats.com/i/obraz/' . $o [ 'sex' ] . '/buy' . $o [ 'id' ] . '.gif' );
} elseif ( $o [ 'type' ] == 3 ) {
2023-01-10 16:29:32 +00:00
//Питомец
2022-12-19 20:22:19 +00:00
copy ( 'clan_prw/' . $o [ 'img' ], './img.new-combats.com/pet/buy' . $o [ 'id' ] . '.gif' );
} elseif ( $o [ 'type' ] == 5 ) {
2023-01-10 16:29:32 +00:00
//Питомец
2022-12-19 20:22:19 +00:00
copy ( 'clan_prw/' . $o [ 'img' ], './img.new-combats.com/i/smile/s' . $o [ 'id' ] . '.gif' );
}
//
if ( $_POST [ 'ffsex' ] == 1 ) {
$o [ 'sex' ] = 1 ;
} elseif ( $_POST [ 'ffsex' ] == 0 ) {
$o [ 'sex' ] = 0 ;
}
//
if ( $o [ 'clan' ] > 0 ) {
$o [ 'uid1' ] = 0 ;
} else {
$o [ 'uid1' ] = $o [ 'uid' ];
}
//
if ( $o [ 'type' ] == 1 || $o [ 'type' ] == 2 ) {
2023-01-10 16:29:32 +00:00
//Личный и клановый
2022-12-19 20:22:19 +00:00
mysql_query ( ' INSERT INTO `obraz` (
`sex` , `uid` , `img` , `usr_add` , `clan`
) VALUES (
" '. $o['sex'] .' " , " '. $o['uid1'] .' " , " buy'. $o['id'] .'.gif " , " '. $o['uid'] .' " , " '. $o['clan'] .' "
) ' );
} elseif ( $o [ 'type' ] == 3 ) {
2023-01-10 16:29:32 +00:00
//Питомца
2022-12-19 20:22:19 +00:00
mysql_query ( ' INSERT INTO `obraz_pet` (
`uid` , `time` , `img`
) VALUES (
" '. $u->info ['id'].' " , " '.time().' " , " '.mysql_real_escape_string('buy'. $o['id'] .'.gif').' "
) ' );
} elseif ( $o [ 'type' ] == 5 ) {
2023-01-10 16:29:32 +00:00
//Смайлик
2022-12-19 20:22:19 +00:00
$u -> info [ 'add_smiles' ] .= ',s' . $o [ 'id' ] . '' ;
$u -> info [ 'add_smiles' ] = ltrim ( $u -> info [ 'add_smiles' ], ',' );
mysql_query ( 'UPDATE `users` SET `add_smiles` = "' . $u -> info [ 'add_smiles' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1' );
}
//
if ( $o [ 'type' ] == 1 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Личный образ успешно установлен! Можете выбрать е г о в инвентаре, в разделе Образ.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $o [ 'type' ] == 2 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Клановый образ успешно установлен! Можете выбрать е г о в инвентаре, в разделе Образ.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $o [ 'type' ] == 3 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Личный образ питомца успешно установлен! Можете выбрать е г о в инвентаре, в разделе Звери.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $o [ 'type' ] == 5 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Личный смайлик успешно установлен! Можете выбрать е г о в разделе Личные смайлики. Код смайлика <b>:s' . $o [ 'id' ] . ':</b>' ;
2022-12-19 20:22:19 +00:00
}
}
} elseif ( isset ( $_FILES [ 'img' ])) {
2023-01-10 16:29:32 +00:00
//Личный образ
2022-12-19 20:22:19 +00:00
$ekr = 100 ;
if ( $u -> info [ 'money2' ] < $ekr ) {
2023-01-10 16:29:32 +00:00
echo '{"err":"Н а счету недостаточно Е К Р "}' ;
2022-12-19 20:22:19 +00:00
} else {
$obraz = 'f_shadow1_' . $u -> info [ 'id' ] . '-' . md5 (( time () - rand ( 0 , 1000 )) . '#shadow1' ) . '.gif' ;
//
if ( $file = upload :: saveimg ( 'img' , 0.5 , 'gif' , $obraz , 120 , 120 , 220 , 220 )) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query ( ' INSERT INTO `_obraz` ( `uid` , `time` , `price` , `good` , `cancel` , `img` , `sex` , `type` , `clan` ) VALUES (
" '. $u->info ['id'].' " ,
" '.time().' " ,
" '.mysql_real_escape_string( $ekr ).' " ,
" 0 " ,
" 0 " ,
" '.mysql_real_escape_string( $obraz ).' " ,
" '. $u->info ['sex'].' " ,
" 1 " ,
" 0 "
) ' );
echo '{"img":"' . $obraz . '"}' ;
} else {
echo '{"err":"' . upload :: $error . '"}' ;
}
}
die ();
} elseif ( isset ( $_FILES [ 'img5' ])) {
2023-01-10 16:29:32 +00:00
//Личный смайлик
2022-12-19 20:22:19 +00:00
$ekr = 10 ;
$ekr_smile = 10 ;
if ( $u -> info [ 'money2' ] < $ekr ) {
2023-01-10 16:29:32 +00:00
echo '{"err":"Н а счету недостаточно Е К Р "}' ;
2022-12-19 20:22:19 +00:00
} else {
$obraz = 'f_smile_' . $u -> info [ 'id' ] . '-' . md5 (( time () - rand ( 0 , 1000 )) . '#smile' ) . '.gif' ;
//
if ( $file = upload :: saveimg ( 'img5' , 0.05 , 'gif' , $obraz , 15 , 100 , 15 , 50 )) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query ( ' INSERT INTO `_obraz` ( `uid` , `time` , `price` , `good` , `cancel` , `img` , `sex` , `type` , `clan` ) VALUES (
" '. $u->info ['id'].' " ,
" '.time().' " ,
" '.mysql_real_escape_string( $ekr ).' " ,
" 0 " ,
" 0 " ,
" '.mysql_real_escape_string( $obraz ).' " ,
" 0 " ,
" 5 " ,
" 0 "
) ' );
echo '{"img":"' . $obraz . '"}' ;
} else {
echo '{"err":"' . upload :: $error . '"}' ;
}
}
die ();
} elseif ( isset ( $_FILES [ 'img2' ])) {
2023-01-10 16:29:32 +00:00
//Клановый образ
2022-12-19 20:22:19 +00:00
$ekr = 49.99 ;
if ( $u -> info [ 'clan' ] == 0 ) {
2023-01-10 16:29:32 +00:00
echo '{"err":"Вы должны состоять в клане"}' ;
2022-12-19 20:22:19 +00:00
} elseif ( $u -> info [ 'money2' ] < $ekr ) {
2023-01-10 16:29:32 +00:00
echo '{"err":"Н а счету недостаточно Е К Р "}' ;
2022-12-19 20:22:19 +00:00
} else {
$obraz = 'f_shadow2_' . $u -> info [ 'id' ] . '-' . md5 (( time () - rand ( 0 , 1000 )) . '#shadow2' ) . '.gif' ;
//
if ( $file = upload :: saveimg ( 'img2' , 0.3 , 'gif' , $obraz , 120 , 120 , 220 , 220 )) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query ( ' INSERT INTO `_obraz` ( `uid` , `time` , `price` , `good` , `cancel` , `img` , `sex` , `type` , `clan` ) VALUES (
" '. $u->info ['id'].' " ,
" '.time().' " ,
" '.mysql_real_escape_string( $ekr ).' " ,
" 0 " ,
" 0 " ,
" '.mysql_real_escape_string( $obraz ).' " ,
" '. $u->info ['sex'].' " ,
" 2 " ,
" '. $u->info ['clan'].' "
) ' );
echo '{"img":"' . $obraz . '"}' ;
} else {
echo '{"err":"' . upload :: $error . '"}' ;
}
}
die ();
} elseif ( isset ( $_FILES [ 'img4' ])) {
2023-01-10 16:29:32 +00:00
//Питомец образ
2022-12-19 20:22:19 +00:00
$ekr = 4.99 ;
if ( $u -> info [ 'money2' ] < $ekr ) {
2023-01-10 16:29:32 +00:00
echo '{"err":"Н а счету недостаточно Е К Р "}' ;
2022-12-19 20:22:19 +00:00
} else {
$obraz = 'f_shadow3_' . $u -> info [ 'id' ] . '-' . md5 (( time () - rand ( 0 , 1000 )) . '#shadow3' ) . '.gif' ;
//
if ( $file = upload :: saveimg ( 'img4' , 0.3 , 'gif' , $obraz , 120 , 120 , 40 , 40 )) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query ( ' INSERT INTO `_obraz` ( `uid` , `time` , `price` , `good` , `cancel` , `img` , `sex` , `type` , `clan` ) VALUES (
" '. $u->info ['id'].' " ,
" '.time().' " ,
" '.mysql_real_escape_string( $ekr ).' " ,
" 0 " ,
" 0 " ,
" '.mysql_real_escape_string( $obraz ).' " ,
" '. $u->info ['sex'].' " ,
" 3 " ,
" '. $u->info ['clan'].' "
) ' );
echo '{"img":"' . $obraz . '"}' ;
} else {
echo '{"err":"' . upload :: $error . '"}' ;
}
}
die ();
} elseif ( isset ( $_POST [ 'kr001' ])) {
2023-01-10 16:29:32 +00:00
//Обмен екр на кр.
2022-12-19 20:22:19 +00:00
$kr = round ( $_POST [ 'kr001' ], 2 );
if ( $c [ 'crtoecr' ] < 0.01 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Сегодня обменник закрыт.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $day2 < 0.01 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Сегодня для вас обмен закрыт, приходите завтра.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $kr < round ( $c [ 'crtoecr' ] / 100 , 2 ) ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Минимальная сумма обмена ' . round ( $c [ 'crtoecr' ] / 100 , 2 ) . ' К Р .' ;
2022-12-19 20:22:19 +00:00
} elseif ( $kr > $day2 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Вы можете обменять еще ' . $day2 . ' К Р сегодня.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $kr > $u -> info [ 'money' ]) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Недостаточно денег для обмена.' ;
2022-12-19 20:22:19 +00:00
} else {
$ekr = round ( $kr / $c [ 'crtoecr' ], 2 );
2023-01-10 16:29:32 +00:00
$u -> error = 'Вы успешно обменяли ' . $kr . ' К Р на ' . $ekr . ' Е К Р .' ;
2022-12-19 20:22:19 +00:00
//
$u -> info [ 'money' ] -= $kr ;
$u -> info [ 'money2' ] += $ekr ;
//
mysql_query ( 'UPDATE `users` SET `money` = "' . $u -> info [ 'money' ] . '",`money2` = "' . $u -> info [ 'money2' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1' );
mysql_query ( ' INSERT INTO `user_operation` ( `uid` , `time` , `money` , `money2` , `type` , `b1` , `b2` ) VALUES (
2023-01-10 16:29:32 +00:00
" '. $u->info ['id'].' " , " '.time().' " , " '.round(- $kr ,2).' " , " '.round( $ekr ,2).' " , " Обмен К Р на Е К Р " , " '. $u->info ['money'].' " , " '. $u->info ['money2'].' "
2022-12-19 20:22:19 +00:00
) ' );
}
2023-01-10 16:29:32 +00:00
$dc1 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен Е К Р на К Р " LIMIT 1' ));
$dc2 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен К Р на Е К Р " LIMIT 1' ));
2022-12-19 20:22:19 +00:00
$dc1 = $dc1 [ 0 ];
$dc2 = $dc2 [ 0 ];
$day1 = round ( $day1def + $dc1 , 2 );
$day2 = round ( $day2def + $dc2 , 2 );
} elseif ( isset ( $_POST [ 'ekr2' ])) {
2023-01-10 16:29:32 +00:00
//Обмен екр на кр.
2022-12-19 20:22:19 +00:00
$ekr = round ( $_POST [ 'ekr2' ], 2 );
if ( $c [ 'ecrtocr' ] * 2.5 < 0.01 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Сегодня обменник закрыт.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $day1 < 0.01 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Сегодня для вас обмен закрыт, приходите завтра.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $ekr < 0.01 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Минимальная сумма обмена 0.01 Е К Р .' ;
2022-12-19 20:22:19 +00:00
} elseif ( $ekr > $day1 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Вы можете обменять еще ' . $day1 . ' Е К Р сегодня.' ;
2022-12-19 20:22:19 +00:00
} elseif ( $ekr > $u -> info [ 'money2' ]) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Недостаточно денег для обмена.' ;
2022-12-19 20:22:19 +00:00
} else {
$kr = round ( $ekr * $c [ 'ecrtocr' ] * 2.5 , 2 );
2023-01-10 16:29:32 +00:00
$u -> error = 'Вы успешно обменяли ' . $ekr . ' Е К Р на ' . $kr . ' К Р .' ;
2022-12-19 20:22:19 +00:00
//
$u -> info [ 'money' ] += $kr ;
$u -> info [ 'money2' ] -= $ekr ;
//
mysql_query ( 'UPDATE `users` SET `money` = "' . $u -> info [ 'money' ] . '",`money2` = "' . $u -> info [ 'money2' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1' );
mysql_query ( ' INSERT INTO `user_operation` ( `uid` , `time` , `money` , `money2` , `type` , `b1` , `b2` ) VALUES (
2023-01-10 16:29:32 +00:00
" '. $u->info ['id'].' " , " '.time().' " , " '.round( $kr ,2).' " , " '.round(- $ekr ,2).' " , " Обмен Е К Р на К Р " , " '. $u->info ['money'].' " , " '. $u->info ['money2'].' "
2022-12-19 20:22:19 +00:00
) ' );
}
2023-01-10 16:29:32 +00:00
$dc1 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен Е К Р на К Р " LIMIT 1' ));
$dc2 = mysql_fetch_array ( mysql_query ( 'SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "' . $timetoday . '" AND `uid` = "' . $u -> info [ 'id' ] . '" AND `type` = "Обмен К Р на Е К Р " LIMIT 1' ));
2022-12-19 20:22:19 +00:00
$dc1 = $dc1 [ 0 ];
$dc2 = $dc2 [ 0 ];
$day1 = round ( $day1def + $dc1 , 2 );
$day2 = round ( $day2def + $dc2 , 2 );
} elseif ( isset ( $_POST [ 'login' ])) {
//
function en_ru ( $txt ) {
$g = false ;
$en = preg_match ( " /^(([0-9a-zA-Z _-])+) $ /i " , $txt );
2023-01-10 16:29:32 +00:00
$ru = preg_match ( " /^(([0-9а -яА-Я _-])+) $ /i " , $txt );
2022-12-19 20:22:19 +00:00
if (( $ru && $en ) || ( ! $ru && ! $en )) {
$g = true ;
}
return $g ;
}
//
function testBad ( $txt ) {
2023-01-10 16:29:32 +00:00
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNMїЙЦУ К Е Н ГШЩЗ Х ЪФЫВ А ПР О ЛДЖЭЯЧС М ИТ Ь БЮїйцу ке нг шщзх ъфыва пр о лджэячс митьб ю' ;
2022-12-19 20:22:19 +00:00
$r = false ;
$i = 0 ;
while ( $i != - 1 ) {
if ( isset ( $txt [ $i ]) ) {
$g = false ;
$j = 0 ;
while ( $j != - 1 ) {
if ( isset ( $white [ $j ])) {
if ( $white [ $j ] == $txt [ $i ] ) {
$g = true ;
}
} else {
$j = - 2 ;
}
$j ++ ;
}
if ( $g == false ) {
$r = true ;
}
} else {
$i = - 2 ;
}
$i ++ ;
}
return $r ;
}
function is_login ( $login ) {
$r = true ;
//
2023-01-10 17:26:14 +00:00
$login = htmlspecialchars ( $login , NULL );
2022-12-19 20:22:19 +00:00
//
$bad = array (
2023-01-10 16:29:32 +00:00
'Мусорщик' => 1 ,
'Мироздатель' => 1
2022-12-19 20:22:19 +00:00
);
//
$login_db = mysql_fetch_array ( mysql_query ( 'SELECT `id` FROM `users` WHERE `login` = "' . mysql_real_escape_string ( $login ) . '" LIMIT 1' ));
if ( isset ( $login_db [ 'id' ]) || isset ( $bad [ $login ]) ) {
$r = false ;
} else {
$true = true ;
//
/*
2023-01-10 16:29:32 +00:00
Логин может содержать от 4 до 16 символов , и состоять только из букв русского ИЛИ английского алфавита , цифр , символов '_' , '-' и пробела .
Логин не может начинаться или заканчиваться символами '_' , '-' или пробелом .
2022-12-19 20:22:19 +00:00
*/
//
$login = str_replace ( ' ' , ' ' , $login );
$login = str_replace ( '%' , ' ' , $login );
$login = str_replace ( ' ' , ' ' , $login );
//
if ( strlen ( $login ) > 16 ) {
$true = false ;
} elseif ( strlen ( $login ) < 4 ) {
$true = false ;
} elseif ( strripos ( $login , ' ' ) == true ) {
$true = false ;
} elseif ( substr ( $login , 1 ) == ' ' || substr ( $login , - 1 ) == ' ' ) {
$true = false ;
} elseif ( substr ( $login , 1 ) == '-' || substr ( $login , - 1 ) == '-' ) {
$true = false ;
} elseif ( substr ( $login , 1 ) == '_' || substr ( $login , - 1 ) == '_' ) {
$true = false ;
} elseif ( testBad ( $login ) == true ) {
$true = false ;
2023-01-10 16:29:32 +00:00
} elseif ( en_ru ( str_replace ( 'ї' , 'е ' , str_replace ( 'ї' , 'Е ' , $login ))) == true ) {
2022-12-19 20:22:19 +00:00
$true = false ;
}
//
if ( $true == false ) {
$r = false ;
} else {
$r = true ;
}
}
return $r ;
}
if ( $u -> info [ 'login' ] == $_POST [ 'login' ] ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Выберите другой логин...' ;
2022-12-19 20:22:19 +00:00
} elseif ( $u -> info [ 'money2' ] < 25 ) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Недостаточно средств.' ;
2022-12-19 20:22:19 +00:00
} else {
2023-01-10 17:26:14 +00:00
$login = htmlspecialchars ( $_POST [ 'login' ], NULL );
2022-12-19 20:22:19 +00:00
if ( is_login ( $login ) == true ) {
mysql_query ( ' INSERT INTO `lastnames` ( `uid` , `login` , `newlogin` , `time` ) VALUES (
" '. $u->info ['id'].' " , " '. $u->info ['login'].' " , " '.mysql_real_escape_string( $login ).' " , " '.time().' "
) ' );
$u -> info [ 'login_last' ] = $u -> info [ 'login' ];
$u -> info [ 'login' ] = $login ;
$u -> info [ 'money2' ] -= 25 ;
//
mysql_query ( " UPDATE `items_users` SET `data` = replace( `data` , 'sudba= " . $u -> info [ 'login_last' ] . " ', 'sudba= " . mysql_real_escape_string ( $u -> info [ 'login' ]) . " ') WHERE `data` LIKE '%sudba= " . mysql_real_escape_string ( $u -> info [ 'login_last' ]) . " %' AND `uid` = ' " . $u -> info [ 'id' ] . " ' " );
//
mysql_query ( 'UPDATE `users` SET `login` = "' . mysql_real_escape_string ( $u -> info [ 'login' ]) . '", `money2` = "' . $u -> info [ 'money2' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1' );
2023-01-10 16:29:32 +00:00
$u -> error = 'Вы успешно сменили логин на "' . $u -> info [ 'login' ] . '" перезайдите в игру с главной страницы.' ;
2022-12-19 20:22:19 +00:00
} else {
2023-01-10 16:29:32 +00:00
$u -> error = 'Выберите другой логин...' ;
2022-12-19 20:22:19 +00:00
}
}
} elseif ( isset ( $_GET [ 'buy_ekr' ])) {
//
$mrh_login = " 15922 " ; //"65643";
$mrh_pass1 = " 9164cff2ae87861f37c6535145cccfa2 " ;
//
$inv_id = 0 ;
//
$out_ekr = round ( $_POST [ 'ekr' ], 2 );
if ( $out_ekr < 0 ) {
//
$out_ekr = 0 ;
}
$out_summ = round ( $out_ekr * $bt [ 'cur' ], 2 );
2023-01-10 16:29:32 +00:00
$inv_desc = 'Приобрести ' . $out_ekr . ' екр., персонаж №' . $u -> info [ 'id' ] . ', дилер №' . round (( int ) $_POST [ 'ref' ]) . '' ;
2022-12-19 20:22:19 +00:00
//
$shp_item = 0 ;
//
2023-01-10 16:29:32 +00:00
//Бонус опытовый, первичный и накопительный
2022-12-19 20:22:19 +00:00
$out_ekr0 = $out_ekr ;
//
$out_ekr += round ( $out_ekr0 / 100 * $bns [ $b1 ][ 1 ], 2 );
$i = 0 ;
while ( $i < count ( $bns2 ) ) {
if ( isset ( $bns2 [ $i ][ 0 ]) && $out_ekr >= $bns2 [ $i ][ 0 ] ) {
$b2_2 = $i ;
}
$i ++ ;
}
$out_ekr += round ( $out_ekr0 / 100 * $bns2 [ $b2_2 ][ 1 ], 2 );
if ( $ball == 0 ) {
$out_ekr += round ( $out_ekr0 / 100 * 20 , 2 );
}
//
2023-01-10 16:29:32 +00:00
//Добавляем в базу
2022-12-19 20:22:19 +00:00
mysql_query ( ' INSERT INTO `pay_operation` (
`uid` , `bank` , `code` , `ekr` , `time` , `good` , `cur` , `var` , `val` , `ref` , `ref2` , `ip` , `date`
) VALUES (
" '. $u->info ['id'].' " , " '. $u->bank ['id'].' " , " '.mysql_real_escape_string((int) $_GET['code'] ).' " , " '.mysql_real_escape_string( $out_ekr ).' " ,
" '.time().' " , " 0 " , " '.mysql_real_escape_string( $cur['cur'] ).' " , " buy_ekr " , " 0 " , " '.mysql_real_escape_string( $u->info ['host_reg']).' " ,
" '.mysql_real_escape_string((int) $_GET['ref'] ).' " , " '.mysql_real_escape_string(IP).' " , " '.date('Y-m-d H:i:s').' "
) ' );
$shp_item = mysql_insert_id ();
if ( $shp_item > 0 ) {
2023-01-10 16:29:32 +00:00
//ожидаем оплаты
2022-12-19 20:22:19 +00:00
} else {
2023-01-10 16:29:32 +00:00
die ( 'Ошибка в обработке платежа, обратитесь к Администрации' );
2022-12-19 20:22:19 +00:00
}
if ( $out_ekr < 1 ) {
2023-01-10 16:29:32 +00:00
die ( 'Минимальная сумма покупки 1 екр.' );
2022-12-19 20:22:19 +00:00
}
//
2023-01-10 16:29:32 +00:00
// предлагаемая валюта платежа
2022-12-19 20:22:19 +00:00
// default payment e-currency
$in_curr = " " ;
2023-01-10 16:29:32 +00:00
// язык
2022-12-19 20:22:19 +00:00
// language
$culture = " ru " ;
$currency = " RUB " ;
2023-01-10 16:29:32 +00:00
// формирование подписи
2022-12-19 20:22:19 +00:00
// generate signature
//$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");
$crc = md5 ( $mrh_login . ':' . $out_summ . ':' . $mrh_pass1 . ':' . $currency . ':' . $shp_item ); //$sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$currency.':'.$order_id);
2023-01-10 16:29:32 +00:00
// форма оплаты товара
2022-12-19 20:22:19 +00:00
// payment form
$url = 'https://pay.freekassa.ru/' ;
$url .= 'm=' . $mrh_login . '&' ;
$url .= 'oa=' . $out_summ . '&' ;
$url .= 'InvId=' . $inv_id . '&' ;
$url .= 'Desc=' . $inv_desc . '&' ;
$url .= 's=' . $crc . '&' ;
$url .= 'o=' . $shp_item . '&' ;
$url .= 'i=' . $in_curr . '&' ;
$url .= 'lang=' . $culture . '&' ;
//
/*
< form method = 'get' action = 'https://pay.freekassa.ru/' >
< input type = 'hidden' name = 'm' value = '<?php=$merchant_id?>' >
< input type = 'hidden' name = 'oa' value = '<?php=$order_amount?>' >
< input type = 'hidden' name = 'o' value = '<?php=$order_id?>' >
< input type = 'hidden' name = 's' value = '<?php=$sign?>' >
< input type = 'hidden' name = 'currency' value = '<?php=$currency?>' >
< input type = 'hidden' name = 'i' value = '1' >
< input type = 'hidden' name = 'lang' value = 'ru' >
< input type = 'hidden' name = 'us_login' value = '<?php=$user[' login ']?>' >
2023-01-10 16:29:32 +00:00
< input type = 'submit' name = 'pay' value = 'їїїїїїїї' >
2022-12-19 20:22:19 +00:00
</ form >
*/
header ( 'location: ' . $url );
die ();
print " <html> " .
" <script type= \" text/javascript \" src= \" js/jquery.js \" ></script><form id= \ 'F1 \ ' action='https://www.free-kassa.ru/merchant/cash.php' method=POST> " .
2023-01-10 16:29:32 +00:00
" Сумма платежа: " . $out_ekr . " Екр. " .
2022-12-19 20:22:19 +00:00
" <input type=hidden name=m value= $mrh_login > " .
" <input type=hidden name=oa value= $out_summ > " .
" <input type=hidden name=InvId value= $inv_id > " .
" <input type=hidden name=Desc value=' $inv_desc '> " .
" <input type=hidden name=s value= $crc > " .
" <input type=hidden name=ovalue=' $shp_item '> " .
" <input type=hidden name=i value= $in_curr > " .
" <input type=hidden name=lang value= $culture > " .
2023-01-10 16:29:32 +00:00
" <input type=submit value='Оплатить'><Br> " .
" (В с е средства идут на развитие и улучшение игры) " .
2022-12-19 20:22:19 +00:00
" </form><script> $ ('#F1').sumbit();</script></html> " ;
die ();
}
?>
< HTML >
< HEAD >
2023-01-10 16:29:32 +00:00
< title > Покупка ЕвроКредитов - Бойцовский Клуб </ title >
2022-12-19 20:22:19 +00:00
<!--< link rel = stylesheet type = " text/css " href = " /i/main.css " >-->
< script type = " text/javascript " src = " https://new-combats.com/res/js/jquery-1.7.1.min.js " ></ script >
2023-01-10 17:26:14 +00:00
2022-12-19 20:22:19 +00:00
< link href = " /res/css/style.css " rel = " stylesheet " type = " text/css " media = " all " />
< META Http - Equiv = Cache - Control Content = no - cache >
< meta http - equiv = PRAGMA content = NO - CACHE >
< META Http - Equiv = Expires Content = 0 >
< style type = " text/css " >
. t , . t tr , . t tr td { font - family : Times New Roman ; font - size : 16 px ;
border : 1 px solid black ; border - collapse : collapse ; text - align : center ; vertical - align : top ; }
. t { border : 3 px solid black ; border - collapse : collapse ;}
. t . al { text - align : left ; }
. t . vam { vertical - align : middle ; }
. t . ac { text - align : center ; }
. t . b { font - weight : bold ; }
. t . p { padding : 0 px 5 px 0 px 5 px ; }
. t . btop { border - top : 3 px solid black ; border - collapse : collapse ;}
. t . bright { border - right : 3 px solid black ; border - collapse : collapse ;}
. t . bleft { border - left : 3 px solid black ; border - collapse : collapse ;}
. t . bbottom { border - bottom : 3 px solid black ; border - collapse : collapse ;}
. t . light { background : #D6F5D3; color: green; font-weight: bold;}
</ style >
</ HEAD >
< body >
< div id = " main " >
<!--< br />
2023-01-10 16:29:32 +00:00
< h3 > Покупка ЕвроКредитов </ h3 >
2022-12-19 20:22:19 +00:00
-->
< table style = " width:98%; margin: auto; " >
<!--
2023-01-10 16:29:32 +00:00
< tr >< td colspan = " 2 " style = 'font-weight:bold; color:red; padding: 10px 0 10px 0; font-size: 1.5em;' >< center > Пополнение Е К Р временно приостановлено !</ center ></ td ></ tr >
2022-12-19 20:22:19 +00:00
-->
< ? if ( $ball == 0 ) { ?>
2023-01-10 16:29:32 +00:00
< tr >< td colspan = " 2 " style = 'font-weight:bold; color:brown; padding: 10px 0 10px 0; font-size: 1.2em;' >< center style = " color:red " > Акция ! При первом пополнении баланса , < br /> Вы получаете дополнительно 20 % Е К Р к сумме покупки БЕСПЛАТНО .
2022-12-19 20:22:19 +00:00
< br >
</ center ></ td ></ tr >
< ? }
if ( isset ( $u -> info [ 'id' ])) { ?>
2023-01-10 16:29:32 +00:00
< center >< ? echo '<div style="padding:10px; border-bottom:1px solid #fff;">Персонаж: ' . $u -> microLogin ( $u -> info [ 'id' ], 1 ) . '</div>' ; ?> </center>
2022-12-19 20:22:19 +00:00
< ? }
if ( $u -> error != '' ) {
echo '<div style="padding:10px;"><b><font color="red">' . $u -> error . '</font></b></div>' ;
}
?>
< a href = " https://new-combats.com/ekr.php " > < img border = " 0 " alt = " freekassa " src = " image/free.png " width = " 300 " height = " 110 " ></ a >& nbsp
< a href = " https://new-combats.com/ekr2.php " > < img border = " 0 " alt = " interkassa " src = " image/inter2.png " width = " 300 " height = " 110 " ></ a >
< tr >
< td style = " width: 500px; padding: 10px; vertical-align: top; " >
< fieldset style = " border: 1px solid white; padding: 10px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< b >< span style = 'color:#8F0000;' > Ваш накопительный бонус :</ span > < font color = green >< ? = $bns [ $b1 ][ 1 ] ?> % (<?=$ball?> Е К Р )</font></b>
2022-12-19 20:22:19 +00:00
</ fieldset >
< fieldset style = " width:480px; border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Покупка Е К Р </ legend >
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
< form method = " post " id = " ekrform " action = " ekr.php?buy_ekr=1 " onsubmit = " if(document.getElementById('ch_1').checked==false) { alert('Вы не согласились с пользовательским соглашением.');return false;} else { if(document.getElementById('ch_2').checked==false) { alert('Вы не согласились с условиями оплаты.');return false;};}; if(document.getElementById('ekr').value<1) { alert('Нельзя купить менее 1 Е К Р !');return false;}; " >
< b > Сумма Е К Р :</ b > < input type = " text " name = " ekr " id = " ekr " value = " " size = " 8 " onchange = " calc(); " onkeyup = " if(event.keyCode<35||event.keyCode>40) calc(); " > & nbsp ; < input type = " submit " class = " btn btn-success " value = " Пополнить баланс " >< br />
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
<!--< input type = " button " class = " btn btn-primary " value = " Оплатить с помощью VISA / MASTERCARD " onclick = " $ ('#ekrform').attr('action','ekr_fk_go.php'); $ ('#ekrform').submit(); " style = " width: 461px; " >-->
2022-12-19 20:22:19 +00:00
< div id = " calc " style = " font-weight: bold; margin: auto; width: 400px; margin-top: 10px; margin-bottom: 10px; " >& nbsp ; < br />& nbsp ; < br />& nbsp ; </ div >
< script >
function bonus_n ( a ) { var pr = < ? = ( 0 + $bns [ $b1 ][ 1 ]) ?> ; return (Math.floor( (a*pr/100) *100)/100);};
function bonus_s ( a ) { if ( a >= 100 ) { pr = 20 ;} else if ( a >= 90 ) { pr = 10 ;} else if ( a >= 80 ) { pr = 10 ;} else if ( a >= 70 ) { pr = 10 ;} else if ( a >= 60 ) { pr = 10 ;} else if ( a >= 50 ) { pr = 10 ;} else if ( a >= 40 ) { pr = 10 ;} else if ( a >= 30 ) { pr = 10 ;} else if ( a >= 20 ) { pr = 10 ;} else if ( a >= 10 ) { pr = 10 ;} else { pr = 0 ;} return ( Math . floor ( ( a * pr / 100 ) * 100 ) / 100 );};
function calc () {
document . getElementById ( 'ekr' ) . value = document . getElementById ( 'ekr' ) . value . replace ( / [ ^ \d\ . ] +/ g , '' );
//if(document.getElementById('ekr').value<0.1) document.getElementById('ekr').value=0.1;
//if(document.getElementById('ekr').value>120) document.getElementById('ekr').value=120;
var ekr = document . getElementById ( 'ekr' ) . value ;
if ( ekr . match ( /^ [ - \ + ] ? [ \d ] + \ . ? [ \d ] * $ / ) === null ) { ekr = 0 ;}
ekr4 = ekr = Math . round ( ekr * 100 ) / 100 ;
var ekr4 = ekr . toFixed ( 2 );
if ( document . getElementById ( 'ekr' ) . value != ekr ) {
document . getElementById ( 'ekr' ) . value = ekr ;
}
//alert(ekr);
var ekr2 = bonus_n ( ekr ); //alert(ekr2);
var ekr3 = bonus_s ( ekr ); //alert(ekr3);
var ekr7 = 0 ;
ekr2 = Math . floor ( ekr2 * 100 ) / 100 ;
ekr3 = Math . floor ( ekr3 * 100 ) / 100 ;
var ekr7 = 0 ;
< ? if ( $ball == 0 ) { ?>
ekr7 = Math . floor (( ekr / 5 ) * 100 ) / 100 ;
< ? } ?>
//var ekrr = parseFloat(ekr) + parseFloat(ekr2) + parseFloat(ekr3);
var ekrr = ekr + ekr2 + ekr3 + ekr7 ;
ekrr = Math . round ( ekrr * 100 ) / 100 ;
2023-01-10 16:29:32 +00:00
//document.getElementById('calc').innerHTML = ekr+' + '+ekr2+' + '+ekr3+' = '+ekrr+' Е К Р ';
document . getElementById ( 'calc' ) . innerHTML = 'Накопительный бонус: <font color=green>' + ekr2 + ' Е К Р </font><br />Оптовый бонус: <font color=green>' + ekr3 + ' Е К Р </font><? if($ball == 0) { ?><br />Акция на 1-о е пополнение: <font color=red>' + ekr7 + ' Е К Р </font><? } ?><br />Итого: <font color=green>' + ekrr + ' Е К Р </font>' ;
2022-12-19 20:22:19 +00:00
}
calc ();
</ script >
< table style = " border: 1px solid white; margin: auto; width: 400px; " >
2023-01-10 16:29:32 +00:00
< tr style = " border-bottom: 1px solid white; " >< td style = " border-right: 1px solid white;padding:2px; " > 1 Е К Р </ td >< td style = " padding:2px; " >< ? = round ( $bt [ 'cur' ], 2 ) ?> Рублей</td></tr>
< tr style = " border-bottom: 1px solid white; " >< td style = " border-right: 1px solid white;padding:2px; " > 1 Е К Р </ td >< td style = " padding:2px; " >< ? = round ( $bt [ 'cur' ] / $bt [ 'USD' ], 2 ) ?> Доллара *</td></tr>
2022-12-19 20:22:19 +00:00
</ table >
< small >
2023-01-10 16:29:32 +00:00
* - зависит от текущих курсов валют < br />
< b > Доставка игровой валюты производится в автоматическом режиме , сразу же после оплаты !</ b >
2022-12-19 20:22:19 +00:00
< br />< br />
2023-01-10 16:29:32 +00:00
При оплате могут возникать задержки на пополнение , обычно не более 1 часа . Если по истечению нескольких часов деньги так и не поступили на ваш баланс , то необходимо обратиться в < a href = " https://www.free-kassa.ru/support.php " target = " _blank " > службу поддержки FREE - KASSA </ a >.
2022-12-19 20:22:19 +00:00
</ small >
< br />< br />
</ form >
< small >
2023-01-10 16:29:32 +00:00
< label >< input type = " checkbox " name = " ch1 " id = " ch_1 " /> Внимание ! При пополнении баланса вы соглашаетесь с < a href = " https://new-combats.com/encicl/law2.html " target = " _blank " > соглашением о предоставлении сервиса игры & laquo ; Бойцовский Клуб & raquo ; </ a >.</ label >< br >
< label >< input type = " checkbox " name = " ch1 " id = " ch_1 " /> Внимание ! При пополнении баланса вы соглашаетесь с < a href = " https://new-combats.com/encicl/law3.html " target = " _blank " > Политикой Конфиеденцальности проекта & laquo ; Бойцовский Клуб & raquo ; </ a >.</ label >< br >
< label >< input type = " checkbox " name = " ch1 " id = " ch_1 " /> Внимание ! При пополнении баланса вы соглашаетесь с < a href = " https://new-combats.com/encicl/law4.html " target = " _blank " > Договором публичной оферты & laquo ; Бойцовский Клуб & raquo ; </ a >.</ label >
2022-12-19 20:22:19 +00:00
< br />
2023-01-10 16:29:32 +00:00
Если Вы очень хотели бы положить деньги на игровой счїт , но нет подходящей платїжной системы , обратитесь за помощью к < b > Администратору </ b > проекта .
2022-12-19 20:22:19 +00:00
< br />< br />
</ small >
</ fieldset >
</ td >
< td style = " padding: 10px; vertical-align: top; " >
< fieldset style = " border: 1px solid white; padding: 10px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< b >< span style = 'color:#8F0000;' > Ваш баланс счїта : < font color = green >< b >< ? = $u -> info [ 'money2' ] ?> Е К Р </b></font> и <font color=black><b><?=$u->info['money']?> К Р </b></font>.</span></b>
2022-12-19 20:22:19 +00:00
</ fieldset >
< fieldset style = " border: 1px solid white; padding: 10px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Обмен </ legend >
< form method = " post " action = " ekr.php " onsubmit = " if(document.getElementById('ekr2').value><?= $day1 ?>) { alert('Сегодня вы можете еще обменять не более <?= $day1 ?> Е К Р ');return false;} else if(document.getElementById('ekr2').value<0.01||document.getElementById('ekr2').value><?= $day1 ?>) { alert('З а 1 раз Вы можете обменять сумму от 0.01 до <?= $day1 ?> Е К Р .');return false;} else { return confirm('Вы действительно хотите обменять '+document.getElementById('ekr2').value+' Е К Р на '+(document.getElementById('ekr2').value*<?= $c['ecrtocr'] *2.5?>)+' К Р ? В обратном направлении обмен с К Р на Е К Р будет невозможен.');}; " >
Обменять Е К Р на К Р по курсу < b > 1 Е К Р =< ? = $c [ 'ecrtocr' ] * 2.5 ?> К Р </b>: <input type="text" name="ekr2" id="ekr2" value="" size="5" placeholder="<?=$day1?> max" onchange="calc22();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc22();"> <input type="submit" class="btn btn-success" name="submit" id="calc2" value="Обменять"><br />
2022-12-19 20:22:19 +00:00
</ form >
2023-01-10 16:29:32 +00:00
< form method = " post " action = " ekr.php " onsubmit = " if(document.getElementById('kr001').value<<?=round( $c['crtoecr'] /100,2)?>) { alert('Минимальная сумма обмена <?=round( $c['crtoecr'] /100,2)?> К Р ');return false;}else if(document.getElementById('kr001').value><?= $day2 ?>) { alert('Сегодня вы можете еще обменять не более <?= $day2 ?> К Р ');return false;} else { return confirm('Вы действительно хотите обменять '+document.getElementById('kr001').value+' К Р на '+(Math.round(document.getElementById('kr001').value/10)/50)+' Е К Р ? Отменить операцию обмена будет невозможно.');}; " >
Обменять К Р на Е К Р по курсу < b >< ? = $c [ 'crtoecr' ] ?> К Р =1Е К Р </b>: <input type="text" style="margin-left:1px;" name="kr001" id="kr001" value="" placeholder="<?=$day2?> max" size="5" onchange="calc24();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc23();"> <input type="submit" class="btn btn-success" name="submit" id="calc3" value="Обменять"><br />
2022-12-19 20:22:19 +00:00
</ form >
< script >
function calc23 () {
document . getElementById ( 'kr001' ) . value = document . getElementById ( 'kr001' ) . value . replace ( / [ ^ \d ] +/ g , '' );
var kr001 = document . getElementById ( 'kr001' ) . value ;
kr001 = Math . floor ( kr001 / 10 ) * 10 ;
var kr001ekr = kr001 /< ? = $c [ 'crtoecr' ] ?> ;
//kr001ekr = kr001ekr.toFixed(2);
//document.getElementById('kr001').value = kr001;
2023-01-10 16:29:32 +00:00
document . getElementById ( 'calc3' ) . value = 'Обменять ' + kr001 + ' К Р на ' + kr001ekr + ' Е К Р ' ;
2022-12-19 20:22:19 +00:00
return kr001 ;
}
function calc24 () {
document . getElementById ( 'kr001' ) . value = calc23 ();
if ( document . getElementById ( 'kr001' ) . value == 0 ) document . getElementById ( 'kr001' ) . value = '' ;
}
calc24 ();
function calc22 () {
document . getElementById ( 'ekr2' ) . value = document . getElementById ( 'ekr2' ) . value . replace ( / [ ^ \d\ . ] +/ g , '' );
var ekre = document . getElementById ( 'ekr2' ) . value ;
if ( ekre . match ( /^ [ - \ + ] ? [ \d ] + \ . ? [ \d ] * $ / ) === null ) { ekre = 0 ; }
ekre = Math . floor ( ekre * 100 ) / 100 ;
var ekr4 = ekre . toFixed ( 2 );
if ( document . getElementById ( 'ekr2' ) . value != ekre ) { document . getElementById ( 'ekr2' ) . value = ekr4 ; }
var kre = parseFloat ( ekre ) * < ? = $c [ 'ecrtocr' ] * 2.5 ?> ;
2023-01-10 16:29:32 +00:00
document . getElementById ( 'calc2' ) . value = 'Обменять ' + ekre + ' Е К Р на ' + kre . toFixed ( 0 ) + ' К Р ' ;
2022-12-19 20:22:19 +00:00
}
calc22 ();
</ script >
</ fieldset >
< fieldset style = " border: 1px solid white; padding: 20px 11px 21px 11px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Накопительные бонусы </ legend >
2022-12-19 20:22:19 +00:00
< table class = " t " style = " width: 500px; margin: auto; " >
2023-01-10 16:29:32 +00:00
< tr class = " b " >< td > Е К Р </ td >< td class = " bright " > Бонус </ td >< td > Е К Р </ td >< td > Бонус </ td ></ tr >
< tr >< td class = " " > 800 Е К Р </ td >< td class = " bright " > 10 %</ td >< td class = " " > 3 000 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 30 %</ td ></ tr >
< tr >< td class = " " > 700 Е К Р </ td >< td class = " bright " > 9 %</ td >< td class = " " > 2 500 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 27 %</ td ></ tr >
< tr >< td class = " " > 600 Е К Р </ td >< td class = " bright " > 8 %</ td >< td class = " " > 2 000 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 25 %</ td ></ tr >
< tr >< td class = " " > 500 Е К Р </ td >< td class = " bright " > 7 %</ td >< td class = " " > 1 700 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 23 %</ td ></ tr >
< tr >< td class = " " > 400 Е К Р </ td >< td class = " bright " > 6 %</ td >< td class = " " > 1 500 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 21 %</ td ></ tr >
< tr >< td class = " " > 300 Е К Р </ td >< td class = " bright " > 5 %</ td >< td class = " " > 1 300 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 19 %</ td ></ tr >
< tr >< td class = " " > 200 Е К Р </ td >< td class = " bright " > 4 %</ td >< td class = " " > 1 200 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 17 %</ td ></ tr >
< tr >< td class = " " > 100 Е К Р </ td >< td class = " bright " > 3 %</ td >< td class = " " > 1 100 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 15 %</ td ></ tr >
< tr >< td class = " " > 50 Е К Р </ td >< td class = " bright " > 2 %</ td >< td class = " " > 1 000 Е К Р < img src = " /res/img/medals/vip.gif " title = " VIP " width = 20 style = " margin-top:2px; " /></ td >< td class = " " > 13 %</ td ></ tr >
< tr >< td class = " " > 10 Е К Р </ td >< td class = " bright " > 1 %</ td >< td class = " " > 900 Е К Р </ td >< td class = " " > 11 %</ td ></ tr >
2022-12-19 20:22:19 +00:00
</ table >
</ fieldset >
< fieldset style = " border: 1px solid white; padding: 18px 12px 18px 12px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Оптовые бонусы </ legend >
2022-12-19 20:22:19 +00:00
< table class = " t " style = " width: 500px; margin: auto; " >
2023-01-10 16:29:32 +00:00
< tr class = " b light " >< td > Бонус </ td >< td > 10 %</ td >< td > 10 %</ td >< td > 10 %</ td >< td > 10 %</ td >< td > 10 %</ td ></ tr >
< tr style = " border-bottom: 2px solid black; " >< td class = " b " > Сумма </ td >< td > 10 Е К Р </ td >< td > 20 Е К Р </ td >< td > 30 Е К Р </ td >< td > 40 Е К Р </ td >< td > 50 Е К Р </ td ></ tr >
< tr class = " b light " >< td class = " b " > Бонус </ td >< td > 10 %</ td >< td > 10 %</ td >< td > 10 %</ td >< td > 10 %</ td >< td > 20 %</ td ></ tr >
< tr >< td class = " b " > Сумма </ td >< td > 60 Е К Р </ td >< td > 70 Е К Р </ td >< td > 80 Е К Р </ td >< td > 90 Е К Р </ td >< td > 100 Е К Р </ td ></ tr >
2022-12-19 20:22:19 +00:00
</ table >
</ fieldset >
</ td >
</ tr >
<!--
2023-01-10 16:29:32 +00:00
< tr >< td colspan = " 2 " style = 'font-weight:bold; padding: 10px; font-size: 0.8em;' >< center > При оплате с кредитных карт могут возникать задержки на пополнение , обычно не более 1 часа . Так же часто происходит отказ в пополнении через кредитные карты , для этого необходимо выбрать в списке ДРУГОЙ сервис пополнения с кредитных карт , либо пополнять более мелкими частями .</ center ></ td ></ tr >
2022-12-19 20:22:19 +00:00
-->
2023-01-10 16:29:32 +00:00
< tr >< td colspan = " 2 " style = 'font-weight:bold; color:#8F0000; padding: 10px 0 10px 0; font-size: 1.5em;' >< center > Коммерческие услуги </ center ></ td ></ tr >
2022-12-19 20:22:19 +00:00
< tr >< td style = " padding: 10px; vertical-align: top; " >
<!-- komplekt form -->
< div class = " komplekt-form " id = " theLayer " style = " position: absolute; left: -300px; top: 160px; visibility:hidden; width: 150px; height:320px; " >
< div class = " form-title " id = " titleBar " >
2023-01-10 16:29:32 +00:00
< label id = " ftitle " > Просмотр </ label >
2022-12-19 20:22:19 +00:00
< button type = " button " class = " close " onclick = " document.getElementById('theLayer').style.visibility = 'hidden';return false " data - dismiss = " modal " aria - hidden = " true " > x </ button >
</ div >
< div class = " form " >
< form method = " post " id = " fform " action = " ekr.php " >
< input type = " hidden " name = " do " value = " newShadow " />
< input type = " hidden " id = " ffinput " name = " ffinput " value = " " />
< center >
< img src = " " id = " ffimg " width = " 120 " height = " 220 " style = " margin-bottom: 5px; " />< br >
< div style = " padding:5px; " >
< select name = " ffsex " id = " ffsex " >
2023-01-10 16:29:32 +00:00
< option value = " 0 " < ? if ( $u -> info [ 'sex' ] == 0 ) { echo 'selected="selected"' ; } ?> >Мужской образ</option>
< option value = " 1 " < ? if ( $u -> info [ 'sex' ] == 1 ) { echo 'selected="selected"' ; } ?> >Женский образ</option>
2022-12-19 20:22:19 +00:00
</ select >
</ div >
< div style = " width:240px; margin-left:-6px;background:#cbc4aa;padding:5px 0px 5px 0px;border:1px solid #cbc4aa;background-color:#eee;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box; " >
2023-01-10 16:29:32 +00:00
< input type = " button " class = " btn btn-success " value = " Подтвердить " style = " height: 28px; line-height: 20px; width: 100px;font-size:13px; " onclick = " if(confirm('Действительно хотите купить это изображение?')) $ ('#fform').submit(); " />
< input type = " button " class = " btn btn-danger " value = " Отменить " onclick = " document.getElementById('theLayer').style.visibility = 'hidden';return false " style = " height: 28px; line-height: 20px; width: 100px;font-size:13px; " />
2022-12-19 20:22:19 +00:00
</ div >
</ center >
</ form >
</ div >
</ div >
<!-- end komplekt form -->
< fieldset style = " width:480px; border: 1px solid white; padding: 10px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Покупка личного образа </ legend >
2022-12-19 20:22:19 +00:00
< small >
2023-01-10 16:29:32 +00:00
< b > Стоимость услуги : 100 Е К Р </ b >< br >
Требования к персональному образу :< br />
GIF - картинка размером 120 x220 ( ШхВ ) и весом до 300 К б .< br />
2022-12-19 20:22:19 +00:00
< br >
2023-01-10 16:29:32 +00:00
Выберите картинку : < input type = " file " id = " imgFile " />
2022-12-19 20:22:19 +00:00
< script >
function showImgPreview ( img ) {
document . getElementById ( 'theLayer' ) . style . visibility = " visible " ;
document . getElementById ( 'theLayer' ) . style . left = 300 ;
document . getElementById ( 'theLayer' ) . style . top = 300 ;
$ ( 'img#ffimg' ) . attr ( 'src' , 'https://new-combats.com/clan_prw/' + img );
document . getElementById ( 'ffinput' ) . value = img ;
$ ( 'img#ffimg' ) . attr ( 'height' , '220' );
document . getElementById ( 'theLayer' ) . style . height = 290 ;
}
function showImgPreviewPet ( img ) {
document . getElementById ( 'theLayer' ) . style . visibility = " visible " ;
document . getElementById ( 'theLayer' ) . style . left = 300 ;
document . getElementById ( 'theLayer' ) . style . top = 300 ;
$ ( 'img#ffimg' ) . attr ( 'src' , 'https://new-combats.com/clan_prw/' + img );
$ ( 'img#ffimg' ) . attr ( 'height' , '40' );
//$('#theLayer').attr('height','120');
document . getElementById ( 'ffinput' ) . value = img ;
document . getElementById ( 'ffsex' ) . style . display = 'none' ;
document . getElementById ( 'theLayer' ) . style . height = 105 ;
$ ( 'html, body' ) . animate ({ scrollTop : 0 }, 'slow' );
}
function showImgPreviewSmile ( img ) {
document . getElementById ( 'theLayer' ) . style . visibility = " visible " ;
document . getElementById ( 'theLayer' ) . style . left = 300 ;
document . getElementById ( 'theLayer' ) . style . top = 300 ;
$ ( 'img#ffimg' ) . attr ( 'src' , 'https://new-combats.com/clan_prw/' + img );
$ ( 'img#ffimg' ) . attr ( 'width' , null );
$ ( 'img#ffimg' ) . attr ( 'height' , null );
document . getElementById ( 'ffinput' ) . value = img ;
document . getElementById ( 'ffsex' ) . style . display = 'none' ;
document . getElementById ( 'theLayer' ) . style . height = 105 ;
$ ( 'html, body' ) . animate ({ scrollTop : 0 }, 'slow' );
}
$ ( '#imgFile' ) . change ( function (){
var fd = new FormData ();
fd . append ( 'type' , 'person' );
fd . append ( 'img' , $ ( '#imgFile' )[ 0 ] . files [ 0 ]);
$ . ajax ({
type : 'POST' ,
url : 'ekr.php' ,
data : fd ,
processData : false ,
contentType : false ,
2023-01-10 16:29:32 +00:00
dataType : " json " , // поменять на json
2022-12-19 20:22:19 +00:00
success : function ( data ) { if ( data [ 'img' ] != undefined ) { document . getElementById ( 'ffsex' ) . style . display = 'none' ; showImgPreview ( data [ 'img' ]) } else { alert ( data [ 'err' ]);} },
2023-01-10 16:29:32 +00:00
error : function ( data ) { alert ( 'Ошибка AJAX.' ) }
2022-12-19 20:22:19 +00:00
});
})
</ script >
</ small >
</ fieldset >
< fieldset style = " border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom: 15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Покупка личного смайлика </ legend >
2022-12-19 20:22:19 +00:00
< small >
2023-01-10 16:29:32 +00:00
< b > Стоимость услуги : < ? $ekr_smile = 10 ; echo $ekr_smile ; ?> Е К Р </b><br>
Требования к смайлику :< br />
GIF - картинка размером от 15 x15 до 95 x21 ( ШхВ ) и весом до 30 К б .< br />
2022-12-19 20:22:19 +00:00
< br >
2023-01-10 16:29:32 +00:00
Выберите картинку : < input type = " file " id = " imgFile5 " />
2022-12-19 20:22:19 +00:00
< script >
$ ( '#imgFile5' ) . change ( function (){
var fd = new FormData ();
fd . append ( 'type' , 'person' );
fd . append ( 'img5' , $ ( '#imgFile5' )[ 0 ] . files [ 0 ]);
$ . ajax ({
type : 'POST' ,
url : 'ekr.php' ,
data : fd ,
processData : false ,
contentType : false ,
2023-01-10 16:29:32 +00:00
dataType : " json " , // поменять на json
2022-12-19 20:22:19 +00:00
success : function ( data ) { if ( data [ 'img' ] != undefined ) { showImgPreviewSmile ( data [ 'img' ]) } else { alert ( data [ 'err' ]);} },
2023-01-10 16:29:32 +00:00
error : function ( data ) { alert ( 'Ошибка AJAX.' ); }
2022-12-19 20:22:19 +00:00
});
})
</ script >
</ small >
</ fieldset >
< fieldset style = " border: 1px solid white; padding: 10px;margin-top:15px; " >
2023-01-10 16:29:32 +00:00
< legend style = 'font-weight:bold; color:#8F0000;' > Смена имени персонажа </ legend >
2022-12-19 20:22:19 +00:00
< small >
2023-01-10 16:29:32 +00:00
< b > Стоимость услуги : 25 Е К Р </ b >< br >
Текущее имя : < ? = $u -> info [ 'login' ] ?> <br>
2022-12-19 20:22:19 +00:00
< form method = " post " action = " ekr.php " id = " lform " >
< input type = " hidden " name = " do " value = " changeLogin " />
2023-01-10 16:29:32 +00:00
< input type = " text " name = " login " id = " llogin " onkeyup = " check_login(); " size = 35 placeholder = " Введите новое имя.. " style = " margin: 5px 0 5px 0; " /> < span id = " ajaxLogin " ></ span >< br >
< input type = " button " class = " btn btn-success " value = " Сменить имя " onclick = " if(confirm('Действительно хотите сменить имя?')) $ ('#lform').submit(); " />
2022-12-19 20:22:19 +00:00
</ form >
< script >
function check_login () {
2023-01-10 16:29:32 +00:00
$ ( " #ajaxLogin " ) . html ( '<b>Проверка доступности...</b>' );
2022-12-19 20:22:19 +00:00
$ . ajax ({
url : " ajax_checklogin.php?login= " + $ ( '#llogin' ) . val (),
cache : false
}) . done ( function ( html ) {
$ ( " #ajaxLogin " ) . html ( html );
});
}
</ script >
</ small >
</ fieldset >
</ td ></ tr >
< tr >< td colspan = " 2 " >& nbsp ; </ td ></ tr >
</ table >
</ div >
</ BODY >
</ HTML >
< ?
}
?>