скрипт какой а то тут путают фф или фсAndrey-ykt написал(а):Все привет, помогите решить такую проблему, на баланс пользователя ничего не поступает, хотя на мой кочелок деньги приходят, как это исправить
зайди в таблицу tb_enter пополнение туда заносятся стаус какой стоит попробуй найди другую базу в скрипте не должно быть ошибок с пополнением у меня спервого раза все настроилось попробуй базу перезалить другуюAndrey-ykt написал(а):Все привет, помогите решить такую проблему, на баланс пользователя ничего не поступает, хотя на мой кочелок деньги приходят, как это исправить
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
если стоит статус 0 то меняй хостинг у меня такое было с хостингом пока не сменила его фри касса и паер пополнение проходят а баланс не начисляетЯна написал(а):скрипт какой а то тут путают фф или фс
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
СЯна написал(а):зайди в таблицу tb_enter пополнение туда заносятся стаус какой стоит попробуй найди другую базу в скрипте не должно быть ошибок с пополнением у меня спервого раза все настроилось попробуй базу перезалить другую
да заноситься, сататус 0Яна написал(а):зайди в таблицу tb_enter пополнение туда заносятся стаус какой стоит попробуй найди другую базу в скрипте не должно быть ошибок с пополнением у меня спервого раза все настроилось попробуй базу перезалить другую
хостинг какой используешь и вышли код пополнения паераAndrey-ykt написал(а):С
да заноситься, сататус 0
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
<?Яна написал(а):хостинг какой используешь и вышли код пополнения паера
Header("Content-Type: text/html;charset=UTF-8");
require_once($_SERVER['DOCUMENT_ROOT']."/data/conn_file.php");
require_once($_SERVER['DOCUMENT_ROOT']."/data/func.php");
if (isset($_POST['m_operation_id']) && isset($_POST['m_sign']))
{
$m_key = 'atybrc';
$arHash = array($_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(':', $arHash)));
if ($_POST['m_sign'] == $sign_hash && $_POST['m_status'] == 'success')
{
$get_info = mysql_query("SELECT * FROM tb_enter WHERE id = ".intval($_POST['m_orderid'])." AND status != 2 LIMIT 1");
$row = mysql_fetch_array($get_info);
$date = date("d.m.Y");
if($row['summa'] == $_POST['m_amount']) {
mysql_query('UPDATE tb_users SET money = money + '.$row['summa'].' WHERE id = "'.$row['user_id'].'" LIMIT 1');
mysql_query("UPDATE tb_enter SET status = 2, purse = 'PAYEER' WHERE id = ".intval($_POST['m_orderid'])." LIMIT 1");
}
echo $_POST['m_orderid']."|success";
exit();
} else {
echo $_POST['m_orderid']."|error";
}
}
?>
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
хостинг платный https://www.majordomo.ruЯна написал(а):хостинг какой используешь и вышли код пополнения паера
у меня такжеAndrey-ykt написал(а):<?
Header("Content-Type: text/html;charset=UTF-8");
require_once($_SERVER['DOCUMENT_ROOT']."/data/conn_file.php");
require_once($_SERVER['DOCUMENT_ROOT']."/data/func.php");
if (isset($_POST['m_operation_id']) && isset($_POST['m_sign']))
{
$m_key = 'atybrc';
$arHash = array($_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(':', $arHash)));
if ($_POST['m_sign'] == $sign_hash && $_POST['m_status'] == 'success')
{
$get_info = mysql_query("SELECT * FROM tb_enter WHERE id = ".intval($_POST['m_orderid'])." AND status != 2 LIMIT 1");
$row = mysql_fetch_array($get_info);
$date = date("d.m.Y");
if($row['summa'] == $_POST['m_amount']) {
mysql_query('UPDATE tb_users SET money = money + '.$row['summa'].' WHERE id = "'.$row['user_id'].'" LIMIT 1');
mysql_query("UPDATE tb_enter SET status = 2, purse = 'PAYEER' WHERE id = ".intval($_POST['m_orderid'])." LIMIT 1");
}
echo $_POST['m_orderid']."|success";
exit();
} else {
echo $_POST['m_orderid']."|error";
}
}
?>
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
а в чем может еще быть причина!Яна написал(а):у меня также
Народ решаю одну задачку вот сделала одну штуку в принципе все работает ну нужно немного доработать
Вот с крин тестирую пока на слонах как видите типа конкулятора если вводить число количество например 10
то энергия будет 10/10 и опы тоже 10 и будет показывать сколько сумма по стандарту скрипта оно так и настроено если 100 животных значит 100 энергии и 100 опыта. А мне нужно сделать так чтоб за слона снималось за 1 животное 6 ед энергии и 6 ед опыта. Это понятно в конкулятор поставила 6 Конкулятор работает как надо тоесь 10 животных если 60 ед энергии и 60 опыта итд короче.Но при покупке оно не работает как по конкуляору а работает по стандарту тоесть 10 животных если 10 ед энергии и опыта 10 оесть как мне зделать правильно чтоб всё правильно добавилось и отнималось.
Вот код примерный
Вот с крин тестирую пока на слонах как видите типа конкулятора если вводить число количество например 10
то энергия будет 10/10 и опы тоже 10 и будет показывать сколько сумма по стандарту скрипта оно так и настроено если 100 животных значит 100 энергии и 100 опыта. А мне нужно сделать так чтоб за слона снималось за 1 животное 6 ед энергии и 6 ед опыта. Это понятно в конкулятор поставила 6 Конкулятор работает как надо тоесь 10 животных если 60 ед энергии и 60 опыта итд короче.Но при покупке оно не работает как по конкуляору а работает по стандарту тоесть 10 животных если 10 ед энергии и опыта 10 оесть как мне зделать правильно чтоб всё правильно добавилось и отнималось.
Вот код примерный
Код:
if($_POST['type_j'] == 'slon') {
$kol6 = intval($_POST['kol6']);
$cen = $cena['slon'];
$ful_price = $kol6 * $cen;
if($us_data['money'] >= ($kol6 * $cen)) {
if($us_data['energy'] >= $kol6) {
if($kol6 > 0) {
mysql_query("UPDATE tb_users SET money = money - '$ful_price', svinya = svinya + '$kol6', energy = energy - '$kol6', reyting = reyting + '$kol6' WHERE id = '$usid'") or die(mysql_error());
$ref_sum = $ful_price * 0.05;
mysql_query("UPDATE `tb_users` SET `money_out` = `money_out` + '$ref_sum', `ref_money` = `ref_money` + '$ref_sum' WHERE id = '$ref_id' LIMIT 1") or die(mysql_error());
$rez_lavka = $ful_price * 0.01;
$rez = $ful_price - ($ref_sum + $rez_lavka);
mysql_query("UPDATE `tb_lavka` SET `rezerv` = `rezerv` + '$rez' WHERE id = 1") or die(mysql_error());
mysql_query("INSERT INTO tb_refhistory (user_id, summa, date, comment, type) VALUES ('$ref_id', '$ref_sum', '$date', 'Покупка животных рефералом $login', 'ref')") or die(mysql_error());
mysql_query("INSERT INTO tb_history (user_id, summa, date, comment, type) VALUES ('$usid', '$ful_price', '$date', 'Покупка животных у системы', 'pocupka')") or die(mysql_error());
mysql_query("INSERT INTO tb_stat_z (date, login, type, kol6) VALUES ('".time()."', '$login', '6', '$kol6')");
$q = mysql_query("SELECT * FROM tb_stat_and ORDER BY id DESC LIMIT 1");
$w = mysql_fetch_assoc($q);
if(time() - $w['date'] > 86400 or (mysql_num_rows($q) == 0)) {
mysql_query("INSERT INTO tb_stat_and (date, q1, q2, q3, q4, q5, q6) VALUES ('".time()."', '0', '0', '0', '0', '0', '$kol6')") or die(mysql_error());
}else{
mysql_query("UPDATE tb_stat_and SET q6 = q6 + '$kol6' WHERE id = '".$w['id']."'") or die(mysql_error());;
}
echo '<div class="erok">Вы успешно купили '.$kol6.' слонов</div> <a href="/rinok">>>> Продолжить!</a>';
}else echo '<div class="er">Не верное колличество слонов!</div> <a href="/rinok"><<< Назад!</a>';
}else echo '<div class="er">Не достаточно энергии!</div> <a href="/rinok"><<< Назад!</a>';
}else echo '<div class="er">Не достаточно средств для покупки!</div> <a href="/rinok"><<< Назад!</a>';
}
} else {
?>
Я так поняла что нужно редактировать эту строку
Если её отредактировать так например
То будет снимать за слона 6 ед энергии и давать 6 ед опыта но по конкулятору оно не даёт с 10 слонов 60 ед энергии и 60 опыта
Код:
mysql_query("UPDATE tb_users SET money = money - '$ful_price', svinya = svinya + '$kol6', energy = energy - '$kol6', reyting = reyting + '$kol6' WHERE id = '$usid'") or die(mysql_error());
Код:
mysql_query("UPDATE tb_users SET money = money - '$ful_price', svinya = svinya + '$kol6', energy = energy - 6, reyting = reyting + 6 WHERE id = '$usid'") or die(mysql_error());
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
помогли тебе ))))Andrey-ykt написал(а):помогите настроить пополнение баланса!
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0
Увы нет))Яна написал(а):помогли тебе ))))
Andrey-ykt
Местный
- Сообщения
- 30
- Реакции
- 0