серфинг 3.0

  • Автор темы siion
  • Дата начала
siion
Местный
Сообщения
39
Реакции
0
Возникла такая проблема. Не пополняет рекламный бюджет сайта. При пополнении пишет NO MONEY
Может кто знает где и в каком файле что настраивать или саму проблему скажет этой ошибки? Возможно из за того что серфинг настроен что 1 рубль есть 1 рубль а у меня при обмене стоит золото 1 руб = 100 серебра для серфинга на отдельный счет все это складывается. В самом серфинге баланс отоброжается и пополняется чисто не понятно чего оно пишет так?
Есть еще вариант что при пополнении пишет
Код:
Notice: Undefined index: admin in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 11
Notice: Undefined index: admin in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 83
Notice: Undefined variable: user_data in /var/www/u0580808/data/www/money-promotions.ru/ajax/advservice.php on line 87
NO MONEY
Возможно из за этого но тогда как исправить "неопределенный индекс:" и " неопределенная переменная:"

вот сам файл этого advservice.php.
Код:
<?php
if (!defined('PSWeb') || PSWeb !== true) { Header('Location: /404'); return; }
if (!isset($_SESSION['user_id'])) { exit(); }
if (isset($_POST['cnt']) && $_POST['cnt'] == $_SESSION['cnt']){
    $user_id = $_SESSION['user_id'];
    $user_name = $_SESSION['user'];
    $adv = isset($_POST['adv']) ? (int) $_POST['adv'] : 0;
    $mode = isset($_POST['mode']) ? (int) $_POST['mode'] : 0;
    $use = isset($_POST['use']) ? (int) $_POST['use'] : 0;
    if (!$adv && !$mode && !$use) exit('no1');
    if ($_SESSION['admin'] === TRUE){
        $db->query("SELECT * FROM `db_serfing` WHERE `id` = '".$adv."'");
    }else{
        $db->query("SELECT * FROM `db_serfing` WHERE `user_id` = '".$user_id."' and `id` = '".$adv."'");
    }
    if (!$db->NumRows()) exit('no2');
    $result = $db->FetchArray();
    switch ($use){
        //запуск
        case 1:
            if ($result['status'] == 3 && $result['money'] >= $result['price']){
                $db->query("UPDATE `db_serfing` SET `status` = '2' WHERE `id` = '".$adv."'");
                echo '1';
            }
        return;
        //пауза
        case 2:
            if ($result['status'] == 2){
                $db->query("UPDATE `db_serfing` SET `status` = '3' WHERE `id` = '".$adv."'");
                echo '1';
            }
        return;
        //очистка просмотров
        case 3:
            if ($result['view'] > 0){
                $db->query("UPDATE `db_serfing` SET `view` = '0' WHERE `id` = '".$adv."'");
                $db->Query("DELETE FROM `db_serfing_view` WHERE `ident` = '".$adv."'");
                echo '1';
            }
        return;
        //удаление
        case 4:
            if ($mode == 2) exit();
            #вернем бабки
            $user_money = $result['money'];
            $db->query("UPDATE `db_users_b` SET `money_s` = `money_s` + '$user_money'  WHERE `id` = '$user_id'");
            $db->query("DELETE FROM `db_serfing` WHERE `id` = '$adv'");
            $db->query("DELETE FROM `db_serfing_view` WHERE `ident` = '$adv'");
            echo '1';
        return;
        //скорость просмотров
        case 5:
            $speed = ($result['speed'] + 1) <= 7 ? $result['speed'] + 1 : 1;
            $db->query("UPDATE `db_serfing` SET `speed` = '".$speed."' WHERE `id` = '".$adv."'");
            echo $speed;
        return;
        //отправка на модерацию
        case 6:
            if ($result['status'] == 0){
                $db->query("UPDATE `db_serfing` SET `status` = '1' WHERE `id` = '".$adv."'");
                exit('1');
            }
        return;
        //одобрение модером
        case 10:
            if ($result['status'] == 1 && $_SESSION['admin'] === TRUE){
                $db->query("UPDATE `db_serfing` SET `status` = '2' WHERE `id` = '".$adv."'");
                echo '1';
            }
        return;
        //удаление модером
        case 11:
            if ($_SESSION['admin'] === TRUE){
                $db->query("DELETE FROM `db_serfing` WHERE `id` = '".$adv."'");
                $db->query("DELETE FROM `db_serfing_view` WHERE `ident` = '".$adv."'");
                echo '1';
            }
        return;
        //пополнение баланса
        case 12:
            $money = floatval($_POST['price']);
            if ($money <= 0) exit('YOU BAD CHEL )))');
            if ($_SESSION['admin'] === TRUE){
                $db->query("UPDATE `db_serfing` SET `money` = `money` + '".$money."' WHERE `id` = '".$adv."'");
                echo '1';
            }else{
                if ($user_data['money_serf'] >= $money){
                    $db->query("UPDATE `db_serfing` SET `money` = `money` + '".$money."' WHERE `id` = '".$adv."'");
                    $db->query("UPDATE `db_users_b` SET `money_serf` = `money_serf` - '".$money."' WHERE `id` = '".$_SESSION['user_id']."'");
                    echo '1';
                }else{
                    echo 'NO MONEY';
                }
            }
        return;
        default: break;
    }
}
exit('no4');
 
kolyaka1051
Местный
Сообщения
77
Реакции
19
Telegram
kolyaka105
Вроде как я помню если ты зашел в админку, то так будет писать.
Если не так, то попробуй сделать так:
Код:
isset($_SESSION['admin'])
 
siion
Местный
Сообщения
39
Реакции
0
kolyaka105 написал(а):
Вроде как я помню если ты зашел в админку, то так будет писать.
Если не так, то попробуй сделать так:
Код:
isset($_SESSION['admin'])
Так когда в админку входишь то пополнения все работают без проблем чисто счет не списывается потому что админ а вот если игрок пополняет тут и проблемы.

и если прописать это то при пополнении пишет вот что
Код:
Parse error: syntax error, unexpected 'isset' (T_ISSET), expecting
 
CRAFTGAMING
Участник
Участник
Сообщения
419
Реакции
80
Telegram
Krreative
siion написал(а):
Так когда в админку входишь то пополнения все работают без проблем чисто счет не списывается потому что админ а вот если игрок пополняет тут и проблемы.

и если прописать это то при пополнении пишет вот что
Код:
Parse error: syntax error, unexpected 'isset' (T_ISSET), expecting
А магазин мерчан отдельно делал для серфинга?
 
siion
Местный
Сообщения
39
Реакции
0
siion
Местный
Сообщения
39
Реакции
0
пополнение и вывод с серфинга все работает без проблем чисто с этим дурным пополнениям рекламы
 
CRAFTGAMING
Участник
Участник
Сообщения
419
Реакции
80
Telegram
Krreative
siion написал(а):
пополнение и вывод с серфинга все работает без проблем чисто с этим дурным пополнениям рекламы
чисто с этим дурным пополнениям рекламы подбробнее?
 
siion
Местный
Сообщения
39
Реакции
0
CRAFTGAMING написал(а):
чисто с этим дурным пополнениям рекламы подбробнее?
ну добавил сайт в серфинг и для того чтоб он пошел нужно пополнить рекламный бюджет или баланс и вот тут не пополняет
 
CRAFTGAMING
Участник
Участник
Сообщения
419
Реакции
80
Telegram
Krreative
siion написал(а):
ну добавил сайт в серфинг и для того чтоб он пошел нужно пополнить рекламный бюджет или баланс и вот тут не пополняет
Баланс должен списываться
 
siion
Местный
Сообщения
39
Реакции
0
  • #10
CRAFTGAMING написал(а):
Баланс должен списываться
Ну вот зайди на сайт глянь) Возможно тут причина в том что в серфинге нада переделать с рублевого на монетный счет из за этого скорее всего
 
CRAFTGAMING
Участник
Участник
Сообщения
419
Реакции
80
Telegram
Krreative
  • #11
siion написал(а):
Ну вот зайди на сайт глянь) Возможно тут причина в том что в серфинге нада переделать с рублевого на монетный счет из за этого скорее всего
я тебе в лс отписал
 
Сверху