| Урок по созданию браузерной игры № 6 | 
|  | 
| 
| Anton_F | Дата: Среда, 07 Июля 2010, 00:42 | Сообщение # 21 |  | был не раз Сейчас нет на сайте | Quote (aster32) здарвствуйте, такая проблема: при нажатии на кнопку про инфо персонажа (i) выскакивает следующая белибирда: По всей видимости, браузер не может автоматически определить кодировку и надо ее указать специально.
 Попробуй, в файле info.php после тега <head> вставить такую строчку:
 
 Code <meta http-equiv="content-type" content="text/html; charset=utf-8" />Это должно помочь.
 |  |  |  |  | 
| 
| aster32 | Дата: Среда, 07 Июля 2010, 01:53 | Сообщение # 22 |  | был не раз Сейчас нет на сайте | была такая мысль, попробовал, не помогло, всеравно калибирда |  |  |  |  | 
| 
| Anton_F | Дата: Четверг, 08 Июля 2010, 00:46 | Сообщение # 23 |  | был не раз Сейчас нет на сайте | Хмм, странно.  В исходном же файле info.php когда через текстовый редактор открываешь все слова нормальные?   Если да, то это все же кодировка. Попробуй когда это окно открылось в браузере вручную менять кодировку. Страница-->кодировка-->и поперебирай какие есть, может по какой-то причине файл по пути как-то перекодируется. А когда нужную найдешь, задай ее вместо charset=utf-8
  У меня тоже были закарючки, пока вручную не указал utf-8 |  |  |  |  | 
| 
| Dizelist | Дата: Среда, 17 Ноября 2010, 06:35 | Сообщение # 24 |  | частый гость Сейчас нет на сайте | а можно ли сделать чтоб инфа об игроках выводилась также как профиль игрока? ну чтоб при нажатии на i в чате выскакивало окно с профиле осматриваемого игрока во флеше а не в отдельном окне !
 очень хочется,но не получается
   |  |  |  |  | 
| 
| vladboss | Дата: Понедельник, 24 Января 2011, 16:15 | Сообщение # 25 |  |   постоянный участник Сейчас нет на сайте | слушай assasin ты можешь помочь хар-ку чисто на php без fd выложить??? 
 -помог ставь +
 
 АБП production ©
 |  |  |  |  | 
| 
| Assasin | Дата: Понедельник, 24 Января 2011, 18:54 | Сообщение # 26 |  |   web-coder Сейчас нет на сайте | vladboss, с помощью запроса к БД узнаешь хар-ки игрока и затем выводишь их 
 Code $row = mysql_fetch_array(mysql_query("SELECT * FROM `users`")); echo $row['power'];
 echo $row['defender'];
 |  |  |  |  | 
| 
| vladboss | Дата: Четверг, 27 Января 2011, 21:17 | Сообщение # 27 |  |   постоянный участник Сейчас нет на сайте | сейчас попробую)  Добавлено (27.01.2011, 21:17) ---------------------------------------------
 Assasin, я со своими знаниями не смог, если тебе не тяжело напиши как хар-ку через php зделать...желательно с примерами.
 заранее спасибо)
 
 -помог ставь +
 
 АБП production ©
 
 
 Сообщение отредактировал vladboss - Четверг, 27 Января 2011, 21:17 |  |  |  |  | 
| 
| Assasin | Дата: Четверг, 27 Января 2011, 21:57 | Сообщение # 28 |  |   web-coder Сейчас нет на сайте | Образная БД 
 Code CREATE TABLE `users` ( `id_us` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
 `name` VARCHAR(40),
 `pass` VARCHAR(20),
 `damage` INT(11),
 `hp` INT(11),
 PRIMARY KEY('id_us')
 ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Делаем запрос в БД для нашего перса
 
 Code $sql = mysql_query("SELECT * FROM `users` WHERE `name`='SuperUser'");Преобразуем запрос в массив
 
 Code $row = mysql_fetch_array($sql);Выводим данные из массива
 
 Code echo $row['damage']; echo $row['hp'];
 |  |  |  |  | 
| 
| vladboss | Дата: Четверг, 27 Января 2011, 23:12 | Сообщение # 29 |  |   постоянный участник Сейчас нет на сайте | я попробую... Добавлено (27.01.2011, 23:12)---------------------------------------------
 вот что я зделал правильно???
 
 Code <?php session_start();
 $login=$_SESSION['login'];
 include "conf.php";
 $data = mysql_connect($base_name, $base_user, $base_pass);
 mysql_select_db($db_name);
 $sql = mysql_query("SELECT * FROM users WHERE name='".$_SESSION['name']."'");
 $row = mysql_fetch_array($sql);
 echo"<p>характеристика</p>";
 echo $row['life'];
 echo $row['damage'];
 echo $row['atk'];
 echo $row['lvl'];
 ?>
 
если правильно то почему пустая страница ну написано только ХАРАКТЕРИСТАКА и все....life(50) и atk(10) нету
 почему
 
 -помог ставь +
 
 АБП production ©
 
 
 Сообщение отредактировал vladboss - Четверг, 27 Января 2011, 22:51 |  |  |  |  | 
| 
| Assasin | Дата: Четверг, 27 Января 2011, 23:21 | Сообщение # 30 |  |   web-coder Сейчас нет на сайте | А в таблице users есть эти ячейки? life, damage, atk, lvl?
 И проверь не пустая сессия $_SESSION['login']
  И зачем так делать? 
 Code $login = $_SESSION['login']; 
 name = '".$_SESSION['name']."'
 
 Сообщение отредактировал Assasin - Четверг, 27 Января 2011, 23:22 |  |  |  |  | 
| 
| vladboss | Дата: Четверг, 27 Января 2011, 23:46 | Сообщение # 31 |  |   постоянный участник Сейчас нет на сайте | да есть , вот посмотри что выдаеттут Добавлено (27.01.2011, 23:46)---------------------------------------------
 Assasin, слушай спасибо тебе выводит то что надо)
 
 -помог ставь +
 
 АБП production ©
 |  |  |  |  | 
| 
| Sektoid | Дата: Пятница, 08 Июля 2011, 00:56 | Сообщение # 32 |  | почетный гость Сейчас нет на сайте | Quote (Dizelist) а можно ли сделать чтоб инфа об игроках выводилась также как профиль игрока? ну чтоб при нажатии на i в чате выскакивало окно с профиле осматриваемого игрока во флеше а не в отдельном окне !
 очень хочется,но не получается
Присоединяюсь к вопросу. Пытался так сделать, но так и не смог разобраться
   Как-то там все запутано
   
 
 Сообщение отредактировал Sektoid - Пятница, 08 Июля 2011, 03:11 |  |  |  |  | 
| 
| SouzNik | Дата: Четверг, 08 Декабря 2011, 15:56 | Сообщение # 33 |  | был не раз Сейчас нет на сайте | У меня при создании menu.swf вылазит ошибка: 
 Quote Running process: C:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\Documents and Settings\Administrator.NIKOLAY\My Documents\Disine\zov\flash\menu\menu.as3proj" -ipc e1d570b0-40ba-42b1-984e-3b14ea798c9a -version "4.6.0; 3.1" -compiler "C:\Program Files\Flex SDK" -library "C:\Program Files\FlashDevelop\Library" Building menu
 mxmlc -load-config+=obj\menuConfig.xml -debug=true -incremental=true -o obj\menu634588879966093750
 Incremental compile of 1
 Loading configuration file C:\Program Files\Flex SDK\frameworks\flex-config.xml
 C:\Documents and Settings\Administrator.NIKOLAY\My Documents\Disine\zov\flash\menu\src\Main.mxml(8): Error: Type was not found or was not a compile-time constant: profil.
 Loading configuration file C:\Documents and Settings\Administrator.NIKOLAY\My Documents\Disine\zov\flash\menu\obj\menuConfig.xml
 Files changed: 0 Files affected: 1
 var popup:profil = profil(PopUpManager.createPopUp(this, profil, false));
 C:\Documents and Settings\Administrator.NIKOLAY\My Documents\Disine\zov\flash\menu\src\Main.mxml(8): Error: Call to a possibly undefined method profil.
 var popup:profil = profil(PopUpManager.createPopUp(this, profil, false));
 C:\Documents and Settings\Administrator.NIKOLAY\My Documents\Disine\zov\flash\menu\src\Main.mxml(8): Error: Access of undefined property profil.
 var popup:profil = profil(PopUpManager.createPopUp(this, profil, false));
Код:
 
 |  |  |  |  |