Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
sergei6561
Местный
- Сообщения
- 78
- Реакции
- 2
возьми этот нижний ip зайди в свой пеер и создай АПИ потом нужно в скрипте в файле в котором ты происывал магазин вставить свой idАПИ и пароль.Stilus написал(а):Пробовал так, всё по прежнему. Что делать?Посмотреть вложение 1411
Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
sergei6561
Местный
- Сообщения
- 78
- Реакции
- 2
И вообще эта тема не давно обсуждалась ты форум читать не пробовал?Stilus написал(а):Секундочку!!!
Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
когда подключаешься к фтп через файл зилу там тебе пишет ip адрес его и попробуйте подставитьStilus написал(а):Я с 1-й по последнюю все прочитал
Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
sergei6561
Местный
- Сообщения
- 78
- Реакции
- 2
Да что ты говоришь я лично эту тему поднимал поза вчера. Только мне все так не разжевывали. Сам догадался что к чему. Настройки АПИ смотри на третьей странице. Там Есть все внимательно смотри.Stilus написал(а):Я с 1-й по последнюю все прочитал
Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
PimoSik
Местный
- Сообщения
- 101
- Реакции
- 0
sergei6561
Местный
- Сообщения
- 78
- Реакции
- 2
ищи в модулях есть такой модуль.PimoSik написал(а):Как сделать срок жизни на отдельный вид птиц ( у них отдельный магазин)
чтоб по окончанию срока птицы/саженцы удалялись!
PimoSik
Местный
- Сообщения
- 101
- Реакции
- 0
Спасибо, попробую...sergei6561 написал(а):ищи в модулях есть такой модуль.
Stilus
Участник
- Сообщения
- 18
- Реакции
- 1
Maska
Участник
- Сообщения
- 21
- Реакции
- 1
Krikash
Местный
- Сообщения
- 91
- Реакции
- 8
После кодаMaska написал(а):Скажите после какой строчки вставить код, что бы давался боунус при реги.
Код:$db->Query("INSERT INTO db_users_b (id, user, money_b, a_t, last_sbor) VALUES ('$lid','$login','500','1', '".time()."')");
# Регаем пользователя
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
$lid = $db->LastInsert();
Где то 165 строка
gipnomag
Участник
- Сообщения
- 22
- Реакции
- 3
На хостингере скрипт не работает, (не будет работать выплаты на пауер и баланс в админке), я связывался с техподдержкой, они мне обьяснили это тем что на бесплатных серверах такие настройки. Переноси на платный хостинг, тут без вариантов.Stilus написал(а):$sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
$balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
if( ($balance) >= ($sum_pay+0,5)){
баланс не показывает на сайте. что делать
стоит заметить, что базы фермы не на всех платных хостингах адекватно работают, я тестировал на 5-7 где то, так что бери тестовый период, прежде чем покупать.
PimoSik
Местный
- Сообщения
- 101
- Реакции
- 0
Как добавить на проект платёжные баллы, прошу в личку, спасибо огромное
Как сделать чтобы таймер на Аукционе шёл каждую секунду, а не обновлялся лишь раз в 20 секунд, вот конфиг:
Название _auc.php:
Прошу в личку, спасибо огромное
И, ребят, последний вопрос, как добавить игры...
Спасибо, огромное)
Как сделать чтобы таймер на Аукционе шёл каждую секунду, а не обновлялся лишь раз в 20 секунд, вот конфиг:
Название _auc.php:
<?
$_OPTIMIZATION["title"] = "Аукцион";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
////* а тут мы проверяем время и делаем победителём игрока!
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
if($db->NumRows() > 0)
{
$winer = $db->FetchArray();
$time=date(time());
$wintime = date($winer["timers"]);
if($time > $wintime)
{
///* считаем общее количество бабок выиграных в аукционе!
$db->Query("SELECT sum(among) FROM tb_aukcion_game");
$dengi= $db->FetchRow();
$amongs = $dengi*1;
///* перекидуем победителя в статистику! 1. перекидуем 2.очищаем полностю табличку!
$db->Query("INSERT INTO tb_aukcion_game_stats (user,among,date) VALUES ('".$winer["user"]."','$amongs','".time()."')");
///* а тут мы передаём пользователю-победителю!!!!
$db->Query("UPDATE db_users_b SET money_b = money_b + '$amongs' WHERE user = '".$winer["user"]."'") or die(mysql_error());
///* полностю очищаем аукцион!
$db->Query("TRUNCATE TABLE tb_aukcion_game");
}
}
?>
<?
////* делается ставка!
if(isset($_POST["sum"]))
{
$sum_insert = round(floatval($_POST["sum"]),2);
///* приравнюем суму ставки к 0.01 числу ,если меньше - отказ в ставке
if($sum_insert >= 5.00)
{
////* тут мы запрещаем ставку меньшу чем сделал соперник
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
$kkk = $db->FetchArray();
$sum_sop = $kkk["among"];
///* тут мы добавляем 5 минут к общему времени!!!!
//////////* тут мы проверяем первая это ставка или нет!
if(($zzz) >= 0) { $timers = $kkk["timers"] +(6*6); }
if(($zzz) <= 0) { $timers = time() +(6*6*9); }
///////////* закончили проверять первую ставку!!!
if($sum_sop <= $sum_insert)
{
$user_balance = $user_data["money_b"];
///* приравнюем баланс к переменной!
if(floatval($user_balance) >= $sum_insert)
{
$insert_user = $_SESSION["user"];
$db->Query("INSERT INTO tb_aukcion_game (user, among, date , timers) VALUES ('$insert_user','$sum_insert','".time()."' , '$timers')");
///* после експорта данных , уменьшаем суму пользователя !!!!
if($db)
{
$db->Query("UPDATE db_users_b SET money_b = money_b - $sum_insert WHERE user = '".$_SESSION["user"]."'");
echo "<center><font color = 'green'>Ваша ставка принята</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Недостаточно средств на балансе для ставки в {$sum_insert}.</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Минимальная сумма ставки 0.01</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Вы не можете сделать ставку меньшу чем сделал соперник!</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
}
////* сделали ставку!
?>
<div class="s-bk-lf">
<div class="acc-title">Аукцион</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<center>
<form action="" method="post" style="margin:0; padding:0;">
<table width="350" align="center" border="0" cellpadding="0" cellspacing="0" >
<?
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
if($db->NumRows() > 0)
{
$lidermen = $db->FetchArray();
$db->Query("SELECT sum(among) FROM tb_aukcion_game");
$dengi= $db->FetchRow();
$crok1 = date(time());
$crok2 = date($lidermen["timers"] + (0));
$cr=date("H:i",$crok2);
$os = $crok2 - $crok1 - (3);
$ost= date("H:i:s",$os);
?>
<tr >
<td class="m-tb" align="center" colspan="2" style="padding:1px;">
<b><font size="+1" color="red">Лидер аукциона <font color="blue"><?=$lidermen["user"];?></font></b></font>
<br>
<b>
Осталось до победы - <span style="color:red;"><?=$ost;?></span>
<br>
Может выиграть <font style="color:black;"><?=$dengi*1;?></font>
<br>
Сделал ставку в размере<font style="color:#aa66ff;"><?=$lidermen["among"];?></font>
</b>
</td>
</tr>
<br />
<?
}
?>
<tr bgcolor="#fc6104">
<td align="center" colspan="2" style="padding:1px;"><b>Перебить ставку</b></td>
</tr>
<tr>
<td class="m-tb" style="padding:1px;"><b> Сумма ставки:</b></td>
<td class="m-tb" align="center" style="padding:1px;">
<input type="text" name="sum" value=" <?=$lidermen["among"]+5;?>" size="10" style="border:2px solid #d0f0c0;"/></td>
</tr>
<tr>
<td align="center" colspan="2" style="padding:1px;border-bottom:3px solid #f7f7f7;">
<input type="submit" class="btn_in" value="Сделать ставку" size="10"/></td>
</tr>
</table>
</form>
</center>
<a href="javascript:window.location.reload()">Обновить страницу</a>
<meta http-equiv="refresh" content="20" />
<br>
<hr>
<br>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="80%">
<tr>
<td colspan="5" align="center"><h4>Последние ставки</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма</td>
<td align="center" class="m-tb">Дата ставки</td>
</tr>
<?
//////*тут мы ищем или сделаные отображаем ставки!
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 10");
if($db->NumRows() > 0)
{
$games = $db->FetchArray();
do{
echo"
<tr class='htt'>
<td align='center'> ".$games["user"]." </td>
<td align='center'> ".$games["among"]." </td>
<td align='center'> ".date( "d-m-Y в H:i:s" ,$games["date"])." </td>
</tr>";
}while($games = $db->FetchArray());
}else{
?>
<tr class='htt'>
<td align='center'><b>Идущих игр нет</b></td>
</tr>
<?
}
?>
</table>
<br>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="80%">
<tr>
<td colspan="5" align="center"><h4>Последние 10 игр</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма выигрыша</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?
//////*тут мы ищем или сделаные отображаем ставки!
$db->Query("SELECT * FROM tb_aukcion_game_stats ORDER BY id DESC LIMIT 10");
if($db->NumRows() > 0)
{
$games2 = $db->FetchArray();
do{
echo"
<tr class='htt'>
<td align='center'> ".$games2["user"]." </td>
<td align='center'> ".$games2["among"]." </td>
<td align='center'> ".date( "d-m-Y в H:i:s" ,$games2["date"])." </td>
</tr>";
}while($games2 = $db->FetchArray());
}else{
?>
<tr class='htt'>
<td align='center'><b>Нет игр </b></td>
</tr>
<?
}
?>
</table>
</div>
<div class="clr"></div>
$_OPTIMIZATION["title"] = "Аукцион";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
////* а тут мы проверяем время и делаем победителём игрока!
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
if($db->NumRows() > 0)
{
$winer = $db->FetchArray();
$time=date(time());
$wintime = date($winer["timers"]);
if($time > $wintime)
{
///* считаем общее количество бабок выиграных в аукционе!
$db->Query("SELECT sum(among) FROM tb_aukcion_game");
$dengi= $db->FetchRow();
$amongs = $dengi*1;
///* перекидуем победителя в статистику! 1. перекидуем 2.очищаем полностю табличку!
$db->Query("INSERT INTO tb_aukcion_game_stats (user,among,date) VALUES ('".$winer["user"]."','$amongs','".time()."')");
///* а тут мы передаём пользователю-победителю!!!!
$db->Query("UPDATE db_users_b SET money_b = money_b + '$amongs' WHERE user = '".$winer["user"]."'") or die(mysql_error());
///* полностю очищаем аукцион!
$db->Query("TRUNCATE TABLE tb_aukcion_game");
}
}
?>
<?
////* делается ставка!
if(isset($_POST["sum"]))
{
$sum_insert = round(floatval($_POST["sum"]),2);
///* приравнюем суму ставки к 0.01 числу ,если меньше - отказ в ставке
if($sum_insert >= 5.00)
{
////* тут мы запрещаем ставку меньшу чем сделал соперник
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
$kkk = $db->FetchArray();
$sum_sop = $kkk["among"];
///* тут мы добавляем 5 минут к общему времени!!!!
//////////* тут мы проверяем первая это ставка или нет!
if(($zzz) >= 0) { $timers = $kkk["timers"] +(6*6); }
if(($zzz) <= 0) { $timers = time() +(6*6*9); }
///////////* закончили проверять первую ставку!!!
if($sum_sop <= $sum_insert)
{
$user_balance = $user_data["money_b"];
///* приравнюем баланс к переменной!
if(floatval($user_balance) >= $sum_insert)
{
$insert_user = $_SESSION["user"];
$db->Query("INSERT INTO tb_aukcion_game (user, among, date , timers) VALUES ('$insert_user','$sum_insert','".time()."' , '$timers')");
///* после експорта данных , уменьшаем суму пользователя !!!!
if($db)
{
$db->Query("UPDATE db_users_b SET money_b = money_b - $sum_insert WHERE user = '".$_SESSION["user"]."'");
echo "<center><font color = 'green'>Ваша ставка принята</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Недостаточно средств на балансе для ставки в {$sum_insert}.</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Минимальная сумма ставки 0.01</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
else echo "<center><font color = 'red'>Вы не можете сделать ставку меньшу чем сделал соперник!</font></center><BR />";
?>
<script type="text/javascript">
location.replace("/account/auc");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=/account/auc">
</noscript>
<?
}
}
////* сделали ставку!
?>
<div class="s-bk-lf">
<div class="acc-title">Аукцион</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<center>
<form action="" method="post" style="margin:0; padding:0;">
<table width="350" align="center" border="0" cellpadding="0" cellspacing="0" >
<?
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 1");
if($db->NumRows() > 0)
{
$lidermen = $db->FetchArray();
$db->Query("SELECT sum(among) FROM tb_aukcion_game");
$dengi= $db->FetchRow();
$crok1 = date(time());
$crok2 = date($lidermen["timers"] + (0));
$cr=date("H:i",$crok2);
$os = $crok2 - $crok1 - (3);
$ost= date("H:i:s",$os);
?>
<tr >
<td class="m-tb" align="center" colspan="2" style="padding:1px;">
<b><font size="+1" color="red">Лидер аукциона <font color="blue"><?=$lidermen["user"];?></font></b></font>
<br>
<b>
Осталось до победы - <span style="color:red;"><?=$ost;?></span>
<br>
Может выиграть <font style="color:black;"><?=$dengi*1;?></font>
<br>
Сделал ставку в размере<font style="color:#aa66ff;"><?=$lidermen["among"];?></font>
</b>
</td>
</tr>
<br />
<?
}
?>
<tr bgcolor="#fc6104">
<td align="center" colspan="2" style="padding:1px;"><b>Перебить ставку</b></td>
</tr>
<tr>
<td class="m-tb" style="padding:1px;"><b> Сумма ставки:</b></td>
<td class="m-tb" align="center" style="padding:1px;">
<input type="text" name="sum" value=" <?=$lidermen["among"]+5;?>" size="10" style="border:2px solid #d0f0c0;"/></td>
</tr>
<tr>
<td align="center" colspan="2" style="padding:1px;border-bottom:3px solid #f7f7f7;">
<input type="submit" class="btn_in" value="Сделать ставку" size="10"/></td>
</tr>
</table>
</form>
</center>
<a href="javascript:window.location.reload()">Обновить страницу</a>
<meta http-equiv="refresh" content="20" />
<br>
<hr>
<br>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="80%">
<tr>
<td colspan="5" align="center"><h4>Последние ставки</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма</td>
<td align="center" class="m-tb">Дата ставки</td>
</tr>
<?
//////*тут мы ищем или сделаные отображаем ставки!
$db->Query("SELECT * FROM tb_aukcion_game ORDER BY id DESC LIMIT 10");
if($db->NumRows() > 0)
{
$games = $db->FetchArray();
do{
echo"
<tr class='htt'>
<td align='center'> ".$games["user"]." </td>
<td align='center'> ".$games["among"]." </td>
<td align='center'> ".date( "d-m-Y в H:i:s" ,$games["date"])." </td>
</tr>";
}while($games = $db->FetchArray());
}else{
?>
<tr class='htt'>
<td align='center'><b>Идущих игр нет</b></td>
</tr>
<?
}
?>
</table>
<br>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="80%">
<tr>
<td colspan="5" align="center"><h4>Последние 10 игр</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Сумма выигрыша</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?
//////*тут мы ищем или сделаные отображаем ставки!
$db->Query("SELECT * FROM tb_aukcion_game_stats ORDER BY id DESC LIMIT 10");
if($db->NumRows() > 0)
{
$games2 = $db->FetchArray();
do{
echo"
<tr class='htt'>
<td align='center'> ".$games2["user"]." </td>
<td align='center'> ".$games2["among"]." </td>
<td align='center'> ".date( "d-m-Y в H:i:s" ,$games2["date"])." </td>
</tr>";
}while($games2 = $db->FetchArray());
}else{
?>
<tr class='htt'>
<td align='center'><b>Нет игр </b></td>
</tr>
<?
}
?>
</table>
</div>
<div class="clr"></div>
Прошу в личку, спасибо огромное
И, ребят, последний вопрос, как добавить игры...
Спасибо, огромное)
Последнее редактирование модератором:
Maska
Участник
- Сообщения
- 21
- Реакции
- 1
Ребят в чм может быть проблема, вставляю этот код
После этого
И когда прохожу регистрацию, то после реги мне пишит ошибку
Duplicate entry '5' for key 'PRIMARY'
Код:
$db->Query("INSERT INTO db_users_b (id, user, money_b, a_t, last_sbor) VALUES ('$lid','$login','500','1', '".time()."')");
Код:
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
$lid = $db->LastInsert();
Duplicate entry '5' for key 'PRIMARY'
ImperiaL
Участник
- Сообщения
- 42
- Реакции
- 0
Странно работают последние 10 записей. Бывает удаляются рандомно.
Вот скрин. http://prntscr.com/5bbciz как это можно исправить? До того как я нажал на кнопку получить бонус, там было больше 10 записей. А нажал на кнопку, получил бонус и вот такое теперь.
<?PHP
$ddel = time() + 60*60*24;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list2 WHERE user_id = '$usid' AND date_del > '$dadd'");
$hide_form = false;
if($db->FetchRow() == 0){
# Выдача бонуса
if(isset($_POST["bonus"])){
$sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
# Зачилсяем юзверю
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list2 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list2 WHERE date_del < '$dadd'");
echo "<center><font color = 'blue'><b>На Ваш счет для покупок зачислен бонус в размере {$sum} серебра</b></font></center><BR />";
$hide_form = true;
}
# Показывать или нет форму
if(!$hide_form){
?>
Вот скрин. http://prntscr.com/5bbciz как это можно исправить? До того как я нажал на кнопку получить бонус, там было больше 10 записей. А нажал на кнопку, получил бонус и вот такое теперь.
<?PHP
$ddel = time() + 60*60*24;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list2 WHERE user_id = '$usid' AND date_del > '$dadd'");
$hide_form = false;
if($db->FetchRow() == 0){
# Выдача бонуса
if(isset($_POST["bonus"])){
$sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
# Зачилсяем юзверю
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list2 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list2 WHERE date_del < '$dadd'");
echo "<center><font color = 'blue'><b>На Ваш счет для покупок зачислен бонус в размере {$sum} серебра</b></font></center><BR />";
$hide_form = true;
}
# Показывать или нет форму
if(!$hide_form){
?>
Последнее редактирование:
- Статус
- В этой теме нельзя размещать новые ответы.