Пятница, 14 Декабря 2018, 16:42

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Нужна консультация. (Ответ на вопрос, помощь.)
Нужна консультация.
LimitДата: Суббота, 02 Апреля 2016, 16:47 | Сообщение # 1
уже был
Сейчас нет на сайте
Добра вам форумчане, разбирался с исходником одной игры нашёл файл в котором прописан код который добавляет в игру Клан, но самого клана в игре нету(Визуально не видно), прописал код появилась кнопка которая направляет пользователя на нужную страницу. Но при попытки создать клан ничего не происходит, в чем дело? Может подскажет кто?
Вот код
Код
<?php
session_start();
include ('private/mysql.php');
include ('tmp/head.php');

switch($sd){
default:

if($user['clan'] == ''){
echo "<a style='color:lightgreen' href='clans.php?sd=create'>Создать клан</a><br>";
}
echo "<a href='clans.php?sd=all_clan'>Список кланов</a><br>";

break;

case 'create':

if($user['clan'] !== ''){
    header('Location: clans.php');
    exit;
}

if(empty($_POST['submit'])){
    
    if($_SESSION['cl_gold'] == yes){
        $last = 1000 - $user['gold'];
        echo "<font color=red><b>Для создания клана вам не хватает <span class='gold money'><span></span>$last</span></font></b><br><br>";
        $_SESSION['cl_gold'] = null;
    }
    if($_SESSION['cl_not'] == yes){
        echo "<font color=red><b>Клан с таким названием уже существует!</font></b><br><br>";
        $_SESSION['cl_not'] = null;
    }
    
    echo "Стоимость создания клана - <span class='gold money'><span></span>1000</span><br><br>";
    
    echo "<form action='clans.php?sd=create' method='post'>
    Название клана:<br>
    <input type='text' name='name' class='enter'><br>
    <input type='submit' name='submit' value='Создать' class='enter'></form>";
    
}else{
    
    $name = mysql_real_escape_string(htmlspecialchars($_POST['name']));
    
    if($name == ''){
        header('Location: clans.php');
        exit;
    }
    
    if($user['clan'] !== ''){
        header('Location: clans.php');
        exit;
    }
    
    if($user['gold'] < 1000){
        $_SESSION['cl_gold'] = yes;
        header('Location: clans.php?sd=create');
        exit;
    }
    
    $q = mysql_num_rows(mysql_query("SELECT * FROM `clan` WHERE `name`='$name'"));
    if($q >= 1){
        $_SESSION['cl_not'] = yes;
        header('Location: clans.php?sd=create');
        exit;
    }
    
    mysql_query("UPDATE `users` SET `gold`=`gold`-'1000',`clan`='$uid' WHERE `id`='$uid'");
    
    mysql_query("INSERT INTO `clan` SET `name`='$name',`lider`='$uid'");
    
    $_SESSION['cl_ok'] = yes;
    $_SESSION['cl_name'] = $name;
    header('Location: clans.php');
    exit;
}

break;

case 'all_clan':

$q = mysql_query("SELECT * FROM `clan`");
$e = mysql_num_rows($q);

if($e == 0){
    echo "Ещё нет кланов.<br>Вы можете <a href='clans.php?sd=create'>создать</a> клан.";
    include ('tmp/foot.php');
    exit;
}

While($w = mysql_fetch_assoc($q)){
    
    $i++;
    
    $lider = mysql_fetch_assoc(mysql_query("SELECT `login` FROM `users` WHERE `id`='$w[lider]'"));
    
    echo "$i. <a href='clans.php?sd=clan_info&id=$w[id]'>$w[name]</a> (Лидер: $lider[login], Репутация: $w[reputation])<hr>";
    
}

break;

}
include ('tmp/foot.php');
?>
TLTДата: Понедельник, 04 Апреля 2016, 13:19 | Сообщение # 2
Сейчас на сайте
Цитата Limit ()
код который добавляет в игру Клан


Цитата Limit ()
в игре нету


Цитата Limit ()
при попытки создать клан ничего не происходит


Если нет кланов в игре, то их нет. Читай документацию и ридми к исходнику. ну и что за привычка постить куски кода всяких левых исходников, добытых, вероятно, незаконным путём через не пойми какие дыры...


Дао, выраженное словами, не есть истинное Дао.
Форум игроделов » Программирование » Общие обсуждения программистов » Нужна консультация. (Ответ на вопрос, помощь.)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2018 Рейтинг