Пятница, 26 Апреля 2024, 04:35

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 8 из 9
  • «
  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • »
Форум игроделов » Записи участника » Andy-go [165]
Результаты поиска
Andy-goДата: Понедельник, 07 Ноября 2011, 12:51 | Сообщение # 141 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Возник следующий вопрос:
Каким образом можно определять какие игроки на данный момент онлайн и выводить их список в соответствующем фрейме/таблице?
Andy-goДата: Вторник, 01 Ноября 2011, 12:52 | Сообщение # 142 | Тема: Яркая мультяшная графика и не только...
участник
Сейчас нет на сайте
Посмотрите пожалуйста тут: http://gcup.ru/forum/12-18325-1

Вы могли бы выполнить карты с персонажами, судя по вашему резюме.
Если интересно, отпишитесь в личку.
Andy-goДата: Суббота, 29 Октября 2011, 16:03 | Сообщение # 143 | Тема: Требуется 2D художник для отрисовки карт, иконок и картинок
участник
Сейчас нет на сайте
Для проекта который описан тут: http://gcup.ru/forum/69-18147-1

Требуется нарисовать карты, фоновые изображения, иконки кнопок и т. д.
на данный момент используются изображения из оригинальной игры (посмотреть можно тут: http://fotki.yandex.ru/users/lc-print/view/393648/?page=0), но это естественно временная мера, их нужно заменить на собственные.

Объем работ на сегодняшний день представляет:

14 карт существ и 8 карт магии 105*144
4 карты героев 105*144
~20 иконок ресурсов и т.д. 66*40, 24*24,
10 фоновых изображений 800*600
2 изображения "расы" (люди и варвары) 167*244

тут можно посмотреть работы которые мне понравились (картинки титана и мага):http://heroes.ag.ru/stuff/pictures/


Сообщение отредактировал Andy-go - Пятница, 18 Ноября 2011, 09:41
Andy-goДата: Пятница, 28 Октября 2011, 20:42 | Сообщение # 144 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Вот как у меня выглядит файл отвечающий за добавление записей в юзерс таблицу:
Code

<?php
session_start();

@include("config.inc.php");
@include("functions.inc.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');

if($_SESSION['uid'] =='') {
$_SESSION['uid'] = mt_rand(100000,999999);
}
?>
<style type="text/css">
<!--
body {
background-image: url(img/index_background.gif);
}
.style1 {color: #FFFF00}
.style2 {font-size: 10px}
.style4 {color: #FFFF00; font-weight: bold; }
-->
</style>
<table width="800" height="600" border="1" align="center" background="img/dragon_fon.png">
<tr>
<td width="820"><table border="0" align="center">
<tr>
<td width="4"> </td>
<td width="734"> </td>
<td width="13"> </td>
</tr>
<tr>
<td> </td>
<td><form name="form1" method="post" action="">
<table width="754" border="0">
<tr>
<td width="394"> </td>
<td width="142"> </td>
<td width="192"> </td>
<td width="8"> </td>
</tr>
<tr>
<td> </td>
<td><div align="right"><strong><span class="style1">Логин:</span></strong></div></td>
<td><input name="login" type="text" id="login" size="32"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="right"><strong><span class="style1">Пароль:</span></strong></div></td>
<td><input name="pass" type="password" id="pass" size="32"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="right"><strong><span class="style1">e-mail:<br>
</span></strong><span class="style1"><span class="style2">(нужен для активации аккаунта)</span></span>)</div></td>
<td><input name="email" type="text" id="email" size="32"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="right"><strong><span class="style1">Ваш пол:</span></strong></div></td>
<td><input name="gender" type="radio" value="radiobutton">
<span class="style1">мужской</span><br>
<input name="gender" type="radio" value="radiobutton">
<span class="style1">женский</span> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="right" class="style1"><strong>Ф. И. О.</strong></div></td>
<td><input name="realname" type="text" id="realname" size="32"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><?
echo '<select size="1" name="day">';
for($i=1;$i<=31;$i++)
echo '<option value="'.$i.'">'.$i.'</option>';
echo '</select>' ;
?>  
<select name="month" id="month">
<option>январь</option>
<option>февраль</option>
<option>март</option>
<option>апрель</option>
<option>май</option>
<option>июнь</option>
<option>июль</option>
<option>август</option>
<option>сентябрь</option>
<option>октябрь</option>
<option>ноябрь</option>
<option>декабрь</option>
</select><?
echo '<select size="1" name="year">';
for($i=2005;$i>=1970;$i--)
echo '<option value="'.$i.'">'.$i.'</option>';
echo '</select>' ;
?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><img src="img/capcha.php?sid=<? echo $_SESSION['uid'] ?>"> </td>
<td><input name="sid" type="text" size="30" value=""></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="checkbox" name="checkbox" value="checkbox">
<span class="style4">С Правилами и т. д. ознакомлен и обязуюсь их соблюдать.</span> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="do" type="submit" value="Регистрация" src="img/reg_button.gif" width="170" height="50" border="0"></td>
<td> </td>
</tr>
</table>
</form></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<?php
// данные отправлены
if($_POST['do'] !='') {
//Начинаем проверять входящие данные
if($_POST['sid'] == $_SESSION['uid']) {

//Создаем запрос к базе для проверки существования Пользователя
$login = $_POST['login'];
mysql_query("SELECT * FROM users WHERE login='".strtolower($login)."'");

//Проверка результата запроса
if(mysql_affected_rows()==0) {
//Проверка ввведенных паролей

if( $_POST['pass'] !='' ){

//Осуществляем регистарацию
$uniq_id = md5($_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'].mktime());
$pass = $_POST['pass'];
$email = $_POST['email'];
$Year = $_POST['year'];
$Month = $_POST['month'];
$Day = $_POST['day'];
$Date = $Year."-".$Month."-".$Day;
$Gender = $_POST['gender'];
$RealName= $_POST['realname'];

//Создаем запрос для записи данных в БД
$query = "INSERT INTO users (login,pass,email,gender,user_birthday,character_birthday,sessionid,realname)
VALUES('".strtolower($login)."','$pass','$email','$Gender','$Date',Now(),'$uniq_id','$RealName')";
$r = mysql_query($query,$link) or die("Query failed : " . mysql_error());
if($r) {

// Для отправки e-mail в виде HTML устанавливаем необходимый mime-тип и кодировку
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
// Откуда пришло
$headers .= 'From: NewBk <game@newbk.org>'."\r\n";
//Здесь укажите электронный адрес, куда будут уходить сообщения
$subject = "Подтверждение регистрaции на сайте";
$message = 'Для активации аккаунта пройдите по следующей ссылке <a href="http://newbk/reg_activation.php?activation='.$uniq_id.'" target="_blank">http://newbk/reg_activation.php?activation='.$uniq_id.'</a>';
$message .= 'или скопируйте ссылку в окно ввода адреса браузера и нажмите enter.';
//Отправляем сообщение
if(sendmail($email,$subject,$message,$headers) !== FALSE) {
echo "<script type=\"text/javascript\"> document.location.href = \"reg_sucess.php\"; </script>";
}
}

} else { echo 'Регистрация невозможна: Введенные пароль пустой! <a href="regank.php"><< назад</a><>';}

} else { echo 'Регистрация невозможна: Пользователь с таким именем уже существует! <a href="regank.php"><< назад</a>';}
session_destroy();

} else { echo 'Регистрация невозможна: код подтверждения введен не верно! <a href="regank.php"><< назад</a>';}

}
?>


Сообщение отредактировал Andy-go - Пятница, 28 Октября 2011, 20:46
Andy-goДата: Четверг, 27 Октября 2011, 21:33 | Сообщение # 145 | Тема: 2d онлайн ККИ по вселенной MM8 и HOMM III
участник
Сейчас нет на сайте
Офисные лентяи - самая "дойная" категория пользователей - кому же они не нужны? :))

Добавлено (26.10.2011, 13:22)
---------------------------------------------
Если серьездно, то сначала нужен рабочий прототип - и это будет браузерка - а там посмотрим что и как...может я увлекусь бобслеем smile

Добавлено (27.10.2011, 19:39)
---------------------------------------------
Выкладываю описание системы боя:



Добавлено (27.10.2011, 21:33)
---------------------------------------------
несколько скринов, тут:
http://fotki.yandex.ru/users/lc-print/?ncrnd=3307


Сообщение отредактировал Andy-go - Вторник, 22 Ноября 2011, 15:56
Andy-goДата: Четверг, 27 Октября 2011, 14:49 | Сообщение # 146 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
отправляю на фактически пустую страничку, вот сюда:

Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<p>регистрация удалась</p>
<p> </p>
<p><a href="index.php">нзад</a></p>
</body>
</html>


но не получается!!!

Добавлено (27.10.2011, 14:10)
---------------------------------------------
в общем переписал всю страничку начисто, теперь все работает, в чем была проблема так и не понял

Добавлено (27.10.2011, 14:49)
---------------------------------------------
Теперь у меня другая проблема: не запоминаются в БД дни рождения и пол

Andy-goДата: Четверг, 27 Октября 2011, 12:12 | Сообщение # 147 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
с хедером не работает, потому что, как я понял, выше по коду используется оператор echo.

Quote

а если уж и пхп не сработает то попробуем последний вариант с яваскриптом

вот так

Code
if(sendmail($email,$subject,$message,$headers) !== FALSE) {
echo "<script type=\"text/javascript\"> document.location.href = \"index.php\"; </script>";
}


а если и он не работает?... потому что все это я уже попробовал и результат всегда тот - же: страничка обновляется с неё исчезает форма регистрации и остается только картинка, название странички при этом остается тем же (regank.php) sad
Andy-goДата: Четверг, 27 Октября 2011, 11:41 | Сообщение # 148 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Stark, спасибо за ответ

Добавлено (27.10.2011, 11:37)
---------------------------------------------
Но у меня скирпт какой-то специальный - ничего не помогает :))

Добавлено (27.10.2011, 11:41)
---------------------------------------------
насчет смены кодировки: у меня уроки по которым я "учусь" они все написаны с использованием windows-1251... если я поменяю кодировочку то не станут ли все эти уроки бесполезны?

Andy-goДата: Четверг, 27 Октября 2011, 10:31 | Сообщение # 149 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
спасибо за разъяснение про css - помогло.

Теперь к скриптам которые вы выложили мне в помощь:
users предполагает что игрок при регистрации НЕ создает персонажа, а создает его потом при первом логине в игру. - Это не совсем то, что я имел ввиду.

Нужно так: при регистрации игрок создает персонажа, но в силу игрового жанра сам персонаж будет выступать в роли некоего Демирурга, который "вдохновляет героев", таким образом игровой персонаж имеет следующие характеристики(кроме стандартных никнейм, пасс, ДР, session ID и т. д.): золото, статистику (сыгранные бои; из них выигранные, из них проигранные). Коллекцию карт героев (именно одну из этих карт игрок выбирает при первом логине в игру), коллекцию карт юнитов и магии, а так же коллекцию артефактов я так понимаю вносить в эту табличку не нужно.

Такие вот дела, таблицу юзерс я создал. А что дальше получится сейчас поглядим smile

Добавлено (25.10.2011, 11:15)
---------------------------------------------
с auth.php все ясно.

Возник вопрос с newuser.php - я так понял что это начальная его часть предполагающая что дальше я сам справлюсь - предположение логичное, но проблема в том что в уроках которые у меня есть совершенно отсутствует такой раздел как "создание персонажа", поэтому я не представляю с какой стороны взяться за эту страничку (сверстать её в DW - как она должна выглядеть и что где должно находиться - это я могу), а вот какой код нужен чтобы все заработало я не знаю.
К стати на этой же стадии возникает и ещё один вопрос: для "карт героев" я создал соответствующую табличку "hero-cards" (на данный момент там 4-е героя), как связать эту табличку с страницей newuser.php и соответственно процессом выбора расы и героя?

Добавлено (27.10.2011, 10:16)
---------------------------------------------
Как в этом куске кода сделать так чтобы вместо echo осуществлялся переход на другую страницу?

Code

if(sendmail($email,$subject,$message,$headers) !== FALSE) {
                  echo 'Регистрация завершена, код активации отправлен Вам на электронный адрес!';
               }

Добавлено (27.10.2011, 10:31)
---------------------------------------------
Вроде бы все сделал, ошибок не выдает, но при отправке формы регистрации остается на той же самой странице вместо того чтобы перейти на указанную...

Code

<?php
session_start();

@include("config.inc.php");
@include("functions.inc.php");
  //Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');

if($_SESSION['uid'] =='') {  
    $_SESSION['uid'] = mt_rand(100000,999999);  
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
     <title>Регистрация в игре</title>
     <meta http-equiv="content-type" content="text/html; charset=windows-1251">
     <link href="main.css" rel="stylesheet" type="text/css">
</head>

<body>

<div class="register">
<img class="smlogo" src="img/sm_logo.png" >

<?php   

if(( !$_POST['do'] OR $_POST['do'] =='') AND $_GET['activation'] == '' ) {

?>

         <h1>Добро пожаловать в мир NewBK</h1>
         Для начала игры необходимо заполнить анкету и принять Основные Положения.<br><br>
         <form name="registerform" action="regank.php" method="post">
         <table class="reginfo" align="center" cellpadding="3" cellspacing="0">
                  <td class="reg"><label>Логин</label></td>
                  <td class="reg"><input type='text' name='login'size='30'></td>
               </tr>
               <tr>
                  <td class="reg"><label>Пароль</label></td>
                  <td class="reg"><input type='pass' name='pass' size='30'></td>
               </tr>
               <tr>
                  <td class="reg"><label>E-mail</label></td>
                  <td class="reg"><input type='text' name='email' size='30'></td>
               </tr>
               <tr>
                  <td class="reg">Ваш пол</td>
                  <td class="reg">  
                    <input checked id=a1 name=gender
                    type=radio value=1 ><label> Мужской</label><br>
                    <input id=a2 name=gender type=radio value=2>
                    <label>Женский</label>  
                  </td>
               </tr>
               <tr>
                  <td class="reg"><label>Реальное имя</label></td>
                  <td class="reg"><input type='text' name='realname' size='30'></td>
               </tr>
               <tr>
                  <td class="reg"><label>Дата рождения</label></td>
                  <td class="reg">
                   <?  
                     echo '<select size="1" name="day">';
                     for($i=1;$i<=31;$i++)  
                         echo '<option value="'.$i.'">'.$i.'</option>';
                     echo '</select>' ;
                   ?>  

                   <select size="1" name="month">
                     <option value="01">январь</option>
                     <option value="02">февраль</option>
                     <option value="03">март</option>
                     <option value="04">апрель</option>
                     <option value="05">май</option>
                     <option value="06">июнь</option>
                     <option value="07">июль</option>
                     <option value="08">август</option>
                     <option value="09">сентябрь</option>
                     <option value="10">октябрь</option>
                     <option value="11">ноябрь</option>
                     <option value="12">декабрь</option>
                   </select>
                   <?  
                     echo '<select size="1" name="year">';
                     for($i=2005;$i>=1970;$i--)  
                         echo '<option value="'.$i.'">'.$i.'</option>';
                     echo '</select>' ;
                   ?>  
                  </td>
               </tr>
               <tr>
                  <td class="reg"><img src="img/capcha.php?sid=<? echo $_SESSION['uid'] ?>"></td>
                  <td class="reg"><input name="sid" type="text" size="30" value=""></td>
               </tr>
               <tr>
                  <td class="reg"></td>
                  <td class="reg"><input type=checkbox name="agb"><label>Я принимаю Основные Положения игры NewBK.</label></td>
               </tr>
               <tr>
                  <td class="reg"></td>
                  <td class="reg"><input type="submit" name="do" value="Регистрация" /></td>
               </tr>
           </table>
                            
         </form>
         <br>
<?php

}

// данные отправлены
if($_POST['do'] !='') {
    //Начинаем проверять входящие данные
    if($_POST['sid'] == $_SESSION['uid']) {

       //Создаем запрос к базе для проверки существования Пользователя
       $login = $_POST['login'];
       mysql_query("SELECT * FROM users WHERE login='".strtolower($login)."'");
     
       //Проверка результата запроса
       if(mysql_affected_rows()==0) {
       //Проверка ввведенных паролей

          if( $_POST['pass'] !='' ){

             //Осуществляем регистарацию
             $uniq_id = md5($_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'].mktime());
             $pass = $_POST['pass'];
             $email = $_POST['email'];
             $Year = $_POST['year'];
             $Month = $_POST['month'];
             $Day = $_POST['day'];
             $Date = $Year."-".$Month."-".$Day;
             $Gender = $_POST['gender'];
             $RealName= $_POST['realname'];

             //Создаем запрос для записи данных в БД
             $query = "INSERT INTO users (login,pass,email,gender,user_birthday,character_birthday,sessionid,realname)  
                       VALUES('".strtolower($login)."','$pass','$email','$Gender','$Date',Now(),'$uniq_id','$RealName')";
             $r = mysql_query($query,$link) or die("Query failed : " . mysql_error());
             if($r) {

               // Для отправки e-mail в виде HTML устанавливаем необходимый mime-тип и кодировку
               $headers  = 'MIME-Version: 1.0' . "\r\n";
               $headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
               // Откуда пришло
               $headers .= 'From: NewBk <game@newbk.org>'."\r\n";
               //Здесь укажите электронный адрес, куда будут уходить сообщения
               $subject = "Подтверждение регистрaции на сайте";
               $message = 'Для активации аккаунта пройдите по следующей ссылке <a href="http://newbk/regank.php?activation='.$uniq_id.'" target="_blank">http://newbk/regank.php?activation='.$uniq_id.'</a>';
               $message .= 'или скопируйте ссылку в окно ввода адреса браузера и нажмите enter.';
               //Отправляем сообщение
               if(sendmail($email,$subject,$message,$headers) !== FALSE) {
                  "window.location.href = 'reg_sucess.php'";              
                  }
             }

          } else { echo 'Регистрация невозможна: Введенные пароль пустой! <a href="regank.php"><< назад</a><>';}

       } else { echo 'Регистрация невозможна: Пользователь с таким именем уже существует! <a href="regank.php"><< назад</a>';}
       session_destroy();

    } else { echo 'Регистрация невозможна: код подтверждения введен не верно! <a href="regank.php"><< назад</a>';}

}

//Фрагмент отвечающий за активацию аккаунта

//////////////////

?>

</div>
    
</body>
</html>
Andy-goДата: Среда, 26 Октября 2011, 09:51 | Сообщение # 150 | Тема: 2d онлайн ККИ по вселенной MM8 и HOMM III
участник
Сейчас нет на сайте
Для меня преимущество браузерки в следующих пунктах:

- не требует загрузки и установки
- я лет 8 назад увлекался сайтостроительством, поэтому частично понимаю механику работы браузерки - ведь по своей сути это интерактивный сайт с базой данных.
- пока что не нашлось ни одного желающего принять участие в реализации этой идеи ( TimKruz, - за твое предложение про клиент-сервер спасибо но этого недостаточно, а сам я все остальное не сделаю)... сам же я могу потихоньку реализовывать её только в формате браузерки... вот и ковыряю чуть по чуть smile
Andy-goДата: Среда, 26 Октября 2011, 07:34 | Сообщение # 151 | Тема: Web-Программист
участник
Сейчас нет на сайте
Buran, а можно вместо общих ничего не говорящих фраз цифры (от ХХ до ХХ. )?

Или так: в таком то жанре (на подобии того-то) от ХХ до ХХ; в таком-то жанре (на подобии того-то) от ХХ до ХХ.

А ещё лучше так: в таком то жанре (на подобии того-то): верстка программной части от ХХ до ХХ, верстка БД от ХХ до ХХ...
Andy-goДата: Вторник, 25 Октября 2011, 11:30 | Сообщение # 152 | Тема: Web-Программист
участник
Сейчас нет на сайте
Йакуд: Ресурсы наши в полном порядке:)

Посмотрите пожалуйста тут (общая идея того чем я сейчас занимаюсь): http://gcup.ru/forum/69-18147-1
и тут(демонстрирует насколько я нуб в веб-програминге и куда я смог доползти на данный момент:) ): http://gcup.ru/forum/51-18196-1#299588

Если задумка вам в принципе симпатична/интересна, то можем продолжить общение тут или в ЛС, если нет... на "нет" и суда нет smile

Duskly: Вопрос был вполне нормальный, не понимаю к чему ваша картинка? Есть кто пишет "я мол веб-программер", а на деле оказывается что человек умеет только простенькие сайты в ФронтПейдже делать... я тут человек новый так что местных АтЦов "в лицо" не знаю, поэтому если что без обид smile

Добавлено (25.10.2011, 11:30)
---------------------------------------------
_LeVoID_, ты уже общался с этим человеком? Знаешь его условия/требования/цены?
Если "да", поделись опытом smile


Сообщение отредактировал Andy-go - Вторник, 25 Октября 2011, 11:30
Andy-goДата: Понедельник, 24 Октября 2011, 15:55 | Сообщение # 153 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
А это кусок кода из моего файла? Я что-то никак не найду его О_о единственное что похоже, вот:

Code

  <table align="center" cellpadding="0" cellspacing="0" width="392">  
                  <tr>  
                      <td  class="reg"><label>Логин<br></label>  
                          <input id="login" name="login" type="text"></td>  
                      <td class="reg"><label>Пароль<br></label>  
                          <input id="pass" name="pass" type="password"></td>  
                      <td class="reg">  
                           <input type="submit" value="Вход" name="loginMode">

но тут нет указания на цвет, да и вообще таблица которая тут описана, это маленькая табличка с полями логин, пароль и кнопкой. А вот чем определен цвет всей полосы никак не могу понять.
Andy-goДата: Понедельник, 24 Октября 2011, 15:38 | Сообщение # 154 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Спс за кодировку. Буду пробовать.

Такой вот вопрос возник: в index.php не пойму как устроенна центральная (по горизонтали) часть окрашенная в бежевый - не могу найти в коде ни указания на её цвет, ни в Дримвиевире разобраться что это вообще за блок такой, вроде бы и не таблица (сама форма входа с кнопкой в таблице), и непонятно что...
Andy-goДата: Понедельник, 24 Октября 2011, 15:13 | Сообщение # 155 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Code

<?php
session_start();

@include("config.inc.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');

if($_SESSION['uid'] =='') { $_SESSION['uid'] = mt_rand(100000,999999); }

// данные отправлены
if( ($_POST['login'] !='') && ($_POST['pass'] !='') ) {

       //Создаем запрос к базе для проверки существования Пользователя
       $login = mysql_escape_string( $_POST['login'] );
       $pass = mysql_escape_string( $_POST['pass'] );

       $result = mysql_query("SELECT * FROM users WHERE stat=1 and login='".$login."' and pass='".$pass."'");
       //Проверка результата запроса
       if(mysql_affected_rows()!=0) {
         $row = mysql_fetch_array( $result );
         $usr_id = $row["usr_id"];
         $level = $row["character_level"];
         // запомним uid сессии
         $time = time();
         $uniq_id = md5($_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'].mktime());
         mysql_query("update users set sessionid = '$uniq_id', time_up=$time WHERE login='".$login."' and pass='".$pass."'");
         $_SESSION['login'] = $login;
         $_SESSION['usr_id'] = $usr_id;
         $_SESSION['uid'] = $uniq_id;
         $_SESSION['level'] = $level;
         header("Location: game.php");
       } else {  echo 'Ошибка авторизации!  <a href="index.php">назад</a>';  }

  } else { echo 'Вы не заполнили логин и/или пароль! <a href="index.php">назад</a>'; }

?>
Andy-goДата: Понедельник, 24 Октября 2011, 15:01 | Сообщение # 156 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Вот:

Code

<?php  
session_start();
session_destroy();  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
     <title>Регистрация в игре</title>
     <meta http-equiv="content-type" content="text/html; charset=windows-1251">
     <link href="main.css" rel="stylesheet" type="text/css">
</head>

<body>

<div class="header"></div>
<div class="register">
     <img class="bild1" src="img/sm_logo.png" >
     <h1> Ролевая игра NewBk</h1>
     <p class="desc"><div class="joinbutton"><a href="regank.php" title="Давай! Нажми меня!">Зарегистрироваться!</a></div>
     <form id="loginForm" name="loginForm" action="auth.php" method="post">  
             <table align="center" cellpadding="0" cellspacing="0" width="392">
                 <tr>
                     <td  class="reg"><label>Логин<br></label>
                         <input id="login" name="login" type="text"></td>
                     <td class="reg"><label>Пароль<br></label>
                         <input id="pass" name="pass" type="password"></td>
                     <td class="reg">
                          <input type="submit" value="Вход" name="loginMode">
                     </td>
                 </tr>
             </table>
     </form>
<br>
</div>   
</body>
</html>
Andy-goДата: Понедельник, 24 Октября 2011, 14:51 | Сообщение # 157 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Ок.

На данный момент вопрос следующий:

1- Мне нужно чтобы после того как новый игрок только что залогинился он попадал на страничку "выбор карты героя" на которой игрок может выбрать одну из двух расс и затем одну из двух карт героя соответствующей расы (вместе с картой он так же получает и стартовую колоду из 21 карты) - как это реализовать технически?
Если я просто прикручу эту страничку то после логина игрок будет на неё попадать каждый раз, а этого не нужно. При последующих логинах он должен попадать сразу на "главную страницу игры".


Сообщение отредактировал Andy-go - Понедельник, 24 Октября 2011, 14:52
Andy-goДата: Понедельник, 24 Октября 2011, 14:09 | Сообщение # 158 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Может быть кто-нибудь согласится давать мне консультации по ICQ, Skype?
А то по ходу написания возникают вопросы, ставящие меня в тупик, и спросить по сути не у кого:(

Я приобрел курс по созданию браузерной игры, и часть информации оттуда мне помогает (в том числе с его помощью я разобрался в чем была проблема со скриптами из первого поста - я пытался их запустить перетаскиванием соответствующего файла в строку браузера smile ), но так как курс основан на создании клона БК, формат отличается и я встречаюсь с проблемами буквально после создания формы регистрации и формы входа в игру...

В скриптинге я полный нуб - так что вопросов наверное будет много и много таких которы вам покажутся глупыми...

Если вы готовы откликнуться, пожалуйста пишите тут или в личку.


Сообщение отредактировал Andy-go - Понедельник, 24 Октября 2011, 14:10
Andy-goДата: Понедельник, 24 Октября 2011, 14:08 | Сообщение # 159 | Тема: 2d онлайн ККИ по вселенной MM8 и HOMM III
участник
Сейчас нет на сайте
Думаю что реализовывать нужно в формате браузерки, поэтому давайте так:

У меня уже почти готов минимальный пакет арта для минимальной пробной версии, есть желающие взяться за программирование, и если да то за какую сумму?

Добавлено (24.10.2011, 14:08)
---------------------------------------------
Ну ладно, видимо не кому моя идея не приглянулась чтобы помочь (даже за деньги) с написанием кода.

Может быть тогда кто-нибудь согласится давать мне консультации по ICQ, Skype?
А то по ходу написания возникают вопросы, ставящие меня в тупик, и спросить по сути не у кого:(

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

Если вы готовы откликнуться, пожалуйста пишите тут или в личку.

Andy-goДата: Воскресенье, 23 Октября 2011, 21:59 | Сообщение # 160 | Тема: Не получается создать РАБОЧУЮ форму регистрации браузерки
участник
Сейчас нет на сайте
Нашел и скачал пакет уроков по созданию браузерки.
Создал формы входа и регистрации, а так же БД MySQL и таблицу users в ней.
Но при попытке "регистрации" соответствующая запись в таблицу users не добавляется:(

Файлы:

index.phtml


reg.phtml


testreg.phtml


таблица users


Где я ошибся?


Сообщение отредактировал Andy-go - Воскресенье, 23 Октября 2011, 21:59
Форум игроделов » Записи участника » Andy-go [165]
  • Страница 8 из 9
  • «
  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • »
Поиск:

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