В общем ребят, вынужден продать игру http://in-fight.ru .
Самопис.
И возможно вообще уйти с интернета..
Знаю, что игра еще не совсем доработана, но основной функционал уже есть.
Продам игру вместе с доменом, одна копия.Игра писалась TJcompany, код хороший, даже скажу отличный.За деньги допишут вам новые фичи для игры.
Сам потратил на все около 7к.
Очень нужны деньги, поэтому отдаю на этой неделе со всеми правами за 1500 рублей.
Или же продам 2 бекапа по 1000 рублей.
Светани код. Желательно что-то нагруженное. Скажем, обработчик действий.
Кусок кода из магазина
<?
switch($act){
default:
echo '<div class="razd55"> Привет, '.$user['login'].'. Выбери тип вещи. </div>';
echo '<div class="razdel"></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=gloves" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Перчатки </a></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=capa" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Капа </a></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=shoes" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Обувь </a></div>';
echo '<div class="razdel"></div>';
break;
case 'view':
$type = filter($_GET['type']);
$things = mysql_fetch_assoc(mysql_query("SELECT * FROM `things` WHERE `type` = '".$type."'");
if($things == 0) error('Данный тип вещей не найден');
else {
// Если тип существует
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `things` WHERE `type` = '".$type."'",0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$check = mysql_query("SELECT * FROM `things` WHERE `type` = '".$type."' ORDER BY `id` DESC LIMIT $start, 10"
echo '<div class="razdel"></div>';
while($th = mysql_fetch_assoc($check)){
echo '<div class="menu_j"><a href="/things.php?act=buy&id='.$th['id'].'" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> '.$th['name'].' </a></div>';
}
echo '<div class="razdel"></div>';
if($k_post > '10') echo str('/things.php?act=view&type='.$type.'&',$k_page,$page);
}
break;
case 'buy':
$ID = abs(intval($_GET['id']));
$things = mysql_fetch_assoc(mysql_query("SELECT * FROM `things` WHERE `id` = '".$ID."'");
if($things == 0) error('Данная вещь не найдена');
else {
# ПОКУПКА ШМОТКИ #
if(isset($_REQUEST['buySuccess'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user_things` WHERE `id_things` = '".$things['id']."' AND `id_user` = '$user[id]'",0) == true) error('Эта вещь уже есть в вашем рюкзаке');
elseif($things['silver'] > $user['silver']) error('Недостаточно серебра для покупки');
elseif($things['gold'] > $user['gold']) error('Недостаточно золота для покупки');
else {
mysql_query("INSERT INTO `user_things` SET
`id_things` = '".$things['id']."',
`id_user` = '".$user['id']."',
`power` = '".$things['power']."',
`protection` = '".$things['protection']."',
`agility` = '".$things['agility']."',
`type` = '".$things['type']."'
" // Добавляем вещь в рюкзак
mysql_query("UPDATE `user` SET
`silver` = `silver` - '".$things['silver']."',
`gold` = `gold` - '".$things['gold']."'
WHERE `id` = '".$user['id']."'" // Снимаем монеты с игрока
$_SESSION['message'] = 'Вещь успешно куплена'; // Вывод сообщения о покупке
header('Location: /things.php?act=buy&id='.$things['id'].''); // Переадресация
}
?>
Актуально!
Сегодня отдам бекап за 1500 рублей!
NMark, Зачем используешь
'".$things['protection']."' если проще '$things[protection]'
Код писал не я, если так сделано,значит оно было нужно
Это говорит о не оптимизации кода. Так не нужно было
Я понял)