Подземка Для Средневековья

код ошибки в студию... я не кашперовский..
 
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><?
session_start();
if(empty($login) or empty($traffik)){
print "<script>top.location.href='index.php';</script>";
exit();
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<LINK REL=StyleSheet HREF='style.css' TYPE='text/css'>
<DIV id="slot_info" style="VISIBILITY: hidden; POSITION: absolute"></DIV>
<?
if (ereg("[<>\\/-]",$act)) {print "?!"; exit();}
$act=htmlspecialchars($act);
$city=$db["city_game"];
$walk = $db["walk"];

if(empty($act)){$act = "";}
if($city == "ВАВИЛОН" or $city == "ВАВИЛОН"){
testBattle($login);


if($room == "Пещера"){
include "conf.php";
include "canalization_mod.php";

// Получим текущее местоположение игрока в канализации
$rss=mysql_query("select id from users where login='$login'");
while($lab = mysql_fetch_array($rss)){
$User=$lab["id"];
$ctime=time();
$rs=mysql_query("select * from labirint where user_id=$User");
if(mysql_num_rows($rs)==0) { // начало лабиринта
$Location='28';
$Time=time();
$Vector=270;
mysql_query('insert into labirint(user_id, location, vector, visit_time) values("'.$User.'", "28", "270", "'.$Time.'")');
} else { // определим видимую область
$r=mysql_fetch_array($rs);
$Location=$r['location'];
$Time=$r['visit_time'];
$Vector=$r['vector'];
if($Location=='0') {
header('Location: main.php');
exit;
}}}



if(in_array($_GET['action'], array('rotateleft','rotateright'))) {

if($_GET['action']=='rotateleft') {
$Vector-=90;
if($Vector<0) $Vector=270;
} else if($_GET['action']=='rotateright') {
$Vector+=90;
if($Vector>270) $Vector=0;
}
mysql_query("update labirint set location='$Location', vector='$Vector', visit_time='$Time' where user_id='$User'");
}else





if(in_array($_GET['action'], array('forward'))) {
$step1=next_step($Location, $Vector);
if($step1['fwd']) {
$Location=$step1['fwd'];
$Time=$ctime;
}
mysql_query("update labirint set location='$Location', vector='$Vector', visit_time='$Time' where user_id='$User'");
}else





if(in_array($_GET['action'], array('back'))) {
$step1=next_step($Location, $Vector);
if($step1['back']) {
$Location=$step1['back'];
$Time=$ctime;
}

mysql_query("update labirint set location='$Location', vector='$Vector', visit_time='$Time' where user_id='$User'");
}
?>
<script language="JavaScript">
var stop_time=5;
function load_page()
{
setTimeout('update_timeout()',1000);
}
var max_stop_time = stop_time;
function update_timeout()
{
stop_time--;
if(stop_time>=0)
{
var o = document.getElementById("move");
if(o)
{
var width = ((max_stop_time-stop_time)/max_stop_time)*100;
if (width > 100)
{
width = 100
}
o.style.width = width+'px';
}
}
setTimeout('update_timeout()',1000);
}
function check_time()
{
if(stop_time<1) return true;
else
{
document.getElementById("mess").innerHTML="Дождитесь Перемещения.";
return false;
}
}
</script>
<table cellpadding="0" cellspacing="0" align="left">
<tr>
<td>
<?echo'
yerustu.gif
';
echo build_move_image($Location, $Vector);
include"spawn.php";?>
</td>
<td></td>
<td valign="bottom">
</td>
</tr>
</table>
<script>load_page();</script>
<div style="position:absolute; left:645px; top:0px; width:px; height:1px; z-index:101; overflow:visible;">
<table cellpadding="0" border=0 width=10% cellspacing="0">
<tr>
<td width=100% valign='top'>
<font color=#ff0000></font> </td>
<table cellspacing="0" cellpadding="0" width="100" border="0">
<tr>
<td width="100" background="labirint3/bg.gif" height="10">
move.gif
</td>
</tr>
<tr>
<td><div id=mess style=color:#ff0000></div></td>
</tr>
</table>


</td>
</tr>
</table></div>
<div style="position:absolute; left:645px; top:60px; width:px; height:1px; z-index:101; overflow:visible;">
<table cellpadding="0" cellspacing="0">

<?
$step1=next_step($Location, $Vector);
if($step1['fwd']) {echo
"<tr>
<td><img src='img/inv.gif' width='30' height='30'></td>
<td> </td>
<td><img src='img/inv.gif' width='30' height='30'></td>
</tr>";
}else{ echo"<tr>
<td><img src='img/inv.gif' width='30' height='30'></td>
<td><img src='img/forward.gif' border='0' width='40' height='30' alt='Вперёд нельзя'></a></td>
<td><img src='img/inv.gif' width='30' height='30'></td>
</tr>";}?>
<tr>
<td> </td>
<?if($db["administrator"]=='1')echo"<td width='40' height='40' align='center'><font color='blue'>$Location</font></div></td>";
else echo"<td width='40' height='40' align='center'></td>";?>
<td> </td>
</tr>
<?
$step1=next_step($Location, $Vector);
if($step1['back']) {echo
"<tr>
<td><img src='img/inv.gif' width='30' height='30'></td>
<td> </td>
<td><img src='img/inv.gif' width='30' height='30'></td>
</tr>";
}else{echo"<tr>
<td><img src='img/inv.gif' width='30' height='30'></td>
<td><img src='img/back.gif' border='0' width='40' height='30' alt='Назад нельзя'></a></td>
<td><img src='img/inv.gif' width='30' height='30'></td>
</tr>";}?>
</table>
</table>


<?
if($Vector==0) echo 'Смотрим на Север';
if($Vector==90) echo 'Смотрим на Восток';
if($Vector==180) echo 'Смотрим на Юг';
if($Vector==270) echo 'Смотрим на Запад';

?>


</div>
}
?></div>

djn rjl


это 202 стпрчка вот "?>"
 
у тебя где-то пропущен открывающий тег <? по этому последнюю строчку он даже не подсвечивает синтаксисом и фигурная скобка
в строке 19 стоит { открытая, закрывающей не нахожу. в 23 строке тоже.
 
А ботов как прикрутить? Я думаю что сессии надо сделать, чтобы после убийства он исчезал бы и т.д....Так?
 
вот конец файла

Код:
?>


[url="?act=cexit"][b]выйти[/b][/url]</div>
<?
}
}
?>
когда делаю так как заходиш сразу выкидывает((


Я уделил 19-23 строчки так как ани в АБК не нужны и теперь пишет вот
Parse error: syntax error, unexpected '}' in Z:\home\lasthero.org.ru\www\canalizaciya.php on line 201

Я пробывал там удалить 201 строку сразу выкидывает а когда пробывал <?}}?> всеровно ошибку дает
 
Вот ответ на твой вопрос...Насчёт строки 201.
Ссылка
Почитай там комменты....И поймёшь надеюсь.
 
Ёщкин кот , что тут сложного то ,

При выдаче ошибки:
Parse error: syntax error, unexpected $end in Z:\home\lasthero.org.ru\www\canalizaciya.php on line 202
это значит нехватает один символ "}"

Если же выдаёт эту ошибку:
Parse error: syntax error, unexpected '}' in Z:\home\lasthero.org.ru\www\canalizaciya.php on line 201

то просто удали все го лиш один символ "}" а не два ,

Верхние строки

if($city == "RUSSIAN CITY" or $city == "DRAGONAR"){
testBattle($hozyain);
if($room == "Подземелье Замка"){

"Посередине весь код страницы"

они для определения города и комнаты , значит в конце должно заканчиватся на два символа "}}"

Ибо это и есть начало и конец. ©

Вот ответ на твой вопрос...Насчёт строки 201.
Ссылка
Почитай там комменты....И поймёшь надеюсь.


Для него это будет сложнее... :)
 




Ёщкин кот , что тут сложного то ,

При выдаче ошибки:
Parse error: syntax error, unexpected $end in Z:\home\lasthero.org.ru\www\canalizaciya.php on line 202
это значит нехватает один символ "}"

Если же выдаёт эту ошибку:
Parse error: syntax error, unexpected '}' in Z:\home\lasthero.org.ru\www\canalizaciya.php on line 201

то просто удали все го лиш один символ "}" а не два ,

Верхние строки

if($city == "RUSSIAN CITY" or $city == "DRAGONAR"){
testBattle($hozyain);
if($room == "Подземелье Замка"){

"Посередине весь код страницы"

они для определения города и комнаты , значит в конце должно заканчиватся на два символа "}}"

Ибо это и есть начало и конец. ©




Для него это будет сложнее... :)
Я удалял и один } и оба и оставлял }} всеровно пишеттуже самую ошибку что там не хватает }
 
У тебя ещё в конце ошибка....
Вместо exit написано cexit:)Это тоже исправь..я ща займусь твоей ошибкой. Кинь мне файл в виде архива...Так всё в одну строчку..Не охота перекодировать.
 
На у меня вроде заработало..Ссылка на скачивание внизу...Если опять будет ошибка..я вечером с тобой свяжусь будет исправлять походу и тестить...
 
вестерн я с тебя просто в шоке.. реально в шоке.... ты переведы ошибку да и все поймеш мега-поргер ты наш. там скобки нехватает...ппц... чувак купи мозги!

у тебя убраная проверка на загрузку скрипта через город......

ну знач тогда в конце скрипта должно быть вот так
Код:
?>
[url="?act=exit"][b]выйти[/b][/url]</div>
<?
// тут была скобка

?>
 
вестерн я с тебя просто в шоке.. реально в шоке.... ты переведы ошибку да и все поймеш мега-поргер ты наш. там скобки нехватает...ппц... чувак купи мозги!

у тебя убраная проверка на загрузку скрипта через город......

ну знач тогда в конце скрипта должно быть вот так
Код:
?>
[url="?act=exit"][b]выйти[/b][/url]</div>
<?
// тут была скобка

?>
а когда делаю так как ты показал кидает из игры
 
если на индекс бросает то в начале кода смотри!

Код:
<?session_start();
if(empty($login) or empty($traffik))
{
print "<script>top.location.href='index.php';</script>";
exit();
}
 
если не будет вообще страницу показывать то смотри
Код:
if($city == "город")

if($room == "комната")
должны соотвествовать твоим, это на будущее, чтоб еще один вопрос не задавал!
 
Я хоть сделал так что бы не выкидывало бы....А ты типо чем то помог?
А ты если такой мегахацкер выложи подземку с ботами и т.п...А так все могут...
подземку с ботами тебе никто просто так не даст, лиж бы доказать что-то
и хорош флудить, тут конкретная тема и конкретные вопросы, для разборок есть личка!
 
блин, я немогу понять, если ты сделал для мофх.ю то как ты не можешь её сделать для АБК +?! у них различия ток в дизайне, и всё!
а ты вместо ВАВИЛОН хотя бы поставил название своей локации?)
 

Похожие темы

Сверху