| Урок по созданию браузерной игры в стиле покемонов. Part 5 | 
|  | 
| 
| jeki | Дата: Четверг, 14 Марта 2013, 14:58 | Сообщение # 41 |  |   участник Сейчас нет на сайте | Lord135, я пример привел. 
 Поставьте + плизми
 
   
   |  |  |  |  | 
| 
| Romik | Дата: Пятница, 15 Марта 2013, 14:33 | Сообщение # 42 |  | частый гость Сейчас нет на сайте | а файл game.php не должен бить таким?
 
 Код <?php session_start(); //стартуем сессию
 if (!empty($_SESSION['login'])){}else{header("Location: index.php");} //Смотрим логин в сесии, если нет выкидываем
 $login = $_SESSION['login']; //Заносим логин в переменную
 include('cone.php'); //Подключаем конф, дальше пойдут html-коды с php вставками
 ?>
 <html>
 <head>
 </head>
 <body>
 <FRAMESET ROWS="60%,*, 50" FRAMEBORDER=0 FRAMESPACING=0 >
 <FRAME SRC="map.php" NAME="map" >
 <frameset cols="*,260" FRAMEBORDER=0 FRAMESPACING=0  >
 <FRAME SRC="chat.php" NAME="chat" SCROLLING="NO" NORESIZE>
 <FRAME SRC="room.php" NAME="room" SCROLLING="auto" FRAMEBORDER=0>
 </FRAMESET>
 <FRAME SRC="bt.php" NAME="input" SCROLLING="NO" FRAMEBORDER=0 NORESIZE>
 </FRAMESET>
 <NOFRAME>Ваш браузер не поддерживает фреймы...</NOFRAME>
 </body>
 </html>
Просто у меня неработає так как написано в теме!
 
 
 Сообщение отредактировал Romik - Пятница, 15 Марта 2013, 14:34 |  |  |  |  | 
| 
| jeki | Дата: Пятница, 15 Марта 2013, 15:51 | Сообщение # 43 |  |   участник Сейчас нет на сайте | Romik, да 
 Поставьте + плизми
 
   
   
 
 Сообщение отредактировал jeki - Пятница, 15 Марта 2013, 15:53 |  |  |  |  | 
| 
| Romik | Дата: Суббота, 16 Марта 2013, 00:13 | Сообщение # 44 |  | частый гость Сейчас нет на сайте | 
 В чому проблема? я набираю
 http://localhost/Poke Land/map.php
 і мені видає ошибку
 Fatal error: Call to undefined function first() in Z:\home\localhost\Poke Land\map.php on line 3
 ось код ! но я не бачу ошибки!
 
 Код <?php include ("cone.php");
 $myrow = first('SELECT * FROM users WHERE id=%d AND activation=1',$_SESSION['id']);
 $loc =  $myrow['Building'];
 $Group = $myrow["groups"];
 ?>
 <html>
 
 <head>
 <LINK REL=Stylesheet HREF=css/style.css TYPE=text/css>
 <LINK REL=Stylesheet HREF=css/style_inv_open.css TYPE=text/css>
 <script type="text/javascript">
 function smile(code) {
 _input.document.getElementById('F1')['text'].value+=' '+code+' ';
 _online.document.getElementById('Smile').style.display='none';
 _input.document.getElementById('F1')['text'].focus();
 _online.location='game.php?go=room&smile=1';
 }
 function smileon(code) {
 _online.document.getElementById("Smile").style.display='block';
 _online.location='game.php?go=room&smile=0';
 }
 function name(code){
 _input.document.getElementById('F1')['text'].value+=' '+code+' ';
 _input.document.getElementById('F1')['text'].focus();  }
 
 function privat(code){
 _input.document.getElementById('F1')['text'].value='/private '+code+' ';
 _input.document.getElementById('F1')['text'].focus();  }
 
 
 
 function user_to(code){
 _input.document.getElementById('F1')['to'].value=code;
 _input.document.getElementById('F1')['to'].focus();  }
 
 function refresh_chat() {
 _chat_two.location="/game.php?go=chatmess";
 var ddate = new Date();
 reftime=ddate.getTime();
 }
 
 function one_refresh_chat() {
 setTimeout("refresh_chat()",15000);
 }
 function mess_chat(txt) {
 _chat.document.getElementById('mess').innerHTML=_chat.document.getElementById('mess').innerHTML+txt;
 _chat.window.scrollBy(0, 65000);}
 
 function mess_log(txt) {
 _location.document.getElementById('log').innerHTML=_location.document.getElementById('log').innerHTML+txt;
 _location.document.getElementById('asd2').scrollIntoView(true);
 }
 
 function drop_chat() {
 _chat.document.getElementById('mess').innerHTML='';}
 
 function item_on(){
 _location.location='game.php?go=char&items=0';
 }
 function item_off(){
 _location.location='game.php?go=char&items=1';
 }
 function loc(text){
 _location.location='game.php?go='+text;}
 
 </script>
 
 <?php if(( $Group == 6) or ($Group == 3) or ( $Group == 2) or ($Group == 1))  {  ?>
 <script type="text/javascript" src="script/warning.js"></script>
 <script type="text/javascript">
 
 function simpletag()
 {
 cMes = _input.document.getElementById('F1')['text'].value
 cAdd = '<font color=Brown>'+cMes+'</font>'
 _input.document.getElementById('F1')['text'].value = cAdd;              }
 
 function AddToChat()
 {
 cMes = _input.document.getElementById('F1')['text'].value
 cAdd = '<b>'+cMes+'</b>'
 _input.document.getElementById('F1')['text'].value = cAdd;             }
 function Sinii()
 {
 cMes = _input.document.getElementById('F1')['text'].value
 cAdd = '<font color=blue>'+cMes+'</font>'
 _input.document.getElementById('F1')['text'].value = cAdd;             }
 </script><?php
 }  ?>
 
 </head>
 
 
 <FRAMESET ROWS="50%,*, 80,0,0,0" FRAMEBORDER=0 FRAMESPACING=0 BORDERCOLOR=#000000>
 
 <FRAME SRC="game.php?go=char" NAME="_location" SCROLLING="AUTO" FRAMEBORDER=0>
 
 <frameset cols="*,240" FRAMEBORDER=0 FRAMESPACING=0 BORDERCOLOR=#000000>
 <FRAME SRC="game.php?go=chat" NAME="_chat" SCROLLING="YES" FRAMEBORDER=0>
 <FRAME SRC="game.php?go=room" NAME="_online" SCROLLING="YES" FRAMEBORDER=0>
 </FRAMESET>
 <FRAME SRC="game.php?go=buttons" NAME="_input" SCROLLING="NO" FRAMEBORDER=0 NORESIZE>
 <FRAME SRC="" NAME="_chat_two" NORESIZE>
 <FRAME SRC="" NAME="_location_two" NORESIZE>
 <noframes>
 <body>
 Извините, но Ваш браузер не поддерживает фреймы..
 </body>
 </noframes>
 </FRAMESET>   </div>
 
 </html>
 
 
 Сообщение отредактировал Romik - Суббота, 16 Марта 2013, 00:14 |  |  |  |  | 
| 
| HerrPotapov | Дата: Суббота, 16 Марта 2013, 04:57 | Сообщение # 45 |  | заслуженный участник Сейчас нет на сайте | Romik, 
 Цитата Fatal error: Call to undefined function first() in Z:\home\localhost\Poke Land\map.php on line 3Что тут непонятного? Вся информация дана.
 Для забаненных в google translate, вот перевод (сделанный в google translate)
 
 Цитата Фатальная ошибка: Вызов неопределенной функции первого () в Z: \ главная \ локальный \ Poke Land \ map.php в строке 3Ну что? Все еще непонятно?
 
 Discord: alpotapov#1741
 
 Интервью с разработчиком WarCastle - Читаем и вникаем!
 |  |  |  |  | 
| 
| jeki | Дата: Суббота, 16 Марта 2013, 10:27 | Сообщение # 46 |  |   участник Сейчас нет на сайте | Romik, автор взял функцию из Покелегенды для обращения в базу MySQL. Замените
 
 Код  $myrow = first('SELECT * FROM users WHERE id=%d AND activation=1',$_SESSION['id']);
 
На:
 
 Код  $myrow = mysql_fetch_assoc(mysql_query('SELECT * FROM users WHERE id="'.$_SESSION['id'].'" AND activation=1'));
 
 Поставьте + плизми
 
   
   
 
 Сообщение отредактировал jeki - Суббота, 16 Марта 2013, 10:27 |  |  |  |  | 
| 
| Romik | Дата: Суббота, 16 Марта 2013, 15:15 | Сообщение # 47 |  | частый гость Сейчас нет на сайте | Цитата (jeki) Romik, автор взял функцию из Покелегенды для обращения в базу MySQL. Замените
 Код
 
 $myrow = first('SELECT * FROM users WHERE id=%d AND activation=1',$_SESSION['id']);
 
 На:
 Код
 
 $myrow = mysql_fetch_assoc(mysql_query('SELECT * FROM users WHERE id="'.$_SESSION['id'].'" AND activation=1'));
 Спасибо но проблема не исчезла! пробдема и надалі в строке 3 ! Вот 2 скрина до и после изменения строки!
 До изменения
 после изменения строки
 |  |  |  |  | 
| 
| jeki | Дата: Суббота, 16 Марта 2013, 16:50 | Сообщение # 48 |  |   участник Сейчас нет на сайте | Romik, а таблица users точно есть и столбик activation есть? 
 Поставьте + плизми
 
   
   |  |  |  |  | 
| 
| Romik | Дата: Суббота, 16 Марта 2013, 20:26 | Сообщение # 49 |  | частый гость Сейчас нет на сайте | Цитата (jeki) Romik, а таблица users точно есть и столбик activation есть? Благодарю Вас, не было стлобца! Проблема исчезла! Но у меня есть еще одна просьба! Степь закончил свои уроки на созданные файла game.php а файл map.php это я спер с поке легенды! Подскажите пожалуйста как мне можно сделать хоть одну локацию! Какие еще файлы в покелегенді отвечают за локациї?
 |  |  |  |  |