Loading...
максим , тока он тут не на джино http://www.warkings.mobi
зачислялку бабок криво написал.
395595694 , вот код че не так прописанно
<?

require_once ('../../config/func.php');

$title = 'Покупка фритов';

$time=time();

require_once ('../../config/header.php');

echo auth();

include_once 'sett.php';

require 'WapkassaClass.php';

echo '<center><div class = "op-bg"><div class = "op"> <dl class = "mail-chat">Покупка фритов</dl>';

echo "<div class='block'>";


if (!empty($_POST['almaz'])) {
try {

$count = intval($_POST['almaz']);
$summ=$count/10;

// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);

// основные параметры - сумма и комментарий платежа
$wapkassa->setParams($summ, 'Покупка фритов ID ' . $user['id']);

// допольнительные параметры в виде массива, необязательно
$wapkassa->setParamsAdd(array(
'user_id' => $user['id'],
'almaz' => $count
));

// получаем данные для генерации формы
$formValue = $wapkassa->getValue();

// генерируем форму
echo '<form method="post" action="https://wapkassa.ru/merchant/payment2">';
foreach ($formValue as $key => $value) {
echo '<input type="hidden" name="' . $key . '" value="' . $value . '">';
}
echo '<button>Оплатить</button>';
echo '</form>';

} catch (Exception $e) {
// вывод ошибки
$err[] = $e->getMessage();
}

require_once ('../../config/footer.php');

exit;

}
echo'<dl class = "mail-chat">

Введите количество фритов</dl>

<form action="" method="post">
<div class="bg-vvod">
<div class="input-group">
<textarea name="almaz" class="form-control mail-chat-vvod" rows="1"/>100</textarea>
<span class="input-group-btn">
<input class="btn btn-mail-chat-go" name="buy" type="submit" value="Go!">
</span></form></div></div>При покупке от <img src="/images/frit.png"> 100 Фритов бонус + <img src="/images/frit.png"> 10 </br>
При покупке от <img src="/images/frit.png"> 500 Фритов бонус + <img src="/images/frit.png"> 50 </br>
При покупке от <img src="/images/frit.png"> 1000 Фритов бонус + <img src="/images/frit.png"> 250 </br>
При покупке от <img src="/images/frit.png"> 5000 Фритов бонус + <img src="/images/frit.png"> 500 </br>
При покупке от <img src="/images/frit.png"> 10000 Фритов бонус + <img src="/images/frit.png"> 5000 </br>
</span>
</div></div>';


echo "</dl></div></div></center>";

require_once ('../../config/footer.php');

?>
крот , ошибка после совершения платежа вылазит или до? Если после то этот скрипт мимо. Надо тот, который платеж получает, success.php вроде у них он зовется
________
посл. ред. 10.09.2019 в 15:49; всего 1 раз(а); by 395595694
395595694 , после оплаты ошибка,щас скину результ
просто пятихат ты можешь увидеть есть точку с запятой поставить забыл, или кавычку какуюнибудь. странно что лог молчит об этом.
395595694 , ошибку нашел,но как ее исправить не вкурю в конце ошибку показывает
<?

if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))

{

include_once 'sett.php';

require 'WapkassaClass.php';

require_once ('../../config/func.php');


try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);

// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
} else {
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);

$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами

echo $wapkassa->successPayment();

$id = $params['add']['user_id'];

$count = $params['add']['almaz'];

$type = 'almaz';

$time=time();

$rune = $time + 86400;


if($type == 'almaz')

{



if(mysql_result(mysql_query("SELECT COUNT(*) FROM `action` WHERE `time` > '$time' "),0)>0 &&

mysql_result(mysql_query("SELECT COUNT(*) FROM `action_user` WHERE `id_user` = '$id'"),0)==0){

$action=mysql_fetch_assoc(mysql_query("SELECT * FROM `action`"));

if($action['type']==1){

if($count>=$action['summ'] && $action['summ']!=0){

if($action['summ2']==0 || $count<$action['summ2']){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '".$action['count']."' WHERE `id` = '".$id."'");

$action_msg="+ <img src=\'/images/frit.png\' alt=\'*\'/> ".$action['count']." фритов по акции";

}

}

if($count>=$action['summ2'] && $action['summ2']!=0){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '".$action['count2']."' WHERE `id` = '".$id."'");

$action_msg="+ <img src=\'/images/frit.png\' alt=\'*\'/> ".$action['count2']." фритов по акции";

}

}

elseif($action['type']==2){

$me_clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '$id' LIMIT 1"));

if($count>=$action['summ'] && $action['summ']!=0){

if($action['summ2']==0 || $count<$action['summ2']){

$text = ' <a href="/Profil/'.$me_clan['id'].'/"> '.$me_clan['login'].' </a> положил в казну клана '.$action['count'].' <img src="/images/kart/gold.png">';

mysql_query("UPDATE `clan` SET `almaz` = `almaz`+ '".$action['count']."' WHERE `id` = '".$me_clan['clan']."'");

mysql_query("UPDATE `user` SET `clan_gold` = `clan_gold` + '".$action['count']."' WHERE `id` = '".$me_clan['id']."'");

mysql_query("INSERT INTO `clan_log` SET `clan_id` = '".$me_clan['clan']."', `text` = '".$text."', `time` = '".time()."'");

$action_msg="+ <img src=\'/images/frit.png\' alt=\'*\'/> ".$action['count']." фритов в казну клана";

}

}

if($count>=$action['summ2'] && $action['summ2']!=0){

$text = ' <a href="/Profil/'.$me_clan['id'].'/"> '.$me_clan['login'].' </a> положил в казну клана '.$action['count2'].' <img src="/images/kart/gold.png"> ';

mysql_query("UPDATE `clan` SET `almaz` = `almaz`+ '".$action['count2']."' WHERE `id` = '".$me_clan['clan']."'");

mysql_query("INSERT INTO `clan_log` SET `clan_id` = '".$me_clan['clan']."', `text` = '".$text."', `time` = '".time()."'");

$action_msg="+ <img src=\'/images/frit.png\' alt=\'*\'/> ".$action['count2']." фритов в казну клана";

}

}

elseif($action['type']==3){

$action_msg="</br> Активировалась скидка на покупку рун на $action[count] %";

}else{

$action_msg="</br> Активировалась скидка на покупку снаряжения на $action[count] %";

}

mysql_query("INSERT INTO `action_user` SET `id_user` = '$id', `time` = '".date('Y-m-d')."', `type` = '$action[type]',`count` = '$action[count]'");

}

if($count>=100 && $count<=499){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '10' WHERE `id` = '".$id."'");

$bon="+ <img src=\'/images/frit.png\' alt=\'*\'/>10 в подарок";

}elseif($count>=500 && $count<=999){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '50' WHERE `id` = '".$id."'");

$bon="+ <img src=\'/images/frit.png\' alt=\'*\'/>50 в подарок";

}elseif($count>=1000 && $count<=4999){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '4000' WHERE `id` = '".$id."'");

$bon="+ <img src=\'/images/frit.png\' alt=\'*\'/>4000 в подарок";

}elseif($count>=5000 && $count<=9999){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '10000' WHERE `id` = '".$id."'");

$bon="+ <img src=\'/images/frit.png\' alt=\'*\'/>10000 в подарок";

}elseif($count>=10000){

mysql_query("UPDATE `user` SET `almaz` = `almaz`+ '2000' WHERE `id` = '".$id."'");

$bon="+ <img src=\'/images/frit.png\' alt=\'*\'/>2000 в подарок";

}

mysql_query("UPDATE `user` SET `almaz` = `almaz`+".$count.",`donate` = `donate` + ".$count." WHERE `id` = '".$
395595694 , вот она

Изображение

------
67080_Screenshot7.png (6.7 Kb)
Скачиваний: 89
крот , походу все не влезло, и ощущение что } нехватает где то )
Попробуй всю канитель выдачи фритов запихать в отдельную функцию. И в скрипте
if($type == 'almaz')

{
вызывай ее тут.
}
Чем хорошо - эту функцию ты можешь вызывать просто для теста из любого места в игре и смотреть работает она как должна или нет.
395595694 , щас попробую
Онлайн: 8
Время:
Gen. 0.0822
(c) Bym.Guru 2010-2026