Локации

Статус
В этой теме нельзя размещать новые ответы.

Exstazi

Новичок
Репутация
0 / 69
народ как я правильно понял что для каждого здания существует своя комната которая в скрипте прописывается например room==3
Вот если я сделал новое здание Как мне присвоить этому зданию например room=777 а то когда тыкаеш страничка обновляеться....
 
в новом здании в начале надо прописать чтото наподобии:
Код:
elseif ($stat[room]!="9") { header("Location: main.php"); exit; }

9 - номер комнаты, брал из академии.

В inc/rooms.php Прописать:
Код:
        9   => "Академия",
и прописать в улицах )) вот и всё!
 
ещё в main.php добавить

Код:
if ($stat['room']==номер комнаты) header("Location: название файла.php");
 
и

elseif ($stat['room']==номер комнаты) header("Location: название файла.php");

//STEAM
тэги <code> не забываем

пффф , нашел к чему придераться //Mr.Ory
 
Все сделал как вы сказали но всеровно на жимаю на здание и пишет типо интер эхсплоер не может отоброзить вэб страниицу
 
Опишу по порядку

1) В самом здании добавляеш строку(или ищещ если таковая имеется)
Код:
elseif ($stat[room]!="ххх") { header("Location: main.php"); exit; }

2) Прописываеш эту комнату в inc/rooms.php

3) В main.php (который в корне) добавляеш где идёт
Код:
if (empty($set)) {
    if ($stat['room']==ххх) header("Location: world.php");

После этих строк добавляеш
Код:
    if ($stat['room']==ххх) header("Location: ххх.php");

Затем в конце main.php добавляеш (там везде пахожий код будет поэтому найдёш)
Код:
 elseif ($stat['room']==ххх) header("Location: ххх.php");

4) Заходим в world.php (или street.php или на свой) и прописываем там

Код:
###ххх
if ($room=="ххх") {

mysql_query("UPDATE players SET room=".$room.", lpv=".$now." WHERE user='".$stat['user']."'");

echo"
<script LANGUAGE=\"JavaScript\">
<!--
top.frames['main'].location = \"ххх.php\";
top.frames['online'].location = top.frames['online'].location;
top.frames['chat'].location = top.frames['chat'].location;
//-->
</SCRIPT>
";

exit();

}
###

и затем находим код вывода картинок на локацию ( при помощи <div>) илиже как делается во многих версиях ИВ
Код:
<td width='50%' align='center'><input type=button class=input value='ххх' onclick='top.frames[\"main\"].location = \"world.php?room=ххх\"'></td>

P.S вроде ничего не забыл
 
Я походу догнал как делать дом)
А вот как сделать свою лакацию?ИВ
Локация: Я прописал в main.php потом в world.php затем inc/rooms.php
Может я что та забыл гдето?
 
новая локация делается таким же образом как и добавление здания)) тут главное с номерами комнат не напутать))
 
Делаю 6 лакацию

в main.php
Код:
if ($stat['room']==106) header("Location: street6.php");
elseif ($stat['room']==106) header("Location: street6.php")
в world.php
Код:
### Улица №6
if ($room=="106") {
mysql_query("UPDATE players SET room=".$room.", lpv=".$now." WHERE user='".$stat['user']."'");
echo"
<script LANGUAGE=\"JavaScript\">
<!--
top.frames['main'].location = \"street6.php\";
top.frames['online'].location = top.frames['online'].location;
//-->
</SCRIPT>
";
exit();
}
###
Потом залил street6.php

В inc/rooms.php

Код:
    30  => "Квестовый домик",
    32  => "Игорный дом",
    34  => "Комиссионный магазин",
 
Мне не жалко спасиб нажать
Только всеровно незаходит нажимаю на здание а он переносит на другую улицу
 
ты все шаги выполнил? проверь 3 и 4

lesa я не про кнопку "спасибо" а про кнопку в локации ))
 
ты не всё проделал в world(street).php т.к

Код:
### Улица №6
if ($room=="106") {
mysql_query("UPDATE players SET room=".$room.", lpv=".$now." WHERE user='".$stat['user']."'");
echo"
<script LANGUAGE=\"JavaScript\">
<!--
top.frames['main'].location = \"street6.php\";
top.frames['online'].location = top.frames['online'].location;
//-->
</SCRIPT>
";
exit();
}
###
этот код только для проверов и т.п а уже сам вход в комнату(локацию) добавляеш ниже т.е ищещ теги <div>
либо тот код который я писал.
 
STEAM Это типа вот
Код:
<div id=\"hint4\" class=\"ahint\"></div>
 
это типОо

Код:
     <div style=\"position:absolute; left:270px; top:250px; width:161px; height:151px; z-index:90; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=i/world/0.gif width=\"60\" height=\"35\" alt='Кузница' class=aFilter onmouseover=\"imover(this);\" onmouseout=\"imout(this)\" onclick='top.frames[\"main\"].location = \"world.php?set=map&room=27&tmp=\"+Math.random();\"\"'></div>
 
или это
Код:
<div style=\"position:absolute; left:520px; top:231px; width:27px; height:32px; z-index:90; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=\"i/town/world/city/night/0_Right.gif\" alt=\"Улица №6\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this)\" onclick='top.frames[\"main\"].location = \"street6.php?room=106&tmp=\"+Math.random();\"\"'>[/QUOTE]
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху