Там легче будет сделать копию всех файлов обычной ПТП и на основе этого сделать новую пещеру.. или добавить еще пару этажей.. комнаты там совсем непричем если этажи делать.. нужно ботов прописывать.. расставлять их по локации которую уже как я думаю ты сам сообразил сделать =)
Тычем "Спасибо" =)
та вот и проблемка...
Взял файл Vxodd.php - он отвечает за ПТП
Скопировал.
Создал файл и назвал его Vxoddd.php
Вставил в него копию кода из фала отвечающего за ПТП
Поменял в нём обращение к базе ПТП на новую базу дляя ПП
Добавил локацию (комнату) в City.php - дал номер 999
Сделал привязку Картинки и надписи-ссылки к новой локации 999
В файле main.php - добавил новую комнату-локацию - 999
Создал отдельную базу по типу ПТП для записи на посещение.
Создал свою новую пещеру, название - Подземный переход
Далее создал лабиринт который записал все клетки в базу с новой пещерой.
По скринам видно - Подземный переход(название), все прописанные клетки, и ( я так понимаю ) ID пещеры = 5 ( в столбике таблицы - Style, стоит цифра 5. посмотрев выше выходит: Каналка 1 э - 1, 2 этаж 2, ПТП1 -3, ПТП2 - 4, потому полагаю что это ID локации)
Далее прошёлся :
Вход в водосток - Комната 402
Вход в ТПТ - Комната 402
Внутри каналки - комната 403 ( которая привязана как комната БС в файле Main.php) - Подземелье.
Внутри ПТП - Комната 403 - таже самая.
Создал папку 5 ( думаю это связано с ID в базе ) в папке labirint3 вставил туда копию файлов-картинок каналки.
Изменил файл отвечающий за навигационную карту yo.jpeg - нарисовал своё.
ПРОБЛЕМА:
После того как в ПП( Подземный переход ) зашёл и прогулялся - всё супер, НО.
Зайдя в каналку - вижу что мини карта и сам лабиринт тот же самый что и ПП...
Хотя папки абсолютно разные : Каналка labirint3/1/ , ПП labirint3/5/
Путя к этой папке вообще не прописывал нигде.
Вот в чём собственно ступор.
ПО принципу копинга - не вышло.
Не могу понять что имеет ввиду скрипт:
Файл Vxod.php - каналка.
Код:
<?php
session_start();
if ($_SESSION['uid'] == null) header("Location: index.php");
include "connect.php";
include "functions.php";
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
if($user['room']==403){print "<script>location.href='canalizaciya.php'</script>";}
$der=mysql_query("SELECT glav_id FROM vxodd WHERE login='".$user['login']."'");
if($deras=mysql_fetch_array($der)){
[b]header('location: vxodd.php?warning=3');[/b]
die();
А в файле vxodd - ПТП
Код:
<?php
session_start();
if ($_SESSION['uid'] == null) header("Location: index.php");
include "connect.php";
include "functions.php";
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
if($user['room']==403){print "<script>location.href='canalizaciya.php'</script>";}
$der=mysql_query("SELECT glav_id FROM vxodd WHERE login='".$user['login']."'");
if($deras=mysql_fetch_array($der)){
[b]header('location: vxod.php?warning=3');[/b]
die();
Так как я начинающий программист - не совсем понял, почему эти 2 фала обращаются друг к другу...
В общем я запутался конкретно.
Если у тебя есть ответы - с меня МЕГА спасибка и может ещё кое что