sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
Код:
<?php
session_start();
define('playCom', 0.1);
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Константа для Include
define("CONST_RUFUS", true);
# Автоподгрузка классов
function __autoload($name){ include($_SERVER['DOCUMENT_ROOT']."/classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
$db->Query('SELECT `money_b` FROM `db_users_b` WHERE id = '.$usid);
$u_balance = $db->FetchRow();
$db->Query("SELECT * FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
if($db->NumRows() == 0){
echo "<script type='text/javascript'>
$('.play-".intval($_POST["id"])."').html('Игра не найдена');
</script>";
return;
}
$row = $db->FetchArray();
$err = NULL;
if($u_balance < round($row["summa"],2))
$err .= "На Вашем балансе недостаточно средств. ";
if($_POST["item"] > 3 OR $_POST["item"] <1)
$err .= "Выберите предмет. ";
if($err != NULL){
echo "<script type='text/javascript'>
$('.play-".intval($_POST["id"])."').html('".$err."');
</script>";
return;
}
if($row["item"] == $_POST["item"]){
$db->Query("UPDATE `db_users_b` SET `money_b` = `money_b` + ".$row["summa"]." WHERE `user` = '".$row["login"]."'");
$db->Query("DELETE FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
echo "<script type='text/javascript'>$('.play-".intval($_POST["id"])."').html('Ничья');</script>";
}elseif(($row["item"] == 1 AND $_POST["item"] == 2) OR ($row["item"] == 2 AND $_POST["item"] == 3) OR ($row["item"] == 3 AND $_POST["item"] == 1)){
$db->Query("UPDATE `db_users_b` SET `money_b` = `money_b` - ".$row["summa"]." WHERE `user` = '".$uname."'");
$db->Query("UPDATE `db_users_b` SET `money_b` = `money_b` + ".round(($row["summa"] + $row["summa"]*(1-playCom)) ,2)." WHERE `user` = '".$row["login"]."'");
$db->Query("DELETE FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
echo "<script type='text/javascript'>$('.play-".intval($_POST["id"])."').html('<font color=\"#f00\">Поражение</font>');
</script>";
}else{
$db->Query("UPDATE `db_users_b` SET `money_b` = `money_b` + ".round($row["summa"]*(1-playCom),2)." WHERE `user` = '".$uname."'");
$db->Query("DELETE FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
echo "<script type='text/javascript'>$('.play-".intval($_POST["id"])."').html('<font color=\"#0F680B\">Победа</font>');</script>";
}
?>
Где то здесь ошибка?
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
Holod
Участник
- Сообщения
- 326
- Реакции
- 24
угу. Это приравнивание plat_pass к plat_passssarbux написал(а):Скажите три sss в коде plat_passs так и должны быть?Код:# Заносим выплату if(isset($_POST["purse"])){ $purse = ViewPurse($_POST["purse"]); $sum = intval($_POST["sum"]); $plat_passs = intval($_POST["plat_pass"]); $plat_pass = md5($plat_passs); $val = "RUB";
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
Я не могу настроить выплаты. Выдает ошибку : платежный пароль указан не верно. Не могу разобраться.Holod написал(а):угу. Это приравнивание plat_pass к plat_passs
Дед Бом Бом
Участник
- Сообщения
- 62
- Реакции
- 16
Ошибка в папке inc файл user_menu.phpsarbux написал(а):Проблема со сбором "урожая". Выдает: Unknown column 'f_b' in 'field list' Как исправить?
Там код сбора яиц его удалить, а оставить код меню
Дед Бом Бом
Участник
- Сообщения
- 62
- Реакции
- 16
У меня там стояло в db_user_b - f_bAriCosmo написал(а):В db_user_b просто не хватает поля f_b
полный бред,это меню пользователя но не как не сбор яиц или чего либоДед Бом Бом написал(а):Ошибка в папке inc файл user_menu.php
Там код сбора яиц его удалить, а оставить код меню
Дед Бом Бом
Участник
- Сообщения
- 62
- Реакции
- 16
Я тоже так думал там меню пользователя и скрипт сбора, он мешает я его убрал и все)kvozimir написал(а):полный бред,это меню пользователя но не как не сбор яиц или чего либо
Дед Бом Бом
Участник
- Сообщения
- 62
- Реакции
- 16
ОшиблисьAriCosmo написал(а):Ребята, а вы не ошиблись разделом?
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
вот файл _config
А вот файл _user_menu
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];
$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();
if(isset($_POST["sbor"])){
if($user_data["last_sbor"] < (time() - 600) ){
$tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
$straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
$pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
$peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
$pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
b_b = b_b + '$straw_s',
c_b = c_b + '$pump_s',
d_b = d_b + '$peas_s',
e_b = e_b + '$pean_s',
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
last_sbor = '".time()."'
WHERE id = '$usid' LIMIT 1");
echo "<center><font color = 'green'><b>¬ы собрали урожай</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><font color = 'red'><b>”рожай можно собирать не чаще 1го раза за 10 минут</b></font></center><BR />";
}
?>
<div class="cl-left"><div class="profmenu"><div class="prof-title"><?=$_SESSION["user"]; ?></div>
<div class="field-gr #f8e485"><a href="/account"><font color = "#f8e485">Профиль</font></a></div>
<div class="field-gr #f8e485"><a href="/account/config"><font color = "#f8e485">Настройки</font></a></div>
<div class="field-rd"><a href="/account/exit"><font color = "#f8e485">Выход</font></a></div></div>
<div class="secondprofmenu">
<div class="field-gr kupit"><a href="/account/farm">Купить птиц</a></div>
<div class="field-gr sklad"><a href="/account/store">Склад яиц</a></div>
<div class="field-gr prod"><a href="/account/market">Продажа яиц</a></div>
<div class="field-gr black"><a href="/account/bonus">Ежедневный бонус</a></div>
<div class="field-gr"><a href="/account/bonus2">Бонус С Риском</a></div>
<?php
if($user_data["f_t"] < 1) {
print '
<div class="fr-te-gr">
<div class="field-gr red"><a href="/account/gono4ki">Гонки машин</a></div> </div>';
} else {
?>
<div class="field-gr red"><a href="/account/bes">Личный кабинет</a></div>
<?php } ?>
</div>
<div class="profmenu"><div class="prof-title">Игры</div>
<div class="field-gr"><a href="/account/auc"><font color = "#f8e485">Аукцион</font></a></div>
<div class="field-gr"><a href="/account/knb"><font color = "#f8e485">К/Н/Б</font></a></div>
<div class="field-gr"><a href="/account/lottery"><font color = "#f8e485">Лотерея</font></a></div></div>
<div class="secondprofmenu">
<div class="field-gr"><a href="/competition">Конкурс рефералов</a></div>
<div class="field-gr"><a href="/account/swap">Обменник</a></div>
<div class="field-gr"><a href="/account/referals">Ваши рефералы</a></div>
<div class="field-gr"><a href="/account/set">Комбинации птиц</a></div>
<div class="field-gr"><a href="/account/back">Накопительный банк</a></div>
<div class="field-gr red"><a href="/account/reklam">Рекламный раздел</a></div></div>
<div class="lastprofmenu"><div class="field-gr red"><a href="/account/insert">Пополнить баланс</a></div>
<div class="field-gr"><a href="/account/payment">Заказать выплату</a></div></div>
<div class="balance">
<div class="bal-title">Состояние счета</div>
<div class="field-ar"><a href="/account/insert">{!BALANCE_B!}</a> <span style="margin:3px 10px 0px 0px;">[для покупок]</span></div>
<div class="field-ars"><a href="/account/payment">{!BALANCE_P!}</a> <span style="margin:3px 10px 0px 0px;">[на вывод]</span></div>
</div>
Код:
<div class="s-bk-lf">
<div class="acc-title">Настройки</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<?PHP
$db->Query("SELECT * FROM db_config WHERE id = '1'");
$data_c = $db->FetchArray();
# Обновление
if(isset($_POST["admin"])){
$admin = $func->IsLogin($_POST["admin"]);
$pass = $func->IsLogin($_POST["pass"]);
$ser_per_wmr = intval($_POST["ser_per_wmr"]);
$ser_per_wmz = intval($_POST["ser_per_wmz"]);
$ser_per_wme = intval($_POST["ser_per_wme"]);
$percent_swap = intval($_POST["percent_swap"]);
$percent_sell = intval($_POST["percent_sell"]);
$items_per_coin = intval($_POST["items_per_coin"]);
$percent_back = intval($_POST["percent_back"]);
$tomat_in_h = intval($_POST["a_in_h"]);
$straw_in_h = intval($_POST["b_in_h"]);
$pump_in_h = intval($_POST["c_in_h"]);
$peas_in_h = intval($_POST["d_in_h"]);
$pean_in_h = intval($_POST["e_in_h"]);
$amount_tomat_t = intval($_POST["amount_a_t"]);
$amount_straw_t = intval($_POST["amount_b_t"]);
$amount_pump_t = intval($_POST["amount_c_t"]);
$amount_peas_t = intval($_POST["amount_d_t"]);
$amount_pean_t = intval($_POST["amount_e_t"]);
# Проверка на ошибки
$errors = true;
if($admin === false){
$errors = false; echo "<center><font color = 'red'><b>Логин администратора имеет неверный формат</b></font></center><BR />";
}
if($pass === false){
$errors = false; echo "<center><font color = 'red'><b>Пароль администратора имеет неверный формат</b></font></center><BR />";
}
if($percent_swap < 1 OR $percent_swap > 99){
$errors = false; echo "<center><font color = 'red'><b>Прибавляемый процент при обмене должен быть от 1 до 99</b></font></center><BR />";
}
if($percent_sell < 1 OR $percent_sell > 99){
$errors = false; echo "<center><font color = 'red'><b>% серебра на вывод при продаже должен быть от 1 до 99</b></font></center><BR />";
}
if($items_per_coin < 1 OR $items_per_coin > 50000){
$errors = false; echo "<center><font color = 'red'><b>Сколько яиц = 1 серебра, должно быть от 1 до 50000</b></font></center><BR />";
}
if($tomat_in_h < 6 OR $straw_in_h < 6 OR $pump_in_h < 6 OR $peas_in_h < 6 OR $pean_in_h < 6){
$errors = false; echo "<center><font color = 'red'><b>Неверная настройка яйценосткости в час! Минимум 6</b></font></center><BR />";
}
if($amount_tomat_t < 1 OR $amount_straw_t < 1 OR $amount_pump_t < 1 OR $amount_peas_t < 1 OR $amount_pean_t < 1){
$errors = false; echo "<center><font color = 'red'><b>Минимальная стоимость птицы не должна быть менее 1го серебра</b></font></center><BR />";
}
if($percent_back < 0 OR $percent_back > 100) {
$errors = false; echo "<center><font color = 'red'><b>% серебра по акции 'Накопительный банк' должен быть от 0 до 100</b></font></center><BR />";
}
# Обновление
if($errors){
$db->Query("UPDATE db_config SET
admin = '$admin',
pass = '$pass',
ser_per_wmr = '$ser_per_wmr',
ser_per_wmz = '$ser_per_wmz',
ser_per_wme = '$ser_per_wme',
percent_swap = '$percent_swap',
percent_sell = '$percent_sell',
items_per_coin = '$items_per_coin',
percent_back = '$percent_back',
a_in_h = '$tomat_in_h',
b_in_h = '$straw_in_h',
c_in_h = '$pump_in_h',
d_in_h = '$peas_in_h',
e_in_h = '$pean_in_h',
amount_a_t = '$amount_tomat_t',
amount_b_t = '$amount_straw_t',
amount_c_t = '$amount_pump_t',
amount_d_t = '$amount_peas_t',
amount_e_t = '$amount_pean_t'
WHERE id = '1'");
echo "<center><font color = 'green'><b>Сохранено</b></font></center><BR />";
$db->Query("SELECT * FROM db_config WHERE id = '1'");
$data_c = $db->FetchArray();
}
}
?>
<form action="" method="post">
<table width="100%" border="0">
<tr>
<td><b>Логин администратора:</b></td>
<td width="150" align="center"><input type="text" name="admin" value="<?=$data_c["admin"]; ?>" /></td>
</tr>
<tr>
<td bgcolor="#EFEFEF"><b>Пароль администратора:</b></td>
<td width="150" align="center"><input type="text" name="pass" value="<?=$data_c["pass"]; ?>" /></td>
</tr>
<tr>
<td><b>Стоимость 1 RUB (Серебром):</b></td>
<td width="150" align="center"><input type="text" name="ser_per_wmr" value="<?=$data_c["ser_per_wmr"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Стоимость 1 USD (Серебром):</b></td>
<td width="150" align="center"><input type="text" name="ser_per_wmz" value="<?=$data_c["ser_per_wmz"]; ?>" /></td>
</tr>
<tr>
<td><b>Стоимость 1 EUR (Серебром):</b></td>
<td width="150" align="center"><input type="text" name="ser_per_wme" value="<?=$data_c["ser_per_wme"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Прибавлять % при обмене (От 1 до 99):</b></td>
<td width="150" align="center"><input type="text" name="percent_swap" value="<?=$data_c["percent_swap"]; ?>" /></td>
</tr>
<tr>
<td><b>% серебра на вывод при продаже (от 1 до 99):</b><BR /></td>
<td width="150" align="center"><input type="text" name="percent_sell" value="<?=$data_c["percent_sell"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Сколько фруктов = 1 серебра:</b></td>
<td width="150" align="center"><input type="text" name="items_per_coin" value="<?=$data_c["items_per_coin"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Сколько Накопительный бонус:</b></td>
<td width="150" align="center"><input type="text" name="percent_back" value="<?=$data_c["percent_back"]; ?>" /></td>
</tr>
<tr>
<td><b>Плодородность в час (Лайм) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="a_in_h" value="<?=$data_c["a_in_h"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Плодородность в час (Вишня) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="b_in_h" value="<?=$data_c["b_in_h"]; ?>" /></td>
</tr>
<tr>
<td><b>Плодородность в час (Клубника) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="c_in_h" value="<?=$data_c["c_in_h"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Плодородность в час (Киви) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="d_in_h" value="<?=$data_c["d_in_h"]; ?>" /></td>
</tr>
<tr>
<td><b>Плодородность в час (Апельсин) (мин 6):</b></td>
<td width="150" align="center"><input type="text" name="e_in_h" value="<?=$data_c["e_in_h"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Стоимость дерева серебро (Лайм):</b></td>
<td width="150" align="center"><input type="text" name="amount_a_t" value="<?=$data_c["amount_a_t"]; ?>" /></td>
</tr>
<tr>
<td><b>Стоимость дерева серебро (Вишня):</b></td>
<td width="150" align="center"><input type="text" name="amount_b_t" value="<?=$data_c["amount_b_t"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Стоимость дерева серебро (Клубника):</b></td>
<td width="150" align="center"><input type="text" name="amount_c_t" value="<?=$data_c["amount_c_t"]; ?>" /></td>
</tr>
<tr>
<td><b>Стоимость дерева серебро (Киви):</b></td>
<td width="150" align="center"><input type="text" name="amount_d_t" value="<?=$data_c["amount_d_t"]; ?>" /></td>
</tr>
<tr bgcolor="#EFEFEF">
<td><b>Стоимость дерева серебро (Апельсин):</b></td>
<td width="150" align="center"><input type="text" name="amount_e_t" value="<?=$data_c["amount_e_t"]; ?>" /></td>
</tr>
<tr> <td colspan="2" align="center"><input type="submit" value="Сохранить" /></td> </tr>
</table>
</form>
</div>
<div class="clr"></div>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];
$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();
if(isset($_POST["sbor"])){
if($user_data["last_sbor"] < (time() - 600) ){
$tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
$straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
$pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
$peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
$pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
b_b = b_b + '$straw_s',
c_b = c_b + '$pump_s',
d_b = d_b + '$peas_s',
e_b = e_b + '$pean_s',
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
last_sbor = '".time()."'
WHERE id = '$usid' LIMIT 1");
echo "<center><font color = 'green'><b>¬ы собрали урожай</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><font color = 'red'><b>”рожай можно собирать не чаще 1го раза за 10 минут</b></font></center><BR />";
}
?>
<div class="cl-left"><div class="profmenu"><div class="prof-title"><?=$_SESSION["user"]; ?></div>
<div class="field-gr #f8e485"><a href="/account"><font color = "#f8e485">Профиль</font></a></div>
<div class="field-gr #f8e485"><a href="/account/config"><font color = "#f8e485">Настройки</font></a></div>
<div class="field-rd"><a href="/account/exit"><font color = "#f8e485">Выход</font></a></div></div>
<div class="secondprofmenu">
<div class="field-gr kupit"><a href="/account/farm">Купить птиц</a></div>
<div class="field-gr sklad"><a href="/account/store">Склад яиц</a></div>
<div class="field-gr prod"><a href="/account/market">Продажа яиц</a></div>
<div class="field-gr black"><a href="/account/bonus">Ежедневный бонус</a></div>
<div class="field-gr"><a href="/account/bonus2">Бонус С Риском</a></div>
<?php
if($user_data["f_t"] < 1) {
print '
<div class="fr-te-gr">
<div class="field-gr red"><a href="/account/gono4ki">Гонки машин</a></div> </div>';
} else {
?>
<div class="field-gr red"><a href="/account/bes">Личный кабинет</a></div>
<?php } ?>
</div>
<div class="profmenu"><div class="prof-title">Игры</div>
<div class="field-gr"><a href="/account/auc"><font color = "#f8e485">Аукцион</font></a></div>
<div class="field-gr"><a href="/account/knb"><font color = "#f8e485">К/Н/Б</font></a></div>
<div class="field-gr"><a href="/account/lottery"><font color = "#f8e485">Лотерея</font></a></div></div>
<div class="secondprofmenu">
<div class="field-gr"><a href="/competition">Конкурс рефералов</a></div>
<div class="field-gr"><a href="/account/swap">Обменник</a></div>
<div class="field-gr"><a href="/account/referals">Ваши рефералы</a></div>
<div class="field-gr"><a href="/account/set">Комбинации птиц</a></div>
<div class="field-gr"><a href="/account/back">Накопительный банк</a></div>
<div class="field-gr red"><a href="/account/reklam">Рекламный раздел</a></div></div>
<div class="lastprofmenu"><div class="field-gr red"><a href="/account/insert">Пополнить баланс</a></div>
<div class="field-gr"><a href="/account/payment">Заказать выплату</a></div></div>
<div class="balance">
<div class="bal-title">Состояние счета</div>
<div class="field-ar"><a href="/account/insert">{!BALANCE_B!}</a> <span style="margin:3px 10px 0px 0px;">[для покупок]</span></div>
<div class="field-ars"><a href="/account/payment">{!BALANCE_P!}</a> <span style="margin:3px 10px 0px 0px;">[на вывод]</span></div>
</div>
sarbux
Участник
- Сообщения
- 21
- Реакции
- 0
В _config стоит:
amount_a_t = '$amount_tomat_t',
amount_b_t = '$amount_straw_t',
amount_c_t = '$amount_pump_t',
amount_d_t = '$amount_peas_t',
amount_e_t = '$amount_pean_t'
А в _user_menu
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
tomat_t и tomat_s. Так и должно быть?
amount_a_t = '$amount_tomat_t',
amount_b_t = '$amount_straw_t',
amount_c_t = '$amount_pump_t',
amount_d_t = '$amount_peas_t',
amount_e_t = '$amount_pean_t'
А в _user_menu
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
tomat_t и tomat_s. Так и должно быть?