Помогите разобраться ПОЖАЛУЙСТА!!!

FANTOM_TI

Новичок
Пишет "Ошибка обработки ставки"


if($type == "betRed")
{
$type = "red";
$sid = $_POST['sid'];
$bet = preg_replace("/[^,.0-9]/", '', $_POST['bet']);
if (!preg_match("/^[0-9a-zA-Z]+$/",$sid)){
exit();
}
if(!preg_match('/^[0-9]+(\.?[0-9]+)?$/', $bet)){
$error = 3;
$fa = "error";
$mess = "Неверная сумма ставки!";
}
$sql_select = "SELECT * FROM svuti_users WHERE hash='$sid'";
$result = mysqli_query($conn, $sql_select);
$row = mysqli_fetch_array($result);
if($row)
{
$id = $row['id'];
$balance = $row['balance'];
$wager = $row['wager'];
$user_id = $row['id'];
$logins = $row['login'];
$baltype = $row['baltype'];
$maxPw = $row['maxPw'];
$deposit = $row['deposit'];
$sliv = $row['sliv'];
$email = $row['email_new'];
}
$sql_select23 = "SELECT * FROM bank_dep WHERE id='1'";
$result23 = mysqli_query($conn, $sql_select23);
$row23 = mysqli_fetch_array($result23);
if($row23)
{
$bank_dep = $row23['bank'];
$maxBank = $row23['maxBank'];
$minBank = $row23['minBank'];
$xuyBank = $row23['xuyBank'];
}
$sql_select23 = "SELECT bank FROM bank_bon WHERE id='1'";
$result23 = mysqli_query($conn, $sql_select23);
$row23 = mysqli_fetch_array($result23);
if($row23)
{
$bank_bon = $row23['bank'];
}
session_start();
if($_SESSION['timestamp'] + 1 > time()){
$error = 3;
$fa = "error";
$mess = "Не нужно нажимать так быстро!";
}
else{
$_SESSION['timestamp'] = time();
}
if($bet > $balance){
$error = 3;
$fa = "error";
$mess = "Недостаточно средств!";
}
if($bet < 0.01){
$error = 3;
$fa = "error";
$mess = "Неверная сумма ставки";
}
if($baltype != "deposit" && $baltype != "bonus"){
$error = 3;
$fa = "error";
$mess = "Ошибка обработки ставки";
}
if(empty($sid)){
$error = 3;
$fa = "error";
$mess = "Сессия не активна!";
}
if(empty($email))
{
$error = 2;
$fa = "error";
$mess = '<a style="color:#fff" href="#" data-toggle="modal" data-target="#profile">Привяжите E-mail (нажмите)</a>';
}
if($error == 0)
{
if($_COOKIE['sounds'] == "yes"){
$soundsB = "ok";
}
$pWinn = $bet * 2;
$rouletteRand = mt_rand(0,14);
if($sliv != 1){
$rouletteRand = mt_rand(0,14);
$pWin = $bet * 2 - $bet;
if($pWin*(-1) < $minBank - $bank_dep)
{
$rouletteRand = mt_rand(8, 14);
}

if($bank_dep < $xuyBank && $xuyBank != 0)
{
$rouletteRand = mt_rand(8, 14);
}
if($bank_dep < 0)
{
$rouletteRand = mt_rand(8, 14);
}
}
if($maxPw != 0 && $balance > $maxPw){
$forlose = rand(0,100);
if($pWinn >= $maxPw){
$rouletteRand = mt_rand(8, 14);
}
else{
if($forlose > 33){
$rouletteRand = mt_rand(8, 14);
}
}
}
if($rouletteRand > 7){
$what = "black";
}
if($rouletteRand < 7 && $rouletteRand != 0){
$what = "red";
}
if($rouletteRand == 0){
$what = "green";
}
$hashGame = hash("md5", mt_rand(0,10000000));
$update_sql1 = "Update svuti_users set betsAmount = betsAmount + '$bet' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
if($rouletteRand <=7 && $rouletteRand != 0){
$mode_live = "Roulette";
$coeff_live = 2;
$profit_live = $bet * 2;
if($coeff_live > 1){
$insert_live = "INSERT INTO `liveGames` (`mode`, `login`, `amount`, `coeff`, `profit`) VALUES ('{$mode_live}','{$logins}', '{$bet}', '{$coeff_live}', '{$profit_live}');";
mysqli_query($conn, $insert_live);
}
$update_sql1 = "Update svuti_users set balance = balance - '$bet' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("Ошибка вставки" . mysqli_error());
$win = $bet * 2;
$okyp = "da";
if($sliv != 1){
if($baltype == "deposit")
{
$update_sql1 = "UPDATE bank_dep SET bank = bank - '$bet' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
if($baltype == "bonus")
{
$pWin = ($bet * 2 - $bet) * 1.5;
$update_sql1 = "UPDATE bank_dep SET bank = bank - '$pWin' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
}
if($wager > 0 && $bet < $wager){
$update_sql1 = "UPDATE svuti_users SET wager = wager - '$bet' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
elseif($wager > 0 && $bet >= $wager){
$update_sql1 = "UPDATE svuti_users SET wager = '0' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
$update_sql1 = "Update svuti_users set balance = balance + '$win' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("Ошибка вставки" . mysqli_error());
$insert_sql1 = "INSERT INTO `roulette` (`user_id`, `type`, `number`, `bet`, `win`, `profit`) VALUES ('{$user_id}', '{$type}', '{$rouletteRand}', '{$bet}', '{$okyp}', '{$win}');";
mysqli_query($conn, $insert_sql1) or die("Ошибка вставки" . mysqli_error());
$balancenew = $balance + $win - $bet;
$fa = "success";
}
else{
if($sliv != 1){
if($baltype == "deposit")
{
if($bank_dep + $bet < $maxBank)
{
$update_sql1 = "UPDATE bank_dep SET bank = bank + '$bet' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
if($bank_dep + $bet >= $maxBank)
{
$update_sql1 = "UPDATE bank_dep SET bank = '$maxBank' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
}
if($baltype == "bonus")
{
$pizdak = $bet * 0.75;
if($bank_dep + $pizdak < $maxBank)
{
$update_sql1 = "UPDATE bank_dep SET bank = bank + '$pizdak' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
if($bank_dep + $pizdak >= $maxBank)
{
$update_sql1 = "UPDATE bank_dep SET bank = '$maxBank' WHERE id='1'";
mysqli_query($conn, $update_sql1) or die("" . mysqli_error());
}
}
}
$update_sql1 = "Update svuti_users set balance = balance - '$bet' WHERE hash='$sid'";
mysqli_query($conn, $update_sql1) or die("Ошибка вставки" . mysqli_error());
$win = "0";
$okyp = "net";
$insert_sql1 = "INSERT INTO `roulette` (`user_id`, `type`, `number`, `bet`, `win`, `profit`) VALUES ('{$user_id}', '{$type}', '{$rouletteRand}', '{$bet}', '{$okyp}', '{$win}');";
mysqli_query($conn, $insert_sql1) or die("Ошибка вставки" . mysqli_error());
$balancenew = $balance + $win - $bet;
$fa = "success";
}
$sql_select = "SELECT * FROM roulette WHERE user_id='$id' ORDER BY id DESC LIMIT 1";
$result = mysqli_query($conn, $sql_select);
$row = mysqli_fetch_array($result);
$idGame = $row['id'];
$saltGame = 1000 / mt_rand(1000,9999);
}
// массив для ответа
$result = array(
'success' => "$fa",
'what' => "$what",
'error' => "$mess",
'winroll' => "$win",
'hashGame' => "$hashGame",
'idGame' => "$idGame",
'numberGame' => "$what",
'saltGame' => "$saltGame",
'rand' => "$rouletteRand",
'soundcookie' => "$soundsB",
'balance' => "$balance",
'new_balance' => "$balancenew"
);
}
 

weregod

unserializer
Если не можете разобраться, скрипт писали не вы, что мешает обратиться к разработчику данного поделия? Если разработчик недоступен, го в форум "Работа" )
 

AnrDaemon

Продвинутый новичок
Проблема в ДНК, раз даже код отформатировать на форуме не в состоянии.
 
Сверху