<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>MainData</title>
		<link>http://maindata.ucoz.com/</link>
		<description>Форум</description>
		<lastBuildDate>Sat, 11 Jan 2014 08:53:31 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://maindata.ucoz.com/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Урок № 2 Создание формы входа и I этап регистрации</title>
			<link>https://maindata.ucoz.com/forum/4-14-1</link>
			<pubDate>Sat, 11 Jan 2014 08:53:31 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://maindata.ucoz.com/forum/4&quot;&gt;Браузерные игры&lt;/a&gt;&lt;br /&gt;Автор темы: Евгений&lt;br /&gt;Автор последнего сообщения: vazonov11&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Итак приступаем ко второму уроку. Здесь я опишу как с помощью html создаються формы, и как с помощью php можно записать данные, введенные в эти формы, в БД. &lt;br /&gt; Сначала создадим форму входа, она будет состоять с двух полей ввода для email игрока и пароля. Также на ней будет 2 кнопки, одна кнопка ведет на скрипт регистрации, другая инициализирует игрока и перемещает его в игру. Для начала перейдите в папку htdocs что находиться в каталоге xampp, у меня это C:&amp;#92;xampp&amp;#92;htdocs&amp;#92; и удалите все что там есть. &lt;br /&gt; Итак приступим к написанию скрипта, создайте с помощью PSPad новый документ и назовите его index.php, сохраните этот документ в папке htdocs, которая находиться в каталоге xampp. У меня это C:&amp;#92;xampp&amp;#92;htdocs&amp;#92; &lt;br /&gt; После того как сохранили вставьте код приведенный ниже, а лучше перепишите, так вы лучше поймете и запомните. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;!-- Любая грамотно свёрстанная страница должна в самом начале содержать так называемый DOCTYPE. Нужен он для всевозможных устройств вывода информации и браузеров в том числе. --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;http&amp;#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Ну, раз тут появилось слово lang и ru, то понятно, что это указание на язык документа. Не путать с кодировкой! Её мы укажем позднее.&amp;nbsp;&amp;nbsp;--&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;html xmlns=&quot;http&amp;#58;//www.w3.org/1999/xhtml&quot; lang=&quot;ru&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;xml:lang=&quot;ru&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- B нём содержится всякая служебная информация: название страницы (то, что входит в титл&amp;#41;, кодировка, ключевые слова для поисковых роботов, описание страницы и т.п. --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;head&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Указываем кодировку windows-1251 --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=windows-1251&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Именно эта строка первой покажется в результатах поиска яндекса или рамблера, если они ещё нас найдут.&amp;nbsp;&amp;nbsp;BTG – сокращенно от Browser Test Game, я решил назвать так игру--&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta name=&quot;description&quot; content=&quot;Браузерная Флеш игра BTG&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- ключевые слова для поисковиков. --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta name=&quot;keywords&quot; content=&quot;игра, флеш, браузер, BTG, игроки.&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- ссылка на наш лист стилей CSS, который мы создадим чуть позже. --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Выводит вверху нашего браузера --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;title&gt;BTG – браузерная онлайн Flash игра&lt;/title&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Закрываем наш тег. Обязательно нужно закрывать теги! И в правильном порядке, как показано здесь, сначала &lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt; --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/head&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- “Тело” нашей странички --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;body&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Используем верстку страницы с помощью div&apos;ов, они служать для распределения контента на странице, так как у нас будет одна форма входа, соответственно будет один div, он будет иметь имя(id&amp;#41; login, это нужно для того что б после мы могли изменять разные характеристики в этом блоке, такие как: цвет букв, цвет фона, шрифт и т.д.&amp;nbsp;&amp;nbsp;--&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;div id=&apos;entry&apos;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем форму с помощью тега form, задаем ей метод post(нужен для передачи данных введенных пользователем в поля&amp;#41; Определяем что после нажатия кнопки Войти, перенаправляем на скрипт login.php который обрабатывает введенные данные --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;form action=&apos;login.php&apos; method=&apos;post&apos;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем поле ввода с помощью тега input, указываем что будет отображаться текст с помощью тега type.Задаем класс inup, он как и div служит для отображения графической части. Далее задаем небольшой скриптик в котором происходит следующее: Если в поле ничего не введено, то на нем будет отображаться надпись E-mail, если пользователь хочет что то ввести, то надпись пропадает. И последнее задаем имя поля email, нужно для нашего скрипта login.php --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;input class=&quot;inup&quot; type=&quot;text&quot; onblur=&quot;if (value == &apos;&apos;&amp;#41; {value=&apos;E-mail&apos;}&quot; onfocus=&quot;if (value == &apos;E-mail&apos;&amp;#41; {value =&apos;&apos;}&quot; value=&quot;E-mail&quot; name=&quot;email&quot;&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Все тоже что и выше, только отображаеться надпись Пароль, но она отображаеться в виде кружков или звездочек(смотря в каком браузере просматриваеться&amp;#41;, так как тип поля мы указали password, и имя поля у нас - pass --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;input class=&quot;inup&quot; type=&quot;password&quot; onblur=&quot;if (value == &apos;&apos;&amp;#41; {value=&apos;Пароль&apos;}&quot; onfocus=&quot;if (value == &apos;Пароль&apos;&amp;#41; {value =&apos;&apos;}&quot; value=&quot;Пароль&quot; name=&quot;pass&quot;&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем кнопку (submit&amp;#41; с класом btn, так же понадобиться нам для отображения графически, и задаем что б на кнопке было написано Войти, с помощью тега value --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;input type=&quot;submit&quot; class=&apos;btn&apos; value=&quot;Войти&quot;&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Также создаем кнопку, но на этот раз у нее тип button и называеться она Регистрация. Так же появилась функция onclick с помощью которой пользователь переходит на другую страничку нашей игры, а точнее на регистрацию(файл reg.php&amp;#41; --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;input type=button class=&apos;btn&apos; value=&apos; Регистрация &apos; onclick=&apos;window.location=&quot;reg.php&quot;&apos;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Закрываем все теги --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/form&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/body&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/html&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; С формой входа справились, сохраняем ее, открываем браузер и переходим по такому адресу &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/UoIc&quot; title=&quot;http://localhost/index.php&quot; rel=&quot;nofollow&quot;&gt;http://localhost/index.php&lt;/a&gt; и видим примерно следующее (картинка). Так сказать не очень впечатляет такое расположение элементов. Что б все красиво оформить создаем в PSPad документ CSS(Cascading Style Sheet) и называем его style.css. В этом документе мы будем хранить всю графическую информацию главной страницы сайта и I этапа регистрации. Приступаем к еаписанию кода. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;/* Задаем значения для той области документа, которая находиться между тегами &lt;body&gt;&lt;/body&gt;. background-color это фон нашего сайта, я установил на черный, все остальные значения обозначают что у нас отступы от краев браузера будут равны 0, тоесть их совсем не будет */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;body {background-color:#000000;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Задаем значения для той области которая находиться в теге &lt;div&gt; с именем entry(id=entry&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Задаем цвет текста белый, и выравнивание по-центру */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;#entry {color:#ffffff;text-align:center;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Здесь описываються значения для наших кнопок. Размер шрифта, цвет текста, сам шрифт, цвет фона и цвет рамки вокруг кнопки&amp;nbsp;&amp;nbsp;*/&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;.btn {font-size:7.5pt;color:#dfddd3;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#2b2b18;border:1px double #817A63;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Здесь описываються значения для наших полей ввода. Размер шрифта, цвет текста, сам шрифт, цвет фона и цвет рамки вокруг поля */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;.inup {text-align:center;font-size:8pt;color:#dfddd3;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#151616;border: 1px double #817a63;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Сохраняем документ и снова переходим по адресу &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/UoIc&quot; title=&quot;http://localhost/index.php&quot; rel=&quot;nofollow&quot;&gt;http://localhost/index.php&lt;/a&gt; и теперь видим более менее приличную картину (картинка). Вы конечно можете переделать цвет и фон по своему, это будет вам на пользу. Теперь если нажать на кнопку Вход то перейдем по адресу &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/2g7a&quot; title=&quot;http://localhost/login.php&quot; rel=&quot;nofollow&quot;&gt;http://localhost/login.php&lt;/a&gt; , но нам выдаст ошибку так как такого файла нету, мы его еще не создали. И если нажать на кнопку Регистрация, тоже выдаст ошибку, так как тоже такого файла еще нету. &lt;br /&gt; Файл login.php мы создадим в 3 уроке. Сейчас возьмемся за файл reg.php. Создаем в PSPad&apos;e новый php файл, сохраняем его с именем reg.php в папку где находиться index.php и style.css. Итак, что же у нас будет в файле регистрации? Будет 3 поля, в одном нужно будет ввести email игрока, в другом пароль и в третьем подтверждение пароля. Также у нас будет check-box для согласия с правилами игры. Ну и конечно кнопка Далее. При создании этого файла мы впервые столкнемся с языком php, на котором напишем условие проверки заполнения полей, а также записи данных в БД. Но для начала нам нужно создать файл conf.php, в нем будет храниться информация о нашей БД. Все php скрипты пишуться в таких вот кавычках &lt;br /&gt; Выглядеть это будет так: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; &lt;?php&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$base_name=&quot;localhost&quot;; //имя (стандартно у всех localhost&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$base_user=&quot;root&quot;; //юзер (стандартно у всех root&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$base_pass=&quot;password&quot;; //пароль (выставить можно зайдя во вкладку Привилегии в phpMyAdmin&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$db_name=&quot;testgame&quot;; //имя БД&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;?&gt; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь мы можем приступить к написанию скрипта регистрации: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;?php&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;session_start(&amp;#41;; //стартуем сесию&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;include &quot;conf.php&quot;; //подключаем файл с параметрами БД&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Подключаемся к БД, если не получаеться, то выводим ошибку */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$data = mysql_connect($base_name, $base_user, $base_pass&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!mysql_select_db($db_name,$data&amp;#41;&amp;#41;{&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;&lt;BR&gt;&quot;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo mysql_error(&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//Прверяем на заполнение полей&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if ($_POST&amp;#91;&apos;next&apos;]&amp;#41;{ //если нажата кнопка далее, то&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$error=0; // переменная равна 0&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//Проверка на мыло&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (!$_POST&amp;#91;&apos;email&apos;]&amp;#41;{ $errm = &quot;Вы не ввели e-mail&lt;br&gt;&quot;; $error=1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!preg_match(&quot;/^&amp;#91;_&amp;#92;.0-9a-z-]{1,}@&amp;#91;_&amp;#92;.0-9a-z-]{1,}&amp;#92;.&amp;#91;_&amp;#92;.0-9a-z-]{2,}$/&quot;, $_POST &amp;#91;&quot;email&quot;]&amp;#41;&amp;#41; {$errm .= &quot;Неправильный e-mail&quot;; $error =1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$c_e = mysql_num_rows(mysql_query(&quot;SELECT id_user FROM users where email=&apos;&quot;.$_POST &amp;#91;&quot;email&quot;].&quot;&apos;&quot;&amp;#41;&amp;#41;; {if ($c_e&gt;0&amp;#41; {$errm .= &quot;Данный e-mail уже зарегистрирован в игре&quot;; $error=1;}}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//Проверка на пароль&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!$_POST &amp;#91;&quot;pass&quot;]&amp;#41; {$errp = &quot;Необходимо указать Ваш пароль&lt;br&gt;&quot;; $error =1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!preg_match(&quot;/^&amp;#91;А-Яа-яЁёa-zA-Z0-9]+$/&quot;,$_POST &amp;#91;&quot;pass&quot;]&amp;#41;&amp;#41; {$errp .= &quot;Пароль содержит запрещенный символ&lt;br&gt;&quot;; $error =1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (strlen ($_POST &amp;#91;&quot;pass&quot;]&amp;#41;&lt;6 || strlen ($_POST &amp;#91;&quot;pass&quot;]&amp;#41;&gt;25&amp;#41;{ $errp .=&quot;Длина пароля от 6 до 25 символов&lt;br&gt;&quot;; $error =1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if ($_POST &amp;#91;&quot;pass&quot;]!= $_POST &amp;#91;&quot;pass2&quot;]&amp;#41;{ $errp .=&quot;Введёные вами пароли не совпадают!&quot;; $error =1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;//проверка на согласие с правилами&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (!$_POST&amp;#91;&apos;rules&apos;]&amp;#41; {$errr = &quot;Вы не согласны с правилами?&lt;br&gt;&quot;; $error=1;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// Нет ошибок, создаём перса&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!$error&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$ip = $_SERVER&amp;#91;&apos;REMOTE_ADDR&apos;];//узнаем ip адрес юзера&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Записываем данные в БД */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mysql_query (&quot;INSERT INTO users (pass, ip, email&amp;#41; values(&apos;&quot;.md5($_POST &amp;#91;&quot;pass&quot;]&amp;#41;.&quot;&apos;,&apos;&quot;.$ip.&quot;&apos;,&apos;&quot;.addslashes($_POST &amp;#91;&quot;email&quot;]&amp;#41;.&quot;&apos;&amp;#41;&quot;&amp;#41; or die(&quot;Invalid query: &quot; . mysql_error(&amp;#41;&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$_SESSION&amp;#91;&apos;user&apos;] = $_POST&amp;#91;&apos;email&apos;]; //записуем email в глобыльную переменную $_SESSION&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$_SESSION&amp;#91;&apos;ip&apos;] = $ip;//записуем ip в глобыльную переменную $_SESSION&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;?&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;script&gt;location.href=&quot;goreg.php&quot;;&lt;/script&gt;&lt;!-- Переадресовуем на страничку создания чара --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;?php&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// Выводим ошибочки&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;function err($text&amp;#41;{&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;return &quot;&lt;tr valign=&apos;middle&apos; align=&apos;left&apos;&gt;&lt;td colspan=&apos;2&apos;&gt;&lt;span class=&apos;error&apos;&gt;$text&lt;/td&gt;&lt;/tr&gt;&quot;;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;?&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;http&amp;#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;html xmlns=&quot;http&amp;#58;//www.w3.org/1999/xhtml&quot; lang=&quot;ru&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;xml:lang=&quot;ru&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;head&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=windows-1251&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta name=&quot;description&quot; content=&quot;Браузерная Флеш игра BTG&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;meta name=&quot;keywords&quot; content=&quot;игра, флеш, браузер, BTG, игроки.&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;title&gt;BTG – браузерная онлайн Flash игра&lt;/title&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/head&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;body&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;div id=&quot;reg&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем таблицу с помощью тега table и размещяем по-центру --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем строку с помощью тега tr и разбиваем ее на 2 ячейки с помощью тега td --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;tr&gt;&lt;td align=&quot;left&quot; width=&quot;200&quot;&gt;E-mail:&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; value=&quot;&lt;?php echo $_POST&amp;#91;&apos;email&apos;] ?&gt;&quot; name=&quot;email&quot; class=&quot;inup&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;?php echo err($errm&amp;#41;; ?&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;tr&gt;&lt;td align=&quot;left&quot; width=&quot;200&quot;&gt;Пароль:&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;password&quot;&amp;nbsp;&amp;nbsp;value=&quot;&quot; name=&quot;pass&quot; class=&quot;inup&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;?php echo err($errp&amp;#41;; ?&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;tr&gt;&lt;td align=&quot;left&quot; width=&quot;200&quot;&gt;Повторите пароль:&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;password&quot;&amp;nbsp;&amp;nbsp;value=&quot;&quot; name=&quot;pass2&quot; class=&quot;inup&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Закрываем таблицу --&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/table&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;!-- Создаем checkbox с именем rukes&amp;nbsp;&amp;nbsp;--&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;&lt;input type=&quot;checkbox&quot; class=&quot;inup&quot; name=&quot;rules&quot;&gt;&lt;/span&gt; Я обязуюсь соблюдать &lt;A href=&quot;lib/law.php&quot; target=_blank&gt;&lt;B&gt;Законы игры Test Game&lt;/B&gt;&lt;/A&gt;&lt;/p&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;?php echo err($errr&amp;#41;; ?&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Дальше&quot; class=&quot;btn&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/form&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/body&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/html&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь обьясняю. После нажатии кнопки Далее происходит проверка скрипта, если все поля введены, то переадресовываем на следующую страницу в которой будет создавать своего персонажа, но это в 3 уроке. &lt;br /&gt; Если поля или какое то поле пустое, то выводиться ошибка. &lt;br /&gt; Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip. &lt;br /&gt;&lt;br /&gt; Теперь нам нужно подправить файл style.css, так как в нашем скрипте добавился еще один класс reg. Добавим следующий код: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;reg {color:#ffffff;text-align:center;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;.error {FONT-SIZE:8pt;FONT-FAMILY:verdana;COLOR:red;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;A:link {COLOR:#F9F7EA;TEXT-DECORATION:none;font-weight:normal;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;A:visited {COLOR:#F9F7EA;TEXT-DECORATION:none;font-weight:normal;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;A:active {COLOR:#77684D;TEXT-DECORATION:none;font-weight:normal;}&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;A:hover {COLOR: #7E7765;TEXT-DECORATION:underline}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; A:link, A:visited, A:active, A:hover — описывают состояние ссылки при наведении на нее мишки, при нажатии, при покидании области ссылки и в неактивном состоянии. &lt;br /&gt;&lt;br /&gt; Вот и второй урок подошел к концу, если возникли вопросу, прошу задавайте, буду рад ответить. &lt;br /&gt;&lt;br /&gt; [/code][code]</content:encoded>
			<category>Браузерные игры</category>
			<dc:creator>Евгений</dc:creator>
			<guid>https://maindata.ucoz.com/forum/4-14-1</guid>
		</item>
		<item>
			<title>Урок по созданию браузерной игры № 1</title>
			<link>https://maindata.ucoz.com/forum/4-13-1</link>
			<pubDate>Sun, 02 Dec 2012 18:53:45 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://maindata.ucoz.com/forum/4&quot;&gt;Браузерные игры&lt;/a&gt;&lt;br /&gt;Автор темы: Евгений&lt;br /&gt;Автор последнего сообщения: Евгений&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Урок № 1 Обсуждение игры. Создание БД &lt;br /&gt;&lt;br /&gt; Появилась такая идея как создать курс по теме: «Создание браузерной флеш игры». В этом курсе будет описываться главные аспекты игры, также, надеюсь, под конец курса многие поймут как делаються такие игры. Может возьмут этот курс за основу для своей будущей игры. Все уроки которые будут здесь написаны, будут максимально прокоментированы, если что то не понятно, то задавайте вопросы сразу в той теме в которой написан урок. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt; web-coder &lt;br /&gt;&lt;br /&gt; Сообщений: 1081 &lt;br /&gt; Сейчас нет на сайте	Урок № 1 Обсуждение игры. Создание БД &lt;br /&gt;&lt;br /&gt; Появилась такая идея как создать курс по теме: «Создание браузерной флеш игры». В этом курсе будет описываться главные аспекты игры, также, надеюсь, под конец курса многие поймут как делаються такие игры. Может возьмут этот курс за основу для своей будущей игры. Все уроки которые будут здесь написаны, будут максимально прокоментированы, если что то не понятно, то задавайте вопросы сразу в той теме в которой написан урок. &lt;br /&gt;&lt;br /&gt; Что понадобиться: &lt;br /&gt; PSPad – программа для написания php скриптов ( можно и другие, но я пользуюсь этой и привык к ней ). &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/t7lG&quot; title=&quot;http://www.pspad.com/ru/download.php&quot; rel=&quot;nofollow&quot;&gt;http://www.pspad.com/ru/download.php&lt;/a&gt; &lt;br /&gt; FlashDevelop – для написания флеш модулей ( далее буду писать его сокращенно FD) &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/D9WA&quot; title=&quot;http://gcup.ru/forum/48-1963-1&quot; rel=&quot;nofollow&quot;&gt;http://gcup.ru/forum/48-1963-1&lt;/a&gt; &lt;br /&gt; xampp — сборка веб-сервера ( будем тестировать наши скрипты ) &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/FrpG&quot; title=&quot;http://www.apachefriends.org/en/xampp-windows.html&quot; rel=&quot;nofollow&quot;&gt;http://www.apachefriends.org/en/xampp-windows.html&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/DtWA&quot; title=&quot;http://gcup.ru/load/konstruktory_igr/rpg_maker/2-1-0-36&quot; rel=&quot;nofollow&quot;&gt;http://gcup.ru/load/konstruktory_igr/rpg_maker/2-1-0-36&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Так как я не очень хорошо рисую, все картинки буду брать из конструктора RPG Maker. &lt;br /&gt; Думаю с программами определились, перейдем к описанию уроков. &lt;br /&gt;&lt;br /&gt; База данных &lt;br /&gt;&lt;br /&gt; Итак начнем с сердца игры, ее Базы Данных (далее БД). Для чего она нужна? В ней будут храниться все данные, такие как: характеристики персонажа, сообщения в чате, какие предметы находяться в инвентаре и т.д. Мы будем пользоваться БД MySQL, так как она очень хорошо подходит для наших php скриптов. БД хранит в себе таблицы, в каждой таблице находяться столбцы, например таблица «users» имеет 3 столбца: “login”, “pass”, “email”. Думаю с этим разобрались. &lt;br /&gt;&lt;br /&gt; У нас будет 7 таблиц: &lt;br /&gt; users – хранит все характеристики игрока &lt;br /&gt; avatar – хранит вид персонажа &lt;br /&gt; chat – хранит сообщения чата &lt;br /&gt; inventar – отображает какие вещи в инвентаре &lt;br /&gt; quest – хранит данные о квесте &lt;br /&gt; battle – хранит данные о боях &lt;br /&gt; enemy – хранит данные о врагах &lt;br /&gt;&lt;br /&gt; В дальнейшем БД может дополниться. Теперь рассмотрим каждую таблицу отдельно. &lt;br /&gt; В таблице users будем хранить такие данные: &lt;br /&gt; id_user – уникальный номер персонажа &lt;br /&gt; email — email игрока, по нему будет осуществляться вход в игру &lt;br /&gt; pass - пароль &lt;br /&gt; name — имя игрока, будет отображаться в самой игре и в чате &lt;br /&gt; life – жизни персонажа &lt;br /&gt; atk — значение атаки &lt;br /&gt; def - значение защиты &lt;br /&gt; lov – значение ловкости &lt;br /&gt; lvl – уровень игрока &lt;br /&gt; exp – опыт игрока &lt;br /&gt; В таблице avatar такие данные: &lt;br /&gt; id_ava – уникальный номер аватарки &lt;br /&gt; gander – какого пола персонаж &lt;br /&gt; vid – какой вид у персонажа &lt;br /&gt; path – путь к папке с картинками персонажа &lt;br /&gt; В таблице chat такие данные: &lt;br /&gt; id_msg – уникальный номер сообщения &lt;br /&gt; msg – сообщение &lt;br /&gt; time_msg – время когда было написано сообщение &lt;br /&gt; wrt_user – кто написал &lt;br /&gt; who – кому написали &lt;br /&gt; В таблице inventar такие данные: &lt;br /&gt; id_inv – уникальный номер вещи &lt;br /&gt; name_object – название вещи &lt;br /&gt; atk_up – сколько добавляет к атаке &lt;br /&gt; def_up - сколько добавляет к защите &lt;br /&gt; lov_up - сколько добавляет к ловкости &lt;br /&gt; life_up - сколько добавляет к жизням &lt;br /&gt; В таблице quest такие данные: &lt;br /&gt; id_quest – уникальный номер квеста &lt;br /&gt; cont_quest – завершен квест или нет? &lt;br /&gt; kill_quest – сколько убито противников &lt;br /&gt; В таблице battle такие данные: &lt;br /&gt; id_btl – уникальный номер битвы &lt;br /&gt; end_btl – исход битвы ( выиграли вы или проиграли ) &lt;br /&gt; В таблице enemy такие данные: &lt;br /&gt; id_enm – уникальный номер врага &lt;br /&gt; name_enm – имя врага &lt;br /&gt; life_enm – жизни врага &lt;br /&gt; atk_enm - атака &lt;br /&gt; def_enm - защита &lt;br /&gt; lov_enm - ловкость &lt;br /&gt; exp_enm – сколько опыта даст если победить его &lt;br /&gt; path_enm – путь к картинкам врага &lt;br /&gt;&lt;br /&gt; Думаю все, если чего то не хватает, то по ходу написания доделаем. С установкой xampp я думаю разобрались. Теперь запустите его, в xampp Control Panel должно быть запущено Apache и MySQL, все остальное выключено. Напротив MySQL есть кнопка Admin, жмите на нее и попадете в утилиту phpMyAdmin, которая позволяет создавать БД. В открывшемся окне браузера находим вкладку SQL и жмем ее (картинка). Теперь пришло время создать нашу БД, а также ознакомиться со скриптовым языком SQL. Ниже приведен код и прокоментирован, если все таки возникнут вопросы, то задавайте. &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;кодировкой&amp;nbsp;&amp;nbsp;cp1251(для того что б поддерживался русский язык&amp;#41;*/&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;USE testgame; /* используем данную БД */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица персонажа */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `users` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id_user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment, /* уникальный номер, который не повторяеться и с каждым новым пользователем увеличиваеться на 1 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;email&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(64&amp;#41;, /* текстовый тип (64 символа&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pass&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;, /* текстовый тип (32 символа&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;, /* текстовый тип (32 символа&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;life&amp;nbsp;&amp;nbsp;INT DEFAULT 50, /* числовой тип, по умолчанию равен 50 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;atk&amp;nbsp;&amp;nbsp;INT DEFAULT 7, /* числовой тип, по умолчанию равен 7 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;&amp;nbsp;INT DEFAULT 5, /* числовой тип, по умолчанию равен 5 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lov&amp;nbsp;&amp;nbsp;INT DEFAULT 7, /* числовой тип, по умолчанию равен 7 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lvl&amp;nbsp;&amp;nbsp;INT DEFAULT 1, /* числовой тип, по умолчанию равен 1 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exp&amp;nbsp;&amp;nbsp;INT DEFAULT 0, /* числовой тип, по умолчанию равен 0 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PRIMARY KEY&amp;nbsp;&amp;nbsp;(`id_user`&amp;#41;&amp;nbsp;&amp;nbsp;/* Показываем что уникальным номером у нас являеться id_user */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; ENGINE=MyISAM DEFAULT CHARSET=cp1251; /* Обозначаем тип таблицы MyISAM. Таблицы типа MyISAM показывают хорошие результаты при выборках SELECT. Для .jktt подробного изучения читайте Самоучитель по MySQL 5 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица аватара */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `avatar` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_ava&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment, /* уникальный номер, который не повторяеться и с каждым новым пользователем увеличиваеться на 1 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gander&amp;nbsp;&amp;nbsp;SMALLINT(1&amp;#41;, /* Пол игрока, цыфровой тип(1 цыфра&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;vid&amp;nbsp;&amp;nbsp;SMALLINT(2&amp;#41;, /* Вид игрока,&amp;nbsp;&amp;nbsp;цыфровой тип(2 цыфры&amp;#41;*/&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;path&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;, /* Путь к папке с рисунками персонажа, текстовый тип(32 символа&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_ava`&amp;#41; /* Показываем что уникальным номером у нас являеться id_ava */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица чата */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `chat` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_msg&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment, /* уникальный номер, который не повторяеться и с каждым новым пользователем увеличиваеться на 1 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;msg&amp;nbsp;&amp;nbsp;CHAR(255&amp;#41;, /* текстовый тип(255 символов&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;time_msg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(5&amp;#41;, /* текстовый тип(5 символов&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;wrt_user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;, /* текстовый тип(32 символов&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;who&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;, /* текстовый тип(32 символов&amp;#41; */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_msg`&amp;#41; /* Показываем что уникальным номером у нас являеться id_msg */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица инвентаря */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `inventar` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_inv&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment, /* уникальный номер, который не повторяеться и с каждым новым пользователем увеличиваеться на 1 */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;name_object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(64&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;atk_up&amp;nbsp;&amp;nbsp;INT(2&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;def_up&amp;nbsp;&amp;nbsp;INT(2&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;lov_up&amp;nbsp;&amp;nbsp;INT(2&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;life_up&amp;nbsp;&amp;nbsp;INT(4&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_inv`&amp;#41; /* Показываем что уникальным номером у нас являеться id_msg */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица квеста */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `quest` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_quest&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;cont_quest&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;kill_quest&amp;nbsp;&amp;nbsp;INT DEFAULT 0,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_quest`&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* таблица боя */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `battle` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_btl&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end_btl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_btl`&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;&amp;nbsp;*/&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CREATE TABLE `enemy` (&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bigint(20&amp;#41; unsigned NOT NULL auto_increment,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;name_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CHAR(32&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;atk_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INT,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;life_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INT,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;def_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INT,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;lov_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INT,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;exp_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INT,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;path_enm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AR(32&amp;#41;,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY (`id_enm`&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;#41; TYPE=MyISAM;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* Добавляем в таблицу данные о враге */&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;INSERT INTO enemy (name_enm,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;atk_enm,life_enm,def_enm,lov_enm,exp_enm,path_enm&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;VALUES(&apos;Призраки&apos;,&apos;7&apos;,&apos;40&apos;,&apos;6&apos;,&apos;4&apos;,&apos;10&apos;,&apos;path/enemy/&apos;&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; С таблицей справились, проверяем, все нормально. SQL запрос прошел удачно. На этом урок заканчиваеться, ждите продожения &lt;br /&gt;&lt;br /&gt; Если возникли вопросы пишите в этой теме. &lt;br /&gt; Если есть какие то подправки в код, тоже пишите, так как я так же как и вы учусь создавать браузерную флеш игру и тоже могу ошибаться.</content:encoded>
			<category>Браузерные игры</category>
			<dc:creator>Евгений</dc:creator>
			<guid>https://maindata.ucoz.com/forum/4-13-1</guid>
		</item>
	</channel>
</rss>