Воскресенье, 28 Апреля 2024, 10:14

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Урок по созданию браузерной игры № 3 (II этап регистрации (php, FD, MySQL))
Урок по созданию браузерной игры № 3
foxyboyДата: Вторник, 15 Июня 2010, 12:03 | Сообщение # 161
был не раз
Сейчас нет на сайте
я все делал как у тебя вот код goreg.php:
Code

<?php  
session_start(); //запускаем сессию  

include "conf.php"; //инклюдим  conf.php  
/* коннектимся к БД */  
$data = mysql_connect($base_name, $base_user, $base_pass);  
if(!mysql_select_db($db_name,$data)){  
          print "<BR>";  
          echo mysql_error();  
          die();  
}  
/* Узнаем ip адрес юзера */  
$ip = $_SERVER['REMOTE_ADDR'];  
if ($ip==$_SESSION['ip']) { //если ip равен ip записаному в сессию, то выводим флешку  
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru"      
xml:lang="ru">  
<head>  
<meta http-equiv="content-type" content="text/html; charset=utf-8" />  
<meta name="description" content="Браузерная Флеш игра BTG" />      
<meta name="keywords" content="игра, флеш, браузер, BTG, игроки." />      
<link rel="stylesheet" href="style.css" type="text/css" />  
<title>Евилопия - бессплатная онлайн Flash игра</title>  
</head>  
<body>      
<div id="goreg">  
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="300" id="reg" align="middle">  
      <param name="allowScriptAccess" value="sameDomain" />  
      <param name="allowFullScreen" value="false" />  
      <param name="movie" value="CreateChar.swf" />  
       <param name="quality" value="high" />  
       <param name="bgcolor" value="#000000" />  
       <embed src="CreateChar.swf" quality="high" bgcolor="#000000" width="400" height="300" name="reg" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />  
      </object>  
</div>  
</body>  
</html>  
<?php  
}else{ //в другом случае переадресовываем на главную страницу  
echo "<script>location.href='index.php';</script>";  
}  
?>

Добавлено (15.06.2010, 12:03)
---------------------------------------------
да еще забыл сказать)) при компиляции во flex'е после создания я так понимаю он пытается его запустить и происходит ошибка ввода-вывода)) и запускает он createchar через мой winamp)))

BotanДата: Четверг, 17 Июня 2010, 00:14 | Сообщение # 162
был не раз
Сейчас нет на сайте
Assasin, помоги плз
foxyboyДата: Суббота, 19 Июня 2010, 18:54 | Сообщение # 163
был не раз
Сейчас нет на сайте
Botan, попробуй все удалить(после удаления глянь в папку установки если что то осталось удали сам) заново установи FD и установи вот этот СДК
и не забудь заново устаноовить FDViever))

Добавлено (19.06.2010, 18:54)
---------------------------------------------
Assasin, твоя флешка пошла))
сначал я пытался переименовать ее в CreateChar - не пошла))
когда уже в goreg.php исправил

Code
<param name="movie" value="cccvvv.swf" />

и обратно переименовал флешку в cccvvv! ))
да еще твоя флешка весит 280 кб а моя после компиляции всегда 190кб((
In_SearchДата: Воскресенье, 20 Июня 2010, 14:16 | Сообщение # 164
участник
Сейчас нет на сайте
А у меня пишет вот так:
Code
Running process: C:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe "D:\Projects\Projects for bg\CreateChar\CreateChar.as3proj" -ipc c012a14f-f78e-478c-8f6e-ffdce0160f0d -compiler "C:\Program Files\FlashDevelop\flex_sdk_3.4.0.6955_mpl" -library "C:\Program Files\FlashDevelop\Library" -cp "C:\Program Files\FlashDevelop\flex_sdk_3.4.0.6955_mpl\frameworks\projects\framework\src"
Using the Flex Compiler Shell.
Building CreateChar
mxmlc -load-config+=obj\CreateCharConfig.xml -debug=true -incremental=true -benchmark=false -static-link-runtime-shared-libraries=false -o obj\CreateChar634126365007187500
INITIALIZING: Adobe Flex Compiler SHell (fcsh)
Starting new compile.
Loading configuration file C:\Program Files\FlashDevelop\flex_sdk_3.4.0.6955_mpl\frameworks\flex-config.xml
Loading configuration file D:\Projects\Projects for bg\CreateChar\obj\CreateCharConfig.xml
obj\CreateChar634126365007187500 (195223 bytes)
(fcsh)Build succeeded
Done(0)

И выдаёт окошко с надписью "Ошибка ввода-вывода",ну и в браузере выдает тоже что и у foxyboy, в 159 посте.
Подскажите как исправить?

Сделал как foxyboy, всё прошло по плану,но всё же мне нужно знать в чём проблема, так как дальнейшее изучение не возможно без рабочего исходника и компилирования.
Как же всётаки решить проблему с Ошибкой ввода-вывода?

Сообщение отредактировал In_Search - Воскресенье, 20 Июня 2010, 15:52
AssasinДата: Воскресенье, 20 Июня 2010, 15:50 | Сообщение # 165
web-coder
Сейчас нет на сайте
In_Search, Подсказать не смогу, так как не сталкивался с такой ошибкой.
In_SearchДата: Воскресенье, 20 Июня 2010, 15:53 | Сообщение # 166
участник
Сейчас нет на сайте
Quote (Assasin)
Подсказать не смогу, так как не сталкивался с такой ошибкой.

Жаль(,постараюсь как-нибудь разобраться.
----------------------------------------------------------
Фух,кажеться разобрался,я уж испугался,что опять придёться забить biggrin
----------------------------------------------------------
Делал так:Tools>Flash Tools>Build Current File или просто Ctrl+F8,ошибка всё же выходит,но так по крайней мере проэкт комилиться.

Сообщение отредактировал In_Search - Среда, 23 Июня 2010, 12:13
AssasinДата: Понедельник, 21 Июня 2010, 23:41 | Сообщение # 167
web-coder
Сейчас нет на сайте
In_Search, Опиши что сделал что б устранить ошибку.
koctyabДата: Среда, 23 Июня 2010, 11:23 | Сообщение # 168
был не раз
Сейчас нет на сайте
а как кадировку поменять???
aster32Дата: Понедельник, 05 Июля 2010, 18:50 | Сообщение # 169
был не раз
Сейчас нет на сайте
Проблема с FD. При запуске выдает такую ошибку:

и кнопки Design View нету. FD устанавливал по интсрукции, которая приложена на этом сайте. В папку с FD распаковывал FlexDesignView, так же пробовал и распаковать в ту папку, по которой нас адресует Application Files из самого FD. Стоит последняя версия Flash Player. Помогите плиз, не могу сам справится...

________________________________________-

Все разобрался. была проблема в настройке ActiveX...

Сообщение отредактировал aster32 - Понедельник, 05 Июля 2010, 20:18
ApocalypsisДата: Воскресенье, 11 Июля 2010, 09:04 | Сообщение # 170
уже был
Сейчас нет на сайте
При создании своего персонажа имя не куда не заносится а в базу добаляется куча записей по а ватару притом они дублируются. от того сколько раз была нажата кнопка может стоит доделать урок до конца.
Anton_FДата: Воскресенье, 11 Июля 2010, 10:37 | Сообщение # 171
был не раз
Сейчас нет на сайте
Да вроде, если все как по уроку делать, то нормально работает. И имя заносится и все данные какие нужно в таблицы четко сохраняются. Apocalypsis, проверьте внимательно все файлы, возможно у вас где запятая не там стоит и все вкривь исполняется.
LissagkaДата: Вторник, 13 Июля 2010, 14:15 | Сообщение # 172
частый гость
Сейчас нет на сайте
а как надо удалять пользователей из базы?
Или они пожизненно будут записаны в неё, кстати вещей это тоже касается.


Не верь ни кому, особенно себе!
Anton_FДата: Среда, 14 Июля 2010, 00:10 | Сообщение # 173
был не раз
Сейчас нет на сайте
Заходите в phpmyadmin --> выбираете свою базу --> выбираете нужную таблицу (users или какую нужно) --> жмете очистить.
Только будьте внимательны, именно очистить а не удалить.
Или же выбрав базу открываете нужную таблицу и вручную удаляете те записи, которые ненужны.
foxyboyДата: Среда, 14 Июля 2010, 23:19 | Сообщение # 174
был не раз
Сейчас нет на сайте
koctyab, если в pspad'е делаешь то жми формат - и нужную кодировку потом если нужно поменяй кодировку самостоятельно еще и в коде:
Code

<meta http-equiv="content-type" content="text/html; charset=utf-8" />  

после charset пропиши нужную))

LissagkaДата: Понедельник, 19 Июля 2010, 12:40 | Сообщение # 175
частый гость
Сейчас нет на сайте
Quote (Anton_F)
Заходите в phpmyadmin --> выбираете свою базу --> выбираете нужную таблицу (users или какую нужно) --> жмете очистить.

Это же ручками, а если в базе 1000 пользователей, и что делать с "дырками" в нумерации?


Не верь ни кому, особенно себе!
AssasinДата: Понедельник, 19 Июля 2010, 13:19 | Сообщение # 176
web-coder
Сейчас нет на сайте
При нажатии Очитсить удаляются все записи и id таблицы начинается с 1. Если нужно выборочно удалить, то выбираешь ручками и удаляешь. Если хочешь проще, то пиши свою админку.
LissagkaДата: Вторник, 20 Июля 2010, 15:20 | Сообщение # 177
частый гость
Сейчас нет на сайте
а можно запускать, скрипт на серевере (по какому-нибудь событию, например, по таймеру), что бы он сам это делал,
то есть не трогать панель администрирования базы? wink


Не верь ни кому, особенно себе!
AssasinДата: Вторник, 20 Июля 2010, 15:53 | Сообщение # 178
web-coder
Сейчас нет на сайте
Можно, для этого используют cron:
Линк 1
Линк 2
Линк 3
Линк 4
swatДата: Суббота, 24 Июля 2010, 01:37 | Сообщение # 179
был не раз
Сейчас нет на сайте
cry
Уже сутки стою на месте.. Всё из-за этого FD. Кнопка Design View не пашет! Что я делаю:

1) Качнул аж 3 версии FD (перепробовал со всеми):

FlashDevelop-3.0.2-RTM.exe
FlashDevelop-3.2.2-RTM.exe
FlashDevelop-3.0.3-RTM.exe

2) Скачал аж 2 разных SDK:

flex_sdk_3.5.zip - 122 метра с левого сайта
flex_sdk_3.4.0.6955_mpl.rar - 24 метра, ваша

3) Скачал FlexDesignView-alpha.zip и сделал всё как написано здесь

Перебробовал всевозможные способы и варианты изложенные в данной теме - ничего не помогло. Что я делаю не так? О_о Переустанавливал раз 12, не меньше. И даже JRE 6 Update 16 поставил. Результат последнего действия - слетел флеш плеер с браузера smile

Добавлено (24.07.2010, 01:37)
---------------------------------------------
Вот сейчас выполняю всё это безумие очередной раз записывая каждый шаг:
1) Удалил к черту все что было в папке FlashDeveloper
2) Открыл темку http://gcup.ru/forum/48-1963-1
3) Проверил версии которые мне необходимы из тех что есть smile
это
FlashDevelop 3.0.3 RTM - установил, пока не трогаю.
Распаковал в корень FD flex_sdk_3.4.0.6955_mpl.rar (22 мб)
4) Запустил FD, очень аккуратно и внимательно связал с sdk.
5) добавил путь в Global ClassPaths
6) Распаковал в попку FD FlexDesignView-alpha.zip

Запускаю FD.... РАБОТАЕТ!!!111)) Чудо какое то. :DD Извините за предыдущий пост. wacko

sherginДата: Среда, 15 Сентября 2010, 00:14 | Сообщение # 180
уже был
Сейчас нет на сайте
Вроде все так сделал но почему у меня нету ссылки на создание персонажа и когда вручную входиш на своем сервере на ......reg_comp.php то мне пишет -3 ?

Сообщение отредактировал shergin - Среда, 15 Сентября 2010, 16:43
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Урок по созданию браузерной игры № 3 (II этап регистрации (php, FD, MySQL))
Поиск:

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