Another World By Alexpro 31.03.2008

AlexProWars

Старейшина
Репутация
90 / 129
:) И вот опять я со свими репаками. Так как данная версия давно ходит по рукам я её выкладываю тут для паблика. Сборка Another World за конец марта 2008.

Создатели => AlexPro & Gangman

Скрин:
67221784.jpg


<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Что есть в игре: <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">

--- 2 удара 3 блока
--- карта мира
--- да и ещё шото
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Чего нет: <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">

--- говна
--- части графики (выложена будет позже отдельным архивом)
</div>
</div>
</div>

<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Инструкция по установке: <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">

1. Создаем базу данных MySQL, назовем ее к примеру iv
2. Заливаем БД в кодировке cp1251
3. Редактируем файл inc/db_connect.php,

Код:
//Установление связи с базой данных
//-------------------------------------------------
$link=mysql_pconnect("localhost","login","pass");
mysql_select_db("BD_login",$link) or die ($lang_error_db);
mysql_query("SET CHARSET cp1251");

Смотрим на строки.

Код:
$link=mysql_pconnect("localhost","login","pass");
mysql_select_db("BD_login",$link) or die ($lang_error_db);

изменяем данные для подключения к базе данных, учитывая то что:
"login" - имя пользователя MySQL который имеет привелегии к созданной в первом пункте БД
"pass" - пароль, если необходим
BD_login - название базы данных которую мы создали в первом пункте.
у меня эти строки будут следующими

4. Открываем страницу с игрой, нажимаем регистрация
5. Заполняем все поля, регистрируемся, входим в игру

Инструкция по использованию:


1. Для того что бы стать администратором следует выполнить запрос в базе данных (так как описано в 5м шаге инструкции по уставке)

Код:
UPDATE players SET rank = 100 WHERE user = 'имя_вашего_пользователя'

2. Для того что бы сделать пользователя "Игрок" ботом необходимо выполнить следующий запрос

Код:
UPDATE players SET rank = 60 WHERE user = 'Игрок'
</div>
</div>
</div>

<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Скачать: <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">

Пароль dapf.ru
http://depositfiles.com/files/ajjvtvi9n
Архив ifolder
картинГе Фулл ifolder
</div>
</div>
</div>
 
ambulance.php
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><?
include("../config/config.php");

##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################

$stat = mysql_fetch_array(mysql_query("SELECT p.user, p.id, p.bloked, p.t_time, p.k_time, p.battle, p.room, p.vitality, p.level, p.hp_now, p.v_time, p.w_time, p.kwest0, ph.sp_5 FROM person p, person_har ph WHERE p.user='".$_COOKIE['user']."' and p.pass='".$_COOKIE['pass']."' LIMIT 1"));

mysql_query("SET CHARSET cp1251");

include("../person/func/changed.php");

if ($stat['bloked']) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['battle']) { header("Location: ../battle.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['r_time']) { header("Location: vault.php"); exit; }
elseif ($stat['o_time']) { header("Location: repair.php"); exit; }
elseif ($stat['room'] != 8) { header("Location: ../main.php"); exit; }

else {

$now=time();

if (isset($take1)) {
if ($stat['kwest0'] != 20) $msg="Ошибка, не пытайтесь взломать игру !";
else {
mysql_query("UPDATE person SET kwest0=21 WHERE user='".$stat['user']."'");
echo"Вы попытались взять котёнка в руки, но он убежал от вас..."; } }
$hp_max=$stat['hp_max'];if ($stat['level'] < 4) { $hp_reglev=180; } else { $hp_reglev=360; }
$reg_time = $hp_reglev*(1-($stat['sp_5']/100));
$vt=(1-($stat['hp_now']/$hp_max))*$reg_time;

if ($use) { if (!$stat['v_time']) { if ($vt>0) { mysql_query("UPDATE person set v_time=$now+$vt where user='$stat[user]'");
header ("Location: ambulance.php"); }}} // Запускаем лечение

include("../config/html_city.php");

if (!$stat[v_time]) $back="<input type=button value=Вернуться onclick='window.location.href=\"street1.php?refer=8&tmp=\"+Math.random();\"\"' class=standbut>";


echo"<body leftmargin=0 topmargin=0>
<table border='0' cellspacing='0' cellpadding='0' class='tmain'>
<tr><td valign='top' style='text-align:center;'>
<table border='0' cellspacing='0' cellpadding='0' align='center' class='ltable' style='width:98%;'>
<tr>
<td colspan='3' valign='top' style='width:100%;'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/ltmenu.png' width='22' height='23' border='0' alt='' /></td>
<td class='nmenu' style='white-space: nowrap; width:50%'></td>
<td align='center' valign='top' class='nmenu'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/l_z_l.png' width='34' height='23' alt='' border='0' /></td>
<td class='l_z_f'>Больница</td>
<td><img src='../img/game/main/l_z_r.png' width='34' height='23' alt='' border='0' /></td>
</tr>
</table>
</td>
<td class='nmenu' style='white-space: nowrap; width:50%; text-align:right;'> </td>
<td><img src='../img/game/main/rtmenu.png' width='22' height='23' border='0' alt='' /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
<td valign='top' class='lpfon'>
<table border='0' cellspacing='0' cellpadding='0' class='bfon'>
<td valign='top' class='tmain' style='text-align:center;padding-top:4px;'>

<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>";
echo"<script src='../img/js/time.js'></script>";

print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>

<input type=button value=Обновить onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"' class=standbut> $back
</td>
</tr>
</table>";



echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<td align=center valign=top>
<font style='FONT-FAMILY: Arial; FONT-SIZE: 12pt;'>Больница</font>

<table border=0 cellspacing=0 cellpadding=5 width=450 bordercolor=silver>
<tr>
<td align=center>";



///

if (!$stat[v_time] and $vt!="0") {$min=$vt/60;$min=round($min);$sec=60-($min*60-$vt);$min-=1;if ($sec>=60) { $min+=1; $sec-=60; }elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}$sec=round($sec);if ($sec<0) $sec-=100;$min.=" мин.";$sec.=" сек.";
echo"Вы можете подлечиться в нашей больнице.
Уровень жизни: $stat[hp_now] ед. из $hp_max ед.
Курс лечения займёт займёт: $min $sec

<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='window.location=\"ambulance.php?use=\"+Math.random();\"\"'>";}
elseif (!$stat[v_time] and $vt=="0") {
echo"Извините, но у нас Вам делать нечего, Вы абсолютно здоровы!";
if ($stat['kwest0'] == 20)echo"<center><fieldset style='WIDTH: 40%'><font face=Verdana size=2><legend>Сообщение о Квесте</legend></font><div align=center><font face=Verdana size=2>Вы случайно здесь увидели \"Котёнка\"!
<input class=input type=button value='Взять котёнка' onclick='window.location.href=\"ambulance.php?take1\"'></font></div></fieldset></center>
";}
// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {mysql_query("UPDATE person SET v_time=NULL, room=1, cure_hp=0 WHERE user='".$stat['user']."'");
mysql_query("UPDATE person SET room=1, lpv=".$now." WHERE user='".$stat['user']."'");
require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: Общий зал","","","1",$stat['user'],"","1");
print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=ambulance.php?tmp=\"+Math.random();\"\">";}
//// Процесс лечения
elseif ($stat[v_time] and $vt>0) {
// Лечимся$vt=$stat[v_time]-$now;$hp=$hp_max-(round($vt*$hp_max/$reg_time));
if ($hp<=$hp_max) {mysql_query("UPDATE person set hp_now='$hp' where user='$stat[user]'");
echo"<table cellspacing=0 cellpadding=3><tr><td>Ещё лечиться:</td><td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);
</script></td></tr></table><TABLE width='90%' align='center' cellpadding='2' cellspacing='2'></TABLE>";}
else {mysql_query("UPDATE person SET v_time=NULL, room=1, hp_now=$hp_max, cure_hp=0 WHERE user='".$stat['user']."'");$_ROOM['TO_CHANGE'] = 1;

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

require_once("../function/chat_insert.php");

insert_msg("Лечение окончено! Вы транспортированы в помещение: Общий зал","","","1",

$stat['user'],"","1");

echo"<script>parent.main.location=\"street4.php?room=1&tmp=\"+Math.random();\"\"</script>";
print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=ambulance.php?tmp=\"+Math.random();\"\">";}}

//

echo"</td></tr></table></td></table></td><td class='tbl-usi_right'></td> </tr> <tr height='18'> <td width='20' align='right' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-left.gif' width='20' height='18' /></td> <td class='tbl-shp_sml-bottom' valign='top' align='center'> </td> <td width='20' align='left' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-right.gif' width='20' height='18'/></td> </tr> </table></body></html>";}
?></div>

main.php

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><?
session_start();
include('config/config.php');
include_once("config/mysql.php");

##################### Класс борьбы с SQL атаками ################
include_once("config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################

$stat = mysql_fetch_array(mysql_query("SELECT * FROM `person` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));

if ($stat['bs'] == 1) {
if($stat['room'] != 36) mysql_query("update person set `room` = 36 where `user` = '".$stat['user']."'");
}
if ($stat['t_time']) {
if($stat['room'] != 666) mysql_query("update person set `room` = 666 where `user` = '".$stat['user']."'");
header("Location: city/prison.php"); exit;
}
elseif ($stat['v_time']) {
if($stat['room'] != 8) mysql_query("update person set `room` = 8 where `user` = '".$stat['user']."'");
header("Location: city/ambulance.php"); exit;
}
elseif ($stat['k_time']) {
if($stat['room'] != 9) mysql_query("update person set `room` = 9 where `user` = '".$stat['user']."'");
header("Location: city/academy.php"); exit;
}
elseif ($stat['w_time']) {
if($stat['room'] != 16) mysql_query("update person set `room` = 16 where `user` = '".$stat['user']."'");
header("Location: city/works.php"); exit;
}
elseif ($stat['r_time']) {
header("Location: city/vault.php"); exit;
}
elseif ($stat['for_time']) {
if($stat['room'] != 26) mysql_query("update person set `room` = 26 where `user` = '".$stat['user']."'");
header("Location: city/forest.php"); exit;
}
elseif ($stat['les']) {
if($stat['room'] != 34) mysql_query("update person set `room` = 34 where `user` = '".$stat['user']."'");
header("Location: city/les.php"); exit;
}
elseif ($stat['o_time']) {
if($stat['room'] != 11) mysql_query("update person set `room` = 11 where `user` = '".$stat['user']."'");
header("Location: city/repair.php?otdel=1");
exit; }
elseif ($stat['vault_time']) {
header("Location: city/vault.php"); exit;
}
elseif ($stat['fish_time']) {
if($stat['room'] != 30) mysql_query("update person set `room` = 30 where `user` = '".$stat['user']."'");
header("Location: city/prichal.php"); exit;
}
elseif ($stat['bog_time']) {
if($stat['room'] != 33) mysql_query("update person set `room` = 33 where `user` = '".$stat['user']."'");
header("Location: city/hram_bogov.php"); exit;
}
elseif ($stat['battle'] && $set!="abils") { header("Location: battle.php"); exit; }
elseif ($stat['battle'] || !$stat['battle'] && $set=="abils") include('person/set/abils.php');
else {
if (empty($set)) {
include('person/set/main.php');
}
elseif ($set=="edit") { include('person/set/edit.php'); }
elseif ($set=="pers") { include('person/set/main.php'); }
elseif ($set=="proff") { include('person/set/proff.php'); }
elseif ($set=="sclon") {
if ($stat['sclon'] == 2) include('person/set/dark.php');
elseif ($stat['sclon'] == 1) include('person/set/light.php');}
elseif ($set=="abils") { include('person/set/abils.php'); }
elseif ($set=="config") { include('person/set/config.php'); }
elseif ($set=="friends") { include('person/set/friends.php'); }
elseif ($set=="anketa") { include('person/set/anketa.php'); }
elseif ($set=="security") { include('person/set/security.php'); }
elseif ($set=="transfer") { include('person/set/transfer.php'); }
elseif ($set=="setimg") { include('person/set/img.php'); }
elseif ($set=="updates") { include('person/set/updates.php'); }
elseif ($set=="clan") { include('person/set/clan.php'); }
elseif ($set=="otchets") { include('person/set/otchets.php'); }
elseif ($set=="work") { include('person/set/work.php'); }
elseif ($set=="priem") { include('person/set/priem.php'); }
elseif ($set=="molitva") { include('person/set/molitva.php'); }
elseif ($set=="quests") { include('person/set/quests.php'); }
elseif ($set=="map" && $stat['room']==1) { include('person/set/city.php'); }
elseif ($set=="map") {
if ($stat['room']==7) header("Location: city/shop.php");
elseif ($stat['room']==8) header("Location: city/ambulance.php");
elseif ($stat['room']==9) header("Location: city/academy.php");
elseif ($stat['room']==10) header("Location: city/mshop.php");
elseif ($stat['room']==11) header("Location: city/repair.php");
elseif ($stat['room']==12) header("Location: city/gamblinghouse.php");
elseif ($stat['room']==13) header("Location: city/gshop.php");
elseif ($stat['room']==14) header("Location: city/administ.php");
elseif ($stat['room']==16) header("Location: city/works.php");
elseif ($stat['room']==17) header("Location: city/bank.php");
elseif ($stat['room']==18) header("Location: city/mschool.php");
elseif ($stat['room']==19) header("Location: city/ambar.php");
elseif ($stat['room']==20) header("Location: city/komis.php");
elseif ($stat['room']==22) header("Location: city/brak.php");
elseif ($stat['room']==24) header("Location: city/stella.php");
elseif ($stat['room']==25) header("Location: city/pochta.php");
elseif ($stat['room']==26) header("Location: city/forest.php");
elseif ($stat['room']==27) header("Location: city/znahar.php");
elseif ($stat['room']==28) header("Location: city/sclad.php");
elseif ($stat['room']==29) header("Location: city/butik.php");
elseif ($stat['room']==30) header("Location: city/prichal.php");
elseif ($stat['room']==31) header("Location: city/world.php");
elseif ($stat['room']==33) header("Location: city/hram_bogov.php");
elseif ($stat['room']==34) header("Location: city/les.php");
elseif ($stat['room']==35) header("Location: city/kwest.php");
elseif ($stat['room']==36) header("Location: city/bs.php");
elseif ($stat['room']==38) header("Location: city/shop1.php");
elseif ($stat['room']==666) header("Location: city/prison.php");
elseif ($stat['room']==104) header("Location: city/street3.php");
elseif ($stat['room']==101) header("Location: city/street1.php");
elseif ($stat['room']==23) header("Location: city/street4.php");
elseif ($stat['room']==103) header("Location: city/street2.php");
elseif ($stat['room']==105) header("Location: city/street5.php");
elseif ($stat['room']==106) header("Location: city/street6.php");
elseif ($stat['room']==111) header("Location: city/world.php");

elseif ($stat['room']>=200 && $stat['room']<=230) header("Location: city/vault.php");
elseif ($stat['room']>=300 && $stat['room']<=370) header("Location: city/vault.php");
else include('person/set/city.php');
} else include('person/set/main.php');
}
mysql_close($link);
@include $pers;
?></div>

И что теперь ни че ни делать штоли andr3w?
Раз дыр много их исправить нельзя чтоль?
 
Код:
<?
include("../config/config.php");

##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################

$stat = mysql_fetch_array(mysql_query("SELECT p.user, p.id, p.bloked, p.t_time, p.k_time, p.battle, p.room, p.vitality, p.level, p.hp_now, p.v_time, p.w_time, p.kwest0, ph.sp_5 FROM person p, person_har ph WHERE p.user='".$_COOKIE['user']."' and p.pass='".$_COOKIE['pass']."' LIMIT 1"));
  mysql_query("SET CHARSET cp1251");
include("../person/func/changed.php");

if ($stat['bloked']) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['battle']) { header("Location: ../battle.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['r_time']) { header("Location: vault.php"); exit; } 
elseif ($stat['o_time']) { header("Location: repair.php"); exit; } 
elseif ($stat['room'] != 8) { header("Location: ../main.php"); exit; }
else {


$now=time();

if (isset($take1)) {
if ($stat['kwest0'] != 20) $msg="Ошибка, не пытайтесь взломать игру :)!";
else {
mysql_query("UPDATE person SET kwest0=21 WHERE user='".$stat['user']."'");
echo"Вы попытались взять котёнка в руки, но он убежал от вас..."; } }

$hp_max=$stat['hp_max'];

if ($stat['level'] < 4) { $hp_reglev=180; } else { $hp_reglev=360; }

$reg_time = $hp_reglev*(1-($stat['sp_5']/100));

$vt=(1-($stat['hp_now']/$hp_max))*$reg_time;

if ($use) { if (!$stat['v_time']) { if ($vt>0) { mysql_query("UPDATE person set v_time=$now+$vt where user='$stat[user]'"); header ("Location: ambulance.php"); }}} // Запускаем лечение

include("../config/html_citydw.php");

if (!$stat[v_time]) $back="<img src='../img/gamedw/buttons/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"street1.php?refer=8&tmp=\"+Math.random();\"\"'>";

echo"<script src='../img/js/time.js'></script>";

echo"<table width='50%' border='0' cellspacing='0' cellpadding='0' align='center'>
                            <tr height='22'>
                            <td width='20' align='right' valign='bottom'><img src='../img/gamedw/main/tbl-shp_sml-corner-top-left.gif' width='20' height='22' /></td>
                            <td class='tbl-shp_sml-top' valign='top' align='center'>
                                <table border='0' cellspacing='0' cellpadding='0' >
                                        <tr height='22'>
                                            <td width='27'><img src='../img/gamedw/main/tbl-usi_label-left.gif' width='27' height='22'/></td>
                                            <td align='center' class='tbl-usi_label-center' width='110'>Больница</td>
                                            <td width='27'><img src='../img/gamedw/main/tbl-usi_label-right.gif' width='27' height='22'/></td>
                                        </tr>
                                </table>
                            </td>
                            <td width='20' align='left' valign='bottom'><img src='../img/gamedw/main/tbl-shp_sml-corner-top-right.gif' width='20' height='22'/></td>
                            </tr>
                            <tr>
                                    <td class='tbl-usi_left'></td>
                                    <td class='bgg2' valign='top' align='center' style='padding: 6 4 6 4'>";

echo"
<body background='../img/gamedw/main/bodyfon.png'>
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>
<img src='../img/gamedw/buttons/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"'> $back
</td>
</tr>
</table>";

echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<td align=center valign=top>
<table border=0 cellspacing=0 cellpadding=5 width=450 bordercolor=silver>
<tr>
<td align=center>";

///



if (!$stat[v_time] and $vt!="0") {

$min=$vt/60;
$min=round($min);

$sec=60-($min*60-$vt);

$min-=1;

if ($sec>=60) { $min+=1; $sec-=60; }
elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}

$sec=round($sec);

if ($sec<0) $sec-=100;
$min.=" мин.";
$sec.=" сек.";

echo"Вы можете подлечиться в нашей больнице.

Уровень жизни: [b][u]$stat[hp_now][/u][/b] ед. из [b][u]$hp_max[/u][/b] ед.

Курс лечения займёт займёт: [b]$min $sec[/b]


<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='window.location=\"ambulance.php?use=\"+Math.random();\"\"'>";

}

elseif (!$stat[v_time] and $vt=="0") {echo"[b][i]Извините, но у нас Вам делать нечего, Вы абсолютно здоровы![/i][/b]";

if ($stat['kwest0'] == 20)
echo"<center><fieldset style='WIDTH: 40%'><font face=Verdana size=2><legend>Сообщение о Квесте</legend></font>
<div align=center><font face=Verdana size=2>
Вы случайно здесь увидели [b]\"Котёнка\"[/b]!

<input class=input type=button value='Взять котёнка' onclick='window.location.href=\"ambulance.php?take1\"'>
</font></div></fieldset></center>
";}

// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {
mysql_query("UPDATE person SET v_time=NULL, room=1, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}
//


// Процесс лечения
elseif ($stat[v_time] and $vt>0) { // Лечимся

$vt=$stat[v_time]-$now;


$hp=$hp_max-(round($vt*$hp_max/$reg_time));

if ($hp<=$hp_max) {
mysql_query("UPDATE person set hp_now='$hp' where user='$stat[user]'");


echo"<table cellspacing=0 cellpadding=3>
<tr>
<td>Ещё лечиться:</td>
<td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);</script></td>
</tr>
</table>
<TABLE width='90%' align='center' cellpadding='2' cellspacing='2'>
</TABLE>";
} else {

mysql_query("UPDATE person SET v_time=NULL, room=1, hp_now=$hp_max, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
echo"<script>parent.main.location=\"street4.php?room=1&tmp=\"+Math.random();\"\"</script>

";
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}}
//

echo"
</td>
</tr>
</table>

</td>
</table>

</td><td class='tbl-usi_right'></td>
                            </tr>

                                                        <tr height='18'>
                            <td width='20' align='right' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-left.gif' width='20' height='18' /></td>
                            <td class='tbl-shp_sml-bottom' valign='top' align='center'>   </td>
                            <td width='20' align='left' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-right.gif' width='20' height='18'/></td>
                            </tr>
                        </table>
</body>
</html>";

}
?>

Попробуй так
 
Ну что народ ? смотря вы совсем уже запарились =)
Сегодня осмотрелся,проблему поискал, точно сказать не могу что за беда, скажу лиш одно, вина в базе, в таблице person Вот вам свою даю, пользуйтесь:

Код:
CREATE TABLE IF NOT EXISTS `person` (
  `id` int(11) unsigned NOT NULL default '0',
  `user` varchar(30) NOT NULL,
  `pass` varchar(32) NOT NULL,
  `rank` tinyint(2) unsigned NOT NULL default '0',
  `admin` tinyint(1) unsigned NOT NULL default '0',
  `bloked` varchar(150) NOT NULL default '0',
  `reason` varchar(150) NOT NULL,
  `ma_time` int(11) unsigned default '0',
  `m_time` int(11) unsigned NOT NULL default '0',
  `ch_time` int(11) unsigned default '0',
  `f_time` int(11) unsigned default '0',
  `for_time` int(11) NOT NULL default '0',
  `les` int(11) unsigned NOT NULL default '0',
  `t_time` int(11) default '0',
  `v_time` int(11) default NULL,
  `k_time` int(11) default '0',
  `p_time` int(11) default '0',
  `o_time` int(11) default '0',
  `invisible` int(11) default NULL,
  `mutation` int(11) default '0',
  `level` int(11) NOT NULL default '0',
  `up` int(11) NOT NULL default '0',
  `exp` int(11) NOT NULL default '0',
  `credits` float(10,2) NOT NULL default '0.00',
  `f_credits` float(10,2) NOT NULL default '0.00',
  `birja` float(10,2) NOT NULL default '0.00',
  `strength` int(6) NOT NULL default '3',
  `dex` int(6) NOT NULL default '3',
  `agility` int(6) NOT NULL default '3',
  `vitality` int(6) NOT NULL default '3',
  `power` int(6) NOT NULL default '1',
  `razum` int(6) NOT NULL default '0',
  `battery` int(6) NOT NULL default '1',
  `hp_now` int(11) NOT NULL default '15',
  `energy_now` int(11) NOT NULL default '15',
  `s_updates` int(5) NOT NULL default '3',
  `o_updates` int(5) NOT NULL default '3',
  `wins` int(11) NOT NULL default '0',
  `losses` int(11) NOT NULL default '0',
  `drawn` int(5) NOT NULL default '0',
  `room` smallint(4) unsigned NOT NULL default '1',
  `ip` varchar(15) NOT NULL default '',
  `tribe` varchar(25) NOT NULL default '',
  `tribe_rank` varchar(50) NOT NULL default '',
  `b_tribe` tinyint(1) unsigned NOT NULL default '0',
  `birth` varchar(20) NOT NULL default '',
  `birthdate` varchar(25) NOT NULL default '',
  `sex` int(1) NOT NULL default '0',
  `battle` int(11) unsigned default NULL,
  `last_battle` int(11) unsigned NOT NULL default '0',
  `offer` int(11) default NULL,
  `side` tinyint(4) NOT NULL default '0',
  `obraz` varchar(20) NOT NULL default '0',
  `color` tinyint(2) unsigned NOT NULL default '0',
  `font` tinyint(1) unsigned NOT NULL default '0',
  `proff` int(2) NOT NULL default '0',
  `proff_exp` varchar(75) NOT NULL default '0|0|0|0|0|0|0|0|0|0|0',
  `active` int(1) NOT NULL default '0',
  `item_type` tinyint(1) unsigned NOT NULL default '1',
  `sign` int(11) NOT NULL default '0',
  `travma` int(11) NOT NULL default '0',
  `t_level` int(1) NOT NULL default '0',
  `t_type` int(1) NOT NULL default '0',
  `rase_skill` varchar(14) NOT NULL default '0|0|0|0|0|0',
  `lpv` int(10) NOT NULL default '0',
  `m_k` int(2) NOT NULL default '0',
  `m_m` int(2) NOT NULL default '0',
  `m_t` int(2) NOT NULL default '0',
  `m_d` int(2) NOT NULL default '0',
  `m_p` tinyint(2) unsigned NOT NULL default '0',
  `vault_room` int(3) NOT NULL default '0',
  `vault_time` int(11) NOT NULL default '0',
  `vault_move` int(1) NOT NULL default '0',
  `ic` int(11) NOT NULL default '0',
  `w_time` int(11) default '0',
  `r_time` int(11) NOT NULL default '0',
  `r_action` int(1) NOT NULL default '0',
  `ustal_now` int(11) NOT NULL default '15',
  `immun` int(11) NOT NULL default '0',
  `semija` varchar(30) NOT NULL,
  `sclon` tinyint(1) unsigned NOT NULL default '0',
  `golos` char(2) NOT NULL default '0',
  `links` int(10) NOT NULL default '0',
  `status` tinyint(1) unsigned NOT NULL default '0',
  `cure_hp` int(11) default '0',
  `kl_time` int(11) NOT NULL default '0',
  `fish_time` int(11) default NULL,
  `fish_action` int(1) NOT NULL default '0',
  `reit` float(7,2) NOT NULL default '0.00',
  `vip` int(1) NOT NULL default '0',
  `avatar` int(1) NOT NULL default '0',
  `elik_time` int(11) NOT NULL default '0',
  `elik_action` varchar(30) NOT NULL default '0|0|0|0|0|0|0',
  `bog_time` int(11) NOT NULL default '0',
  `bog_dark` int(6) NOT NULL default '0',
  `bog_light` int(6) NOT NULL default '0',
  `kwest0` int(5) NOT NULL default '0',
  `kwest1` int(5) NOT NULL default '0',
  `kwest_k` int(5) NOT NULL default '0',
  `podzem1` int(2) NOT NULL default '0',
  `guild` tinyint(1) unsigned NOT NULL default '0',
  `refer` int(11) unsigned NOT NULL default '0',
  `aura` smallint(5) unsigned NOT NULL default '0',
  `aura_t` int(11) unsigned NOT NULL default '0',
  `location` smallint(5) unsigned NOT NULL default '0',
  `bs` tinyint(1) unsigned NOT NULL default '0',
  `bs_loc` smallint(5) unsigned NOT NULL default '12',
  `provin` tinyint(1) unsigned NOT NULL default '0',
  UNIQUE KEY `user` (`user`),
  KEY `id` (`id`),
  KEY `battle` (`battle`),
  KEY `losses` (`losses`),
  KEY `wins` (`wins`),
  KEY `tribe` (`tribe`),
  KEY `item_type` (`item_type`),
  KEY `room` (`room`),
  KEY `rank` (`rank`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `person`
--
 
Добился небольшого результата =) но теперь время считывается из v_time и оно идет не на уменьшение а на увеличение тоесть (Курс лечения займёт займёт: -20783935 мин. 55 сек.)

но это уже чтото =)

выкладываю код может у когото получится дов ести до у ма а то я прибалел и так голова ен соображает дак еще и ночью делал =(((


Код:
<?
$now=time();
include("../config/config.php");


##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################


$stat = mysql_fetch_array(mysql_query("SELECT *  FROM `person` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
if ($stat[bloked]) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat[t_time]) { header("Location: prison.php"); exit; }
elseif ($stat['v_time']) { header("Location: ambulance.php"); exit; } // Редиректим в больницу
elseif ($stat['w_time']) { header("Location: works.php"); exit; } // Редиректим в ворку
elseif ($stat['r_time']) { header("Location: vault.php"); exit; } 
elseif ($stat['o_time']) { header("Location: repair.php"); exit; } 
elseif ($stat['battle']) { header("Location: ../battle.php"); exit; }
elseif ($stat['room']!="8") { header("Location: ../main.php"); exit; }
else {

$now=time();

if (isset($take1)) {
if ($stat['kwest0'] != 20) $msg="Ошибка, не пытайтесь взломать игру :)!";
else {
mysql_query("UPDATE person SET kwest0=21 WHERE user='".$stat['user']."'");
echo"Вы попытались взять котёнка в руки, но он убежал от вас..."; } }

$hp_max=ceil($info['vitality']*5+$info['hp']);

$vt=$info['v_time']-$now;
$hp=$hp_max-(round($vt*$hp_max/300));

// Определение текущего колличества HP
if (!$info['v_time'] and $info['hp_now']<$hp_max) $hp=$info['hp_now'];
elseif ($info['v_time'] and $_hp<$hp_max) { $vt=$info['v_time']-$now; $hp=$hp_max-(round($vt*$hp_max/300)); }
else $hp=$hp_max;
//

if ($stat['level'] < 4) { $hp_reglev=180; } else { $hp_reglev=360; }

$reg_time = $hp_reglev*(1-($stat['sp_5']/100));



if ($use) { if (!$stat['v_time']) { if ($vt>0) { mysql_query("UPDATE person set v_time=$now+$vt where user='$stat[user]'"); header ("Location: ambulance.php"); }}} // Запускаем лечение

include("../config/html_city.php");

if (!$stat[v_time]) $back="<input type=button value=Вернуться onclick='window.location.href=\"street1.php?refer=8&tmp=\"+Math.random();\"\"' class=standbut>";


echo"<body leftmargin=0 topmargin=0>
<table border='0' cellspacing='0' cellpadding='0' class='tmain'>
<tr><td valign='top' style='text-align:center;'>
<table border='0' cellspacing='0' cellpadding='0' align='center' class='ltable' style='width:98%;'>
<tr>
<td colspan='3' valign='top' style='width:100%;'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/ltmenu.png' width='22' height='23' border='0' alt='' /></td>
<td class='nmenu' style='white-space: nowrap; width:50%'></td>
<td align='center' valign='top' class='nmenu'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/l_z_l.png' width='34' height='23' alt='' border='0' /></td>
<td class='l_z_f'>Больница</td>
<td><img src='../img/game/main/l_z_r.png' width='34' height='23' alt='' border='0' /></td>
</tr>
</table>
</td>
<td class='nmenu' style='white-space: nowrap; width:50%; text-align:right;'> </td>
<td><img src='../img/game/main/rtmenu.png' width='22' height='23' border='0' alt='' /></td>               
</tr>
</table>
</td>
</tr>
<tr>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
<td valign='top' class='lpfon'>
<table border='0' cellspacing='0' cellpadding='0' class='bfon'>
<td valign='top' class='tmain' style='text-align:center;padding-top:4px;'>

<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>                                
</td>
</tr>
</table>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>";
echo"<script src='../img/js/time.js'></script>";

print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>

<input type=button value=Обновить onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"' class=standbut> $back
</td>
</tr>
</table>";


echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<td align=center valign=top>
<font style='FONT-FAMILY: Arial; FONT-SIZE: 12pt;'>[b]Больница[/b]</font>

<table border=0 cellspacing=0 cellpadding=5 width=450 bordercolor=silver>
<tr>
<td align=center>";



///



if (!$stat[v_time] and $vt!="0") {

$min=$vt/60;
$min=round($min);

$sec=60-($min*60-$vt);

$min-=1;

if ($sec>=60) { $min+=1; $sec-=60; }
elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}

$sec=round($sec);

if ($sec<0) $sec-=100;
$min.=" мин.";
$sec.=" сек.";

echo"Вы можете подлечиться в нашей больнице.

Уровень жизни: [b][u]$stat[hp_now][/u][/b] ед. из [b][u]$hp_max[/u][/b] ед.

Курс лечения займёт займёт: [b]$min $sec[/b]


<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='window.location=\"ambulance.php?use=\"+Math.random();\"\"'>";

}

elseif (!$stat[v_time] and $vt=="0") {echo"[b][i]Извините, но у нас Вам делать нечего, Вы абсолютно здоровы![/i][/b]";

if ($stat['kwest0'] == 20)
echo"<center><fieldset style='WIDTH: 40%'><font face=Verdana size=2><legend>Сообщение о Квесте</legend></font>
<div align=center><font face=Verdana size=2>
Вы случайно здесь увидели [b]\"Котёнка\"[/b]!

<input class=input type=button value='Взять котёнка' onclick='window.location.href=\"ambulance.php?take1\"'>
</font></div></fieldset></center>
";}


// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {
mysql_query("UPDATE person SET v_time=NULL, room=1, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}
//


// Процесс лечения
elseif ($stat[v_time] and $vt>0) { // Лечимся

$vt=$stat[v_time]-$now;


$hp=$hp_max-(round($vt*$hp_max/$reg_time));

if ($hp<=$hp_max) {
mysql_query("UPDATE person set hp_now='$hp' where user='$stat[user]'");


echo"<table cellspacing=0 cellpadding=3>
<tr>
<td>Ещё лечиться:</td>
<td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);</script></td>
</tr>
</table>
<TABLE width='90%' align='center' cellpadding='2' cellspacing='2'>
</TABLE>";


} else {

mysql_query("UPDATE person SET v_time=NULL, room=1, hp_now=$hp_max, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
echo"<script>parent.main.location=\"street4.php?room=1&tmp=\"+Math.random();\"\"</script>

";
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}}
//







echo"
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align='center'><img src='../img/game/main/dr.gif' width='187' height='40' border='0' alt='' /></td>
</tr>
</table>
</td>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
</tr>
<tr>
<td><img src='../img/game/main/ldp.gif' width='2' height='16' border='0' alt='' /></td>
<td align='center' class='dpfon'><img src='../img/game/main/trm2.gif' width='365' height='16' border='0' alt='' /></td>
<td><img src='../img/game/main/rdp.gif' width='2' height='16' border='0' alt='' /></td>
</tr>       
</table>
</td></tr>
</table>
</center>
</body>
</html>
";

}
?>

//STEAM
Учись использовать теги
Код:
![/i]
 
Наладил наконецто я эту больницу верней переделал свою под эту версию, а то та что в комплекте какаето кривая ужас.

2Саня Таже ерунда =(( но я путем еще не капался занялся пока другими вещами

Отсутсвует таблица в базе birja =((( есть в персоне а самой таблицы нету =(((
 
на базу эту

--
-- Структура таблицы `birja`
--

CREATE TABLE `birja` (
`id` int(3) NOT NULL default '0',
`name` varchar(70) character set utf8 NOT NULL default '',
`money` float(10,2) NOT NULL default '0.00',
`ostatok` float(10,2) NOT NULL default '100.00'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `birja`
--
 
Моя Больница

Код:
<?
$now=time();
include("../config/config.php");


##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################


$stat = mysql_fetch_array(mysql_query("SELECT *  FROM `person` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
if ($stat[bloked]) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat[t_time]) { header("Location: prison.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; } // Редиректим в ворку
elseif ($stat['r_time']) { header("Location: vault.php"); exit; } 
elseif ($stat['o_time']) { header("Location: repair.php"); exit; } 
elseif ($stat['battle']) { header("Location: ../battle.php"); exit; }
elseif ($stat['room']!="8") { header("Location: ../main.php"); exit; }
else {

$now=time();

if (isset($take1)) {
if ($stat['kwest0'] != 20) $msg="Ошибка, не пытайтесь взломать игру :)!";
else {
mysql_query("UPDATE person SET kwest0=21 WHERE user='".$stat['user']."'");
echo"Вы попытались взять котёнка в руки, но он убежал от вас..."; } }


$hp_max=$stat['vitality']*5+$info['hp'];

if ($stat['level']>=0 && $stat['level']<=4) $vt=(1-($stat['hp_now']/$hp_max))*180;
else $vt=(1-($stat['hp_now']/$hp_max))*300;

if ($use) { if (!$stat['v_time']) { if ($vt>0) { mysql_query("UPDATE person set v_time=$now+$vt where user='$stat[user]'"); header ("Location: ambulance.php"); }}} // Запускаем лечение

include("../config/html_city.php");

echo"<body background='i/town/bgg2.gif'><link href='city.css' rel='stylesheet' type='text/css'>";


if (!$stat[v_time]) $back="<input type=button value=Вернуться onclick='window.location.href=\"street1.php?refer=8&tmp=\"+Math.random();\"\"' class=standbut>";


echo"<body leftmargin=0 topmargin=0>
<table border='0' cellspacing='0' cellpadding='0' class='tmain'>
<tr><td valign='top' style='text-align:center;'>
<table border='0' cellspacing='0' cellpadding='0' align='center' class='ltable' style='width:98%;'>
<tr>
<td colspan='3' valign='top' style='width:100%;'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/ltmenu.png' width='22' height='23' border='0' alt='' /></td>
<td class='nmenu' style='white-space: nowrap; width:50%'></td>
<td align='center' valign='top' class='nmenu'>
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><img src='../img/game/main/l_z_l.png' width='34' height='23' alt='' border='0' /></td>
<td class='l_z_f'>Больница</td>
<td><img src='../img/game/main/l_z_r.png' width='34' height='23' alt='' border='0' /></td>
</tr>
</table>
</td>
<td class='nmenu' style='white-space: nowrap; width:50%; text-align:right;'> </td>
<td><img src='../img/game/main/rtmenu.png' width='22' height='23' border='0' alt='' /></td>               
</tr>
</table>
</td>
</tr>
<tr>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
<td valign='top' class='lpfon'>
<table border='0' cellspacing='0' cellpadding='0' class='bfon'>
<td valign='top' class='tmain' style='text-align:center;padding-top:4px;'>

<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>                                
</td>
</tr>
</table>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' width='100%' style='padding:10px;'>
</td>
</tr>
</table>";
echo"<script src='../img/js/time.js'></script>";

print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>

<input type=button value=Обновить onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"' class=standbut> $back
</td>
</tr>
</table>";






   ///



if (!$stat[v_time] and $vt!="0") {

$min=$vt/60;
$min=round($min);

$sec=60-($min*60-$vt);

$min-=1;

if ($sec>=60) { $min+=1; $sec-=60; }
elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}

$sec=round($sec);

if ($sec<0) $sec-=100;
$min.=" мин.";
$sec.=" сек.";

echo"Вы можете подлечиться в нашей больнице.

Ваше здоровье: [b][u]$stat[hp_now][/u][/b] HP из [b][u]$hp_max[/u][/b] HP


Курс лечения займёт: [b]$min $sec[/b]


<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='window.location=\"ambulance.php?use=\"+Math.random();\"\"'>";

}

elseif (!$stat[v_time] and $vt=="0") echo"[b][i]Извините, но у нас Вам делать нечего, Вы абсолютно здоровы![/i][/b]";

if ($stat['kwest0'] == 20)
echo"<center><fieldset style='WIDTH: 40%'><font face=Verdana size=2><legend>Сообщение о Квесте</legend></font>
<div align=center><font face=Verdana size=2>
Вы случайно здесь увидели [b]\"Котёнка\"[/b]!

<input class=input type=button value='Взять котёнка' onclick='window.location.href=\"ambulance.php?take1\"'>
</font></div></fieldset></center>
";



// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {
mysql_query("UPDATE person SET v_time=NULL, room=1 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}
//








// Процесс лечения
elseif ($stat[v_time] and $vt>0) { // Лечимся

$vt=$stat[v_time]-$now;


$hp=$hp_max-(round($vt*$hp_max/300));

if ($hp<=$hp_max) {
mysql_query("UPDATE person set hp_now='$hp' where user='$stat[user]'");


echo"<table cellspacing=0 cellpadding=3>
<tr>
<td>Ещё лечиться:</td>
<td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);</script></td>
</tr>
</table>
<TABLE width='90%' align='center' cellpadding='2' cellspacing='2'>
</TABLE>";


} else {

mysql_query("UPDATE person SET v_time=NULL, room=1, hp_now=$hp_max, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Общий зал[/u][/b]","","","1",$stat['user'],"","1");
echo"<script>parent.main.location=\"street4.php?room=1&tmp=\"+Math.random();\"\"</script>

";
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}}
//







echo"
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align='center'><img src='../img/game/main/dr.gif' width='187' height='40' border='0' alt='' /></td>
</tr>
</table>
</td>
<td class='rkfon'><img src='../img/game/main/z.gif' width='2' height='1' border='0' alt='' /></td>
</tr>
<tr>
<td><img src='../img/game/main/ldp.gif' width='2' height='16' border='0' alt='' /></td>
<td align='center' class='dpfon'><img src='../img/game/main/trm2.gif' width='365' height='16' border='0' alt='' /></td>
<td><img src='../img/game/main/rdp.gif' width='2' height='16' border='0' alt='' /></td>
</tr>       
</table>
</td></tr>
</table>
</center>
</body>
</html>
";

}
?>


Есть одно но когда одеваешь одежду которые дают + HP то больница не видет этих HP проще говоря лечится только базовая жизнь которая дается статами =(( в чем ошибка так и не понял =(((
 
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><?
include("../config/config.php");

##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################

$stat = mysql_fetch_array(mysql_query("SELECT p.user, p.id, p.bloked, p.t_time, p.k_time, p.battle, p.room, p.vitality, p.level, p.hp_now, p.v_time, p.w_time, p.kwest0, ph.sp_5 FROM person p, person_har ph WHERE p.user='".$_COOKIE['user']."' and p.pass='".$_COOKIE['pass']."' LIMIT 1"));
mysql_query("SET CHARSET cp1251");
include("../person/func/changed.php");

if ($stat['bloked']) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['battle']) { header("Location: ../battle.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['r_time']) { header("Location: vault.php"); exit; }
elseif ($stat['o_time']) { header("Location: repair.php"); exit; }
elseif ($stat['room'] != 8) { header("Location: ../main.php"); exit; }
else {


$now=time();

if (isset($take1)) {
if ($stat['kwest0'] != 20) $msg="Ошибка, не пытайтесь взломать игру :)!";
else {
mysql_query("UPDATE person SET kwest0=21 WHERE user='".$stat['user']."'");
echo"Вы попытались взять котёнка в руки, но он убежал от вас..."; } }

$hp_max=$stat['hp_max'];

if ($stat['level'] < 4) { $hp_reglev=180; } else { $hp_reglev=360; }

$reg_time = $hp_reglev*(1-($stat['sp_5']/100));

$vt=(1-($stat['hp_now']/$hp_max))*$reg_time;

if ($use) { if (!$stat['v_time']) { if ($vt>0) { mysql_query("UPDATE person set v_time=$now+$vt where user='$stat[user]'"); header ("Location: ambulance.php"); }}} // Запускаем лечение

include("../config/html_citydw.php");

if (!$stat[v_time]) $back="<img src='../img/gamedw/buttons/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"street1.php?refer=8&tmp=\"+Math.random();\"\"'>";

echo"<script src='../img/js/time.js'></script>";

echo"<table width='50%' border='0' cellspacing='0' cellpadding='0' align='center'>
<tr height='22'>
<td width='20' align='right' valign='bottom'><img src='../img/gamedw/main/tbl-shp_sml-corner-top-left.gif' width='20' height='22' /></td>
<td class='tbl-shp_sml-top' valign='top' align='center'>
<table border='0' cellspacing='0' cellpadding='0' >
<tr height='22'>
<td width='27'><img src='../img/gamedw/main/tbl-usi_label-left.gif' width='27' height='22'/></td>
<td align='center' class='tbl-usi_label-center' width='110'>Больница</td>
<td width='27'><img src='../img/gamedw/main/tbl-usi_label-right.gif' width='27' height='22'/></td>
</tr>
</table>
</td>
<td width='20' align='left' valign='bottom'><img src='../img/gamedw/main/tbl-shp_sml-corner-top-right.gif' width='20' height='22'/></td>
</tr>
<tr>
<td class='tbl-usi_left'></td>
<td class='bgg2' valign='top' align='center' style='padding: 6 4 6 4'>";

echo"
<body background='../img/gamedw/main/bodyfon.png'>
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>
<img src='../img/gamedw/buttons/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"'> $back
</td>
</tr>
</table>";

echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<td align=center valign=top>
<table border=0 cellspacing=0 cellpadding=5 width=450 bordercolor=silver>
<tr>
<td align=center>";

///



if (!$stat[v_time] and $vt!="0") {

$min=$vt/60;
$min=round($min);

$sec=60-($min*60-$vt);

$min-=1;

if ($sec>=60) { $min+=1; $sec-=60; }
elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}

$sec=round($sec);

if ($sec<0) $sec-=100;
$min.=" мин.";
$sec.=" сек.";

echo"Вы можете подлечиться в нашей больнице.

Уровень жизни: $stat[hp_now] ед. из $hp_max ед.

Курс лечения займёт займёт: $min $sec


<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='window.location=\"ambulance.php?use=\"+Math.random();\"\"'>";

}

elseif (!$stat[v_time] and $vt=="0") {echo"Извините, но у нас Вам делать нечего, Вы абсолютно здоровы!";

if ($stat['kwest0'] == 20)
echo"<center><fieldset style='WIDTH: 40%'><font face=Verdana size=2><legend>Сообщение о Квесте</legend></font>
<div align=center><font face=Verdana size=2>
Вы случайно здесь увидели \"Котёнка\"!

<input class=input type=button value='Взять котёнка' onclick='window.location.href=\"ambulance.php?take1\"'>
</font></div></fieldset></center>
";}

// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {
mysql_query("UPDATE person SET v_time=NULL, room=1, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: Общий зал","","","1",$stat['user'],"","1");
print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}
//


// Процесс лечения
elseif ($stat[v_time] and $vt>0) { // Лечимся

$vt=$stat[v_time]-$now;


$hp=$hp_max-(round($vt*$hp_max/$reg_time));

if ($hp<=$hp_max) {
mysql_query("UPDATE person set hp_now='$hp' where user='$stat[user]'");


echo"<table cellspacing=0 cellpadding=3>
<tr>
<td>Ещё лечиться:</td>
<td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);</script></td>
</tr>
</table>
<TABLE width='90%' align='center' cellpadding='2' cellspacing='2'>
</TABLE>";
} else {

mysql_query("UPDATE person SET v_time=NULL, room=1, hp_now=$hp_max, cure_hp=0 WHERE user='".$stat['user']."'");

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

require_once("../function/chat_insert.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: Общий зал","","","1",$stat['user'],"","1");
echo"<script>parent.main.location=\"street4.php?room=1&tmp=\"+Math.random();\"\"</script>

";
print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=ambulance.php?tmp=\"+Math.random();\"\">";
}}
//

echo"
</td>
</tr>
</table>

</td>
</table>

</td><td class='tbl-usi_right'></td>
</tr>

<tr height='18'>
<td width='20' align='right' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-left.gif' width='20' height='18' /></td>
<td class='tbl-shp_sml-bottom' valign='top' align='center'> </td>
<td width='20' align='left' valign='top'><img src='../img/gamedw/main/tbl-shp_sml-corner-bottom-right.gif' width='20' height='18'/></td>
</tr>
</table>
</body>
</html>";

}
?></div>


на попроуй мою больницу
 
Очень хорошая зборка,большое спасибо)))Есть такой вопрос,поставил себе права админа кнопочка инквизиции появилась,всё работает :) ,а вот кнопочки с админкой нету,посмотрел в файлах вроде и файлы админки есть и кнопочка тоже,только админки нету в игре.Подскажите как решить ато через админку както проще и веселее чем через базу:)
 
может поможет на
buttons.php

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="../img/game/css/main.css" rel="stylesheet" type="text/css" />
<link href="../img/game/css/style.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src='../img/game/js/control.js'></script>
<title>Destruction World</title>
</head>

<script>
function exit() {
var bConfirmed = window.confirm("Выйти из игры?")
if (bConfirmed == true) {
parent.location.href="../index.php?action=logout";
}
}
</script>
</head>


<body>
<table border="0" cellspacing="0" cellpadding="0" class="tmain">
<tr>
<td colspan="3" class="topfon">
<table border="0" cellspacing="0" cellpadding="0" class="tmain">
<tr>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="0" class="tmain">
<tr>

<td align="right" valign="top" class="topfr" style="width:50%;">
<table border="0" cellspacing="0" cellpadding="0" class="fonl">
<tr>
<td class="tm" style="text-align: center; padding-left:69px;">/img/menu/m1.gif</a></td>
<td class="tm" style="text-align: center; padding-left:16px; padding-right:17px;">/img/menu/m2.gif</a></td>
<td class="tm" style="text-align: center; padding-right:7px"> </td>
<td class="tm" style="text-align: center;"> </td>
</tr>
<tr>
<td style="text-align: center; padding-left:78px; padding-right:11px;">/img/menu/m1_1.gif</a></td>
<td style="text-align: center; padding-left:16px; padding-right:19px;" align="center">/img/menu/m2_1.gif</a></td>
<td style="text-align: center; padding-right:7px;"> </td>
<td style="text-align: center; padding-left:7px; padding-right:8px;"> </td>
</tr>
</table>
</td>
<td valign="bottom" class="gerb" style="text-align: center;">/img/z.gif
/img/kentan.gif</td>

<td valign="top" class="topfr" style="width:50%;">
<table border="0" cellspacing="0" cellpadding="0" class="fonr">
<tr>
<td class="tm" style="text-align: center;">/img/menu/m4.gif</a></td>
<td class="tm" style="text-align: center; padding-left:6px; padding-right:11px;">/img/menu/m6.gif</a></td>
<td class="tm" style="text-align: center; padding-right:12px;"> </td>
<td class="tm" style="text-align: center;"> </td>
</tr>
<tr>
<td style="text-align: center;">/img/menu/m4_1.gif</a></td>
<td style="text-align: center; padding-left:7px; padding-right:11px;">/img/menu/m6_1.gif</a></td>
<td style="text-align: center; padding-right:12px;"> </td>
<td style="text-align: center;"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div style="position:absolute; top:0px; left:0px; z-index:100;">/img/topfl2.gif</div>
<div style="position:absolute; top:0px; right:0px; z-index:100;">/img/topfr2.gif</div>
</body>
</html></div>


а это game.php

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><HTML>
<HEAD>
<title>Империя Ангелов</title>
<link rel="shortcut icon" href="mofh.ico">
<meta content="text/html; charset=windows-1251" http-equiv=Content-type>
<link href="../img/game/css/main.css" rel="stylesheet" type="text/css" />
<link href="../img/game/css/style.css" rel="stylesheet" type="text/css" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

<script LANGUAGE="JavaScript">
<!--
setInterval("*sad*)",5);
function *sad*){window.status="Гильдия Ангелов"}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</SCRIPT>

<script LANGUAGE="JavaScript">
function get_by_id(d,i)
{
if (d.getElementById)
{
return d.getElementById(i);
}
else if (d.all)
{
return d.all;
}
else
{
return false;
}
}

function srld() {
chat.window.scrollBy(0, 65000);
}

function MsgSent(msg_id,clear) {
srld();
if (bottom && bottom.out) {
if (clear && bottom.out.text)
bottom.out.text.value="";
if (bottom.out.message_id)
bottom.out.message_id.value=msg_id;
}
if (ChatTimer)
clearTimeout(ChatTimer);
ChatTimer = setTimeout(RefreshChat, 15000);
}

var CtrlPress = false;

function to(login) {
if (chat.CtrlPress) { window.open('inf.php?login='+login, 'Inf', 'location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes, resizable') } else {

var vis = top.main.fhint;
if ((vis != null)&&(vis != "")) {
top.main.document.all(vis).value = login;
} else {
bottom.out.text.focus();
bottom.out.text.value = 'для ['+login+'] ' + bottom.out.text.value;
bottom.FocusText();
}}}

function pp(login) {
if (chat.CtrlPress) { window.open('inf.php?login='+login, 'Inf', 'location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes, resizable') } else {
bottom.out.text.focus();
bottom.out.text.value = 'приватно ['+login+'] ' + bottom.out.text.value;
bottom.FocusText();
}}

function cl(clan) {
bottom.out.text.focus();
bottom.out.text.value = 'клану ['+clan+'] ' + bottom.out.text.value;
bottom.FocusText();
}
function sc(sclon) {
bottom.out.text.focus();
bottom.out.text.value = 'склонности ['+sclon+'] ' + bottom.out.text.value;
bottom.FocusText();
}

var ChatTimer;
function StopChatTimer() {
if (ChatTimer)
clearTimeout(ChatTimer);
return 1;
}

function RefreshChat() {
StopChatTimer();
if (bottom.out) {
hdn.location = "chat.php?message_id="+bottom.out.message_id.value+"&tmp="+Math.random();

}
ChatTimer = setTimeout(RefreshChat, 15000);
}

function OpenMenu(login) {
var el, x, y;
el = frames["chat"].document.getElementById("oMenu");
x = frames["chat"].window.event.clientX + frames["chat"].document.documentElement.scrollLeft + frames["chat"].document.body.scrollLeft - 5;
y = frames["chat"].window.event.clientY + frames["chat"].document.documentElement.scrollTop + frames["chat"].document.body.scrollTop-5;
if (frames["chat"].window.event.clientY + 72 > frames["chat"].document.body.clientHeight) { y-=34 } else { y-=2 }
frames["chat"].window.event.returnValue=false;
el.innerHTML = ' '+
' '+
' '+
' ';
el.style.left = x + "px";
el.style.top = y + "px";
el.style.visibility = "visible";
}
function cMenu() {
frames["chat"].document.getElementById("oMenu").style.visibility = "hidden";
window.frames['bottom'].document.forms[0].text.focus();
}
function closeMenu(event) {
if (frames["chat"].window.event && frames["chat"].window.event.toElement) {
var cls = frames["chat"].window.event.toElement.className;
if (cls=='menuItem' || cls=='menu') return;
}
frames["chat"].document.getElementById("oMenu").style.visibility = "hidden";
frames["chat"].document.getElementById("oMenu").style.top="0px";
frames["chat"].document.getElementById("oMenu").style.left="0px";
return false;
}
function passLogin (login) {
window.frames['bottom'].document.forms[0].text.focus();
window.frames['bottom'].document.forms[0].text.value = window.frames['bottom'].document.forms[0].text.value+login;
}
function ChatMsg(Time,Player,Msg,Me,My) {
if (!Time) return;
if (Me>0) chat.document.write("<FONT class=date2>");
else chat.document.write("<FONT class=date1>");
if (!Player) chat.document.write(Time+"</FONT> "); else {
chat.document.write(Time+"</FONT> [");
if (My==1) chat.document.write("");
else chat.document.write("<B class=to onclick='top.to(\""+Player+"\");' oncontextmenu='top.OpenMenu(\""+Player+"\"); return false;' style='CURSOR: Hand'>");
chat.document.write(Player+"
] ");
}
chat.document.write(Msg+"
\n");
}

function ClearChat()
{ chat.document.all("MyChat").innerHTML = ''; bottom.out.text.focus(); }

var fr_size = 200;
function change_chatsize(side){
if(side == 1) fr_size += 20; else if(side == 0){ fr_size -= 20; if(fr_size < 0) fr_size = 0; }
document.getElementById("mainframes").rows = "65,*,15,"+fr_size+",34,0";
}
</SCRIPT>

<noscript>
В вашем браузере выключена поддержка JavaScript сценариев. Включите её и повторите попытку снова.
</noscript>

<frameset cols="33,*,33" framespacing="0" frameborder="0">
<frame name="left" noresize src="frames/left.html" scrolling="no" border="0" frameborder="0" framespacing="0" marginwidth="0" marginheight="0">

<frameset rows="65,*,15,200,34,0" framespacing="0" border="0" frameborder="0" id=mainframes>
<frame target="_top" noresize src="buttons.php" scrolling="no" border="0" frameborder="0" framespacing="0" marginwidth="0" marginheight="0">
<frame name="main" src="main.php" scrolling="auto" style="border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color:#B0B0B0">
<frame name=resize src="frames/resize.html" scrolling="no" noresize>

<frameset cols="*,18,213">
<frame src="frames/blank.htm" name="chat" id="chat" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
<frame name="chat_vertical_border" noresize src="frames/chat_vertical_borde.html">
<frame src="online.php" name="online" id="online" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
</frameset>

<frame name="bottom" noresize src="say.php" scrolling="no">
<frame name="hdn" target="_top" scrolling="no" noresize src="about:blank">
</frameset>

<frame name="right" noresize src="frames/right.html" scrolling="no" border="0" frameborder="0" framespacing="0" marginwidth="0" marginheight="0">
</frameset>

<noframes>
В вашем браузере отключена поддержка фреймовой структуры. Включите её и повторите попытку.
</noframes>
</html></div>
может поможет !!уменя пашет и админка и это
 
Не помогло.Еще один вопрос картинки пустых слотов неопоказываються изза того что путь к этим слотам "aw***.ru" или что-то такое где можно найти файлик в котором нужно указать правильный путь к картинкам пустых слотов?

И не забывайте про старый вопрос который я еще не решил :)
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Старый вопрос <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Очень хорошая зборка,большое спасибо)))Есть такой вопрос,поставил себе права админа кнопочка инквизиции появилась,всё работает ,а вот кнопочки с админкой нету,посмотрел в файлах вроде и файлы админки есть и кнопочка тоже,только админки нету в игре.Подскажите как решить ато через админку както проще и веселее чем через базу
</div>
</div>
</div>
 
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if (($stat['rank'] >= 10 && $stat['rank'] < 15) || $stat['rank'] >= 100)
echo "<td><img src='img/game/menu/b_m11.jpg' width=58 height=34 border=0 style='cursor: pointer' title='Админка' onclick=\"parent.main.location='function/admin/index.php?';\"></td>";

а на счет картинок слотов вот файлик show_inf.js

Да и еще с админкой у тебя будут проблемы из-за не соответствия базы!
 
А подземелье в этой версии работает?

Посмотрел в бд - таблицы есть.
сам файл в city/vault.php присутствует

в самой игре єта комната не прописана.. а если просто просмотреть по http://xxx/city/vault.php То кнопки на перемещение не активны + кнопки "Добыча руды" и "нападение" также не работают.
 
Код:
<?php
session_start();
define('INSIDE', true);
$now=time();
$max_attack = 15;
include("../config/config.php");

##################### Класс борьбы с SQL атаками ################
include_once("../config/sql.php");

$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### Класс борьбы с SQL атаками ################

$stat = mysql_fetch_array(mysql_query("SELECT *  FROM `person` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
if ($stat['bloked']) echo"<script>top.location='../index.php?action=logout'</script>";

if ($stat[t_time]) { header("Location: prison.php"); exit; }
elseif ($stat['v_time']) { header("Location: ambulance.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['o_time']) { header("Location: repair.php"); exit; } 
elseif ($stat[battle]) { header("Location: ../battle.php"); exit; }
elseif ($stat['room']<200 && $stat['room']>370) { header("Location: ../main.php"); exit; }

else {
include("../person/func/changed.php");


$VaultInfo = mysql_fetch_array(mysql_query("SELECT * FROM `vault` WHERE id='".$stat['room']."'"));


if ($VaultInfo['ruda_time'] > 0) {
if ($VaultInfo['ruda_time'] < $now) {
mysql_query("UPDATE vault SET ruda=$VaultInfo[ruda_max], ruda_time=0 WHERE id='".$stat['room']."'");
$VaultInfo['ruda'] == $VaultInfo['ruda_max'];
}}


if ($Heal) {
        if ($stat['vault_move'] == 1) $msg = "Вы не можете лечиться во время перемещения!";
        elseif ($stat['r_action'] == 1) $msg = "Вы не можете лечиться во время добычи руды!";
        elseif ($stat['room'] == 200) $msg = "Здесь колодец пустой!";
        elseif ($stat['room']<200 && $stat['room']>370) $msg = "Ошипко!!!! Багоюзер!!!!!";
        else {
                if ($VaultInfo['heal'] >= $now) $msg = "Кто-то оказался быстрее и выпил всю энергию из Колодца Жизни!";
                else {
                        if ($stat['hp_now'] < $stat['hp_max']) {
                                $VaultInfo['heal'] = $now + 3600;
                                mysql_query("UPDATE `vault` SET heal='".$VaultInfo['heal']."' WHERE id='".$VaultInfo['id']."'");
                                mysql_query("UPDATE `person` SET hp_now='".$stat['hp_max']."' WHERE user='".$stat['user']."'");
                                $stat['hp_now'] = $stat['hp_max'];
                                $msg = "Ваш уровень жизни полностью восстановлен!";
                        } else $msg = "Вы не нуждаетесь в лечении!";
                }
        }
}

if ($work) {
if ($stat['proff'] == 5 || $VaultInfo['ruda'] > 0) { // есть руда
        $instr = mysql_query("SELECT * FROM objects, slots WHERE objects.user='".$stat['user']."' AND slots.id=".$stat['id']." AND objects.inf LIKE 'kirka|Кирка%' AND objects.tip=18 AND objects.id IN (slots.3)");
        if (mysql_num_rows ($instr)) {
            $instrument = mysql_fetch_array($instr);
        
            if ($stat[ustal_now]>=15) { // не устал
               if ($stat['vault_move'] == 0) {
                if ($stat['r_action'] == 0) {
                $izn_instr = mysql_fetch_array(mysql_query("SELECT objects.*, slots.3 FROM objects, slots WHERE objects.inf LIKE 'kirka|Кирка%' AND objects.tip=18 AND objects.user='".$stat['user']."' AND objects.id IN (slots.3)"));
                                        $instr_inf=explode("|",$izn_instr['inf']);
                                        $iznos=($instr_inf[6]+1);
                                        if ($instr_inf[7] > $iznos ) {
                                        mysql_query("UPDATE objects SET inf='".$instr_inf['0']."|".$instr_inf['1']."|".$instr_inf['2']."|".$instr_inf['3']."|".$instr_inf['4']."|".$instr_inf['5']."|".$iznos."|".$instr_inf['7']."' WHERE id='".$izn_instr['id']."'");
                                        }
                                        else 
                                        {
                                        mysql_query("UPDATE objects SET inf='".$instr_inf['0']."|".$instr_inf['1']."|".$instr_inf['2']."|".$instr_inf['3']."|".$instr_inf['4']."|".$instr_inf['5']."|".$iznos."|".$instr_inf['7']."' WHERE id='".$izn_instr['id']."'");
                                        mysql_query("UPDATE slots set slots.3=0 WHERE slots.id=".$stat['id']."");
                                        }
                    $dtime = 1500*(1-($stat['sp_9']/100));
                    mysql_query("UPDATE person set r_time=$now+$dtime, r_action=1, ustal_now=ustal_now-15 where id=$stat[id]");
if ($stat['proff'] != 5){
            if ($VaultInfo['ruda'] == $VaultInfo['ruda_max']) {
            mysql_query("UPDATE `vault` SET ruda=ruda-1, ruda_time=$now+86400 WHERE id='".$stat['room']."'");
            $VaultInfo['ruda']-=1;
            }else{
            mysql_query("UPDATE `vault` SET ruda=ruda-1 WHERE id='".$stat['room']."'");
            $VaultInfo['ruda']-=1;}
}
                    
                    echo"<script LANGUAGE=\"JavaScript\">top.frames['main'].location = \"vault.php\";</SCRIPT>";
                } else $msg = "Вы добываете руду!";
            } else $msg = "Вы добываете руду!";
           } else $msg="Да вы батенька заработались! Идите-ка посражайтесь.";
       } else $msg="Без кирки добывать руду нельзя!.";
} else $msg="Рудный источник исчерпан.";
}

if ($stat['r_action'] == 1) {

        if ($stat['r_time']-2 < $now) {

                mysql_query("UPDATE `person` SET r_time=0, r_action=0 WHERE user='".$stat['user']."'");

                $stat['r_time'] = 0;
                $stat['r_action'] = 0;
                
                    if ($stat['proff'] == 5){ $res=rand(4,6); }else{ $res=rand(0,9); }
                    if ($res == 5) {
                    $ae = 2;
                    $resurs=array();
                    $resurs[0]="alexandrit|Александрит";
                    $resurs[1]="almaz|Алмаз";
                    $resurs[2]="amazonit|Амазонит";
                    $resurs[3]="biruza|Бирюза";
                    $resurs[4]="pirit|Пирит";
                    $resurs[5]="opal|Опал";
                    $resurs[6]="rubin|Рубин";
                    $resurs[7]="sapfir|Сапфир";
                    $res_type=$resurs[rand(0,7)];
                    mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`time`, `about`) VALUES ('".$stat['user']."','".$res_type."|15.00|0|0|0|0|1','0|0|0|0|0|0|0|0','20','".time()."', 'Неограненный камень')");
                    require_once("../function/chat_insert.php");
                    insert_msg("Поздравляем! Вы добыли драгоценный камень в кол-ве [b][u]1 ед[/u][/b]!","","","1",$stat['user'],"",$stat['room']);
                    }else {
                    $ae = 1;
                    mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`time`, `about`) VALUES ('".$stat['user']."','ruda|Руда|6.00|0|0|0|0|1','0|0|0|0|0|0|0|0','19','".time()."', 'Руда')");
                    require_once("../function/chat_insert.php");
                    insert_msg("Вы добыли руду в кол-ве [b][u]1 ед[/u][/b]!","","","1",$stat['user'],"",$stat['room']);
                    }

$p_e = explode("|",$stat['proff_exp']);
$qw = 1000 - $ae;
if ($p_e['3'] <= $qw) {
$p_e['3']+=$ae; //Опыт шахтёра
$exp = "".$p_e['0']."|".$p_e['1']."|".$p_e['2']."|".$p_e['3']."|".$p_e['4']."|".$p_e['5']."|".$p_e['6']."|".$p_e['7']."|".$p_e['8']."|".$p_e['9']."|".$p_e['10']."";
mysql_query("update person set proff_exp='".$exp."' where id=".$stat['id']."");
}
}}

include("quest/vault_php.php");
        
if ($Attack) {
        if ($stat['vault_move'] == 1) $msg = "Вы не можете напасть во время перемещения!";
        elseif ($stat['r_action'] == 1) $msg = "Вы не можете напасть во время добычи руды!";
         else {
                if (empty($login)) $msg = "Укажите логин!";
                else {
                        $chl=mysql_fetch_array(mysql_query("SELECT * FROM person where user='".addslashes($login)."'"));

                        if ($chl['user'] == $stat['user']) $msg="Нападение на самого себя - это уже мазохизм...";
                        elseif ($stat['travma'] > $now) $msg="Вы травмированы!";
                        elseif ($chl['room'] == 200) $msg="Здесь не место для битв!";
                        elseif ($chl['immun'] > $now) $msg="На персонаже уже стоит защита от нападения!";
                        elseif ($chl['travma'] > $now) $msg="Персонаж травмирован!";
                        elseif ($chl['r_action'] == 1) $msg="Он занят!";
                                elseif ($chl['vault_move'] == 1) $msg = "Персонаж перемещается!";
            elseif($chl['rank']==60 && $_SESSION['bot_attack']==0) $msg="Вы использовали максимальное колличество нападений на бота!";
                        elseif ($ctime-$chl['lpv'] > 180 && $chl['rank'] != 60) $msg="Персонаж [u]$login[/u] отстутствует!";
                        elseif ($chl['room'] < 200 || $chl['room'] > 370) $msg="Для нападния Вам необходимо находится в одной комнате!";
                        elseif ($stat['hp_now'] < (($stat['hp']+$stat['vitality']*5)*0.33)) $msg="Вы слишком ослаблены для боя!";
                        elseif ($chl['hp_now'] <= 5  && $chl['rank']<>60) $msg="Персонаж [u]$login[/u] слишком слаб для поединка!";
                        elseif (((time()-$chl['lpv'])<10) && ($chl['battle'] == $chl['last_battle'] || !$chl['battle']) && $chl['rank']==60) $msg="Бот [u]".$chl['user']."[/u] еще не восстановил свой уровень жизни!";

                        else {
if ($chl['rank']==60){
//-------------------------/
/*---- Module - Nagel ----*/
$vault_query = mysql_query("SELECT * FROM `vault_sessions` WHERE player_id=". $stat['id']);
if (mysql_num_rows($vault_query)>0) {    $vault_session = mysql_fetch_array($vault_query);
    if ($vault_session['start']=='' || $vault_session['stop']<$now) {
        mysql_query("UPDATE `vault_sessions` SET start=$now, stop=$now+86400, count=1 WHERE id=$vault_session[id]");
    } else {
    if ($vault_session[count] < $max_attack) 
        mysql_query("UPDATE `vault_sessions` SET count=count+1 WHERE id=$vault_session[id]");
    }
} else {
      mysql_query("INSERT INTO vault_sessions (`player_id`, `start`, `stop`, `count`) VALUES ($stat[id], $now, $now+86400, '1')");
}
/*----- End - Module -----*/
//------------------------//
}
unset($_SESSION['bot_attack']);
                                require_once("../function/chat_insert.php");
                                insert_msg("Разъярённый [b][u]$stat[user][/u][/b] собрался с силами и напал на Вас!","","","1",$chl['user'],"",$chl['room']);

                        $battime="$now";

                        if ($chl['rank']==60 && ($chl['battle'] == $chl['last_battle'] || !$chl['battle'])) {

                        $_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`vitality`) as `vitality` FROM slots, objects WHERE slots.id='".$chl['id']."' AND objects.user='".$chl['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slo
t
s.19,slots.20,slots.21,slots.22) LIMIT 1"));
                        $chl['vitality']+=$_obj['vitality'];
                        $chl['hp_max']=$chl['vitality']*5+$_obj['hp'];
                        $chl['hp_now']=$chl['hp_max'];
                        mysql_query ("UPDATE `person` SET `hp_now` = '".$chl['hp_now']."', `battle` = NULL, `lpv`='".time()."' WHERE `id` = '".$chl['id']."'");
                        $chl['battle'] = NULL;
                        }

                        if ($chl['battle']) {

                        $prt=mysql_fetch_array(mysql_query("SELECT side as side,time as time from participants where time=$chl[battle] and id=$chl[id]"));

                        switch ($prt['side']) {
                        case 0: $side=1; break;
                        case 1: $side=0; break;
                        }

                        $levels=mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level]"));

                        mysql_query("INSERT INTO participants (`time`, `id`, `side`, `base`,`hp`) values('$prt[time]', '$stat[id]', '$side', '$levels[base]', $stat[hp_now])");

                        $b_id_id=mysql_fetch_array(mysql_query("SELECT MAX(id) as id from battles where offer=$prt[time]"));
                        $b_id_id['id']+=1;

                        mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($prt[time], '$battime', '$b_id_id[id]', '$stat[user]', '', '', '', NULL, '', '74')");
                        $b_id=$prt[time];


                        mysql_query("UPDATE person, offers SET person.battle=".$prt['time'].", person.side=".$side.", offers.type=2 where person.id=$stat[id] && offers.time=$prt[time]");

                        } else {

                        $bdate=date("d.m.y H:i",$battime);

                        mysql_query("INSERT INTO offers (time, type, size_left, size_right, done, timeout, status) values($battime,1,1,'1','1','180',1)");

                        $levels_my = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$stat[level]"));
                        $levels_opp = mysql_fetch_array(mysql_query("SELECT base FROM levels WHERE level=$chl[level]"));

                        mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$stat[id]', '0', '".$stat['hp_now']."', '".$levels_my['base']."')");
                        mysql_query("INSERT INTO participants (time, id, side, hp, base) values($battime, '$chl[id]', '1', '".$chl['hp_now']."', '".$levels_opp['base']."')");

                        mysql_query("insert into battles (offer, time, id, attacker, defender, kick1, block1, type, damage, comment) values ($battime, $battime, '0', '', '', '', '', NULL, '', '71')");

                        mysql_query("update person set battle=$battime, side=0 where id='$stat[id]'");
                        mysql_query("update person set battle=$battime, side=1 where id='$chl[id]'");
                        $b_id=$battime;

                        }

                        echo"<script>parent.main.location=\"../battle.php?tmp=\"+Math.random();\"\"</script>";

                        }
                }
        }
}




// Переход
if ($GoIn && ($GoIn == "top" || $GoIn == "bottom" || $GoIn == "left" || $GoIn == "right")) {

        if ($stat['vault_move'] == 1) $msg = "Вы уже перемещаетесь!";
        elseif ($stat['r_action'] == 1) $msg = "Вы добываете руду!";
        else {

                $GoInfo = mysql_fetch_array(mysql_query("SELECT * FROM `vault` WHERE id='".$VaultInfo[$GoIn.'_id']."'"));

                if ($GoInfo['id']) {

                        $stat['vault_time'] = $now + $GoInfo['time'];
                        $stat['vault_room'] = $GoInfo['id'];
                        $stat['vaul_move'] = 1;

                        mysql_query("UPDATE `person` SET vault_room='".$GoInfo['id']."', vault_time='".$stat['vault_time']."', vault_move=1 WHERE user='".$stat['user']."'");

                        $GoToText = "Топаем в [b][u]".$GoInfo['title']."[/u][/b]";
                }
        }
}

if ($stat['vault_move'] == 1) {

        if ($stat['vault_time']-2 < $now) {

                mysql_query("UPDATE `person` SET room=vault_room, vault_room=vault_room, vault_time=0, vault_move=0 WHERE user='".$stat['user']."'");

                $_ROOM['TO_CHANGE'] = $stat['vault_room'];
                include("../config/rooms.php");

                $stat['vault_time'] = 0;
                $stat['vault_room'] = vault_room;
                $stat['vaul_move'] = 0;
                $_SESSION['auto_attack'] = 1;
                echo"
                <script LANGUAGE=\"JavaScript\">
                <!--
                top.frames['main'].location = \"vault.php\";
                //-->
                </SCRIPT>
                ";
                exit;
        }
}



$VaultRoom['200'] = "Врата Подземелья";
$VaultRoom['201'] = "Большой Коридор";
$VaultRoom['202'] = "Зал Странствий";
$VaultRoom['203'] = "Зал Призраков";
$VaultRoom['204'] = "Зал Бездны";
$VaultRoom['205'] = "Тупиковый Тоннель";
$VaultRoom['206'] = "Зал Хаоса";
$VaultRoom['207'] = "Зал Призраков №2";
$VaultRoom['208'] = "Оружейный Зал";
$VaultRoom['209'] = "Зал Мучений";
$VaultRoom['210'] = "Зал Сумрака";
$VaultRoom['211'] = "Зал Добычи";


$VaultRoom['301'] = "Сектор 1";
$VaultRoom['302'] = "Сектор 2";
$VaultRoom['303'] = "Сектор 3";
$VaultRoom['304'] = "Сектор 4";
$VaultRoom['305'] = "Сектор 5";
$VaultRoom['306'] = "Сектор 6";
$VaultRoom['307'] = "Сектор 7";
$VaultRoom['308'] = "Сектор 8";
$VaultRoom['309'] = "Сектор 9";
$VaultRoom['310'] = "Сектор 10";
$VaultRoom['311'] = "Сектор 11";
$VaultRoom['312'] = "Сектор 12";
$VaultRoom['313'] = "Сектор 13";
$VaultRoom['314'] = "Сектор 14";
$VaultRoom['315'] = "Сектор 15";
$VaultRoom['316'] = "Сектор 16";
$VaultRoom['317'] = "Сектор 17";
$VaultRoom['318'] = "Сектор 18";
$VaultRoom['319'] = "Сектор 19";
$VaultRoom['320'] = "Сектор 20";
$VaultRoom['321'] = "Сектор 21";
$VaultRoom['322'] = "Сектор 22";
$VaultRoom['323'] = "Сектор 23";
$VaultRoom['324'] = "Сектор 24";
$VaultRoom['325'] = "Сектор 25";
$VaultRoom['326'] = "Сектор 26";
$VaultRoom['327'] = "Сектор 27";
$VaultRoom['328'] = "Сектор 28";
$VaultRoom['329'] = "Сектор 29";
$VaultRoom['330'] = "Сектор 30";
$VaultRoom['331'] = "Сектор 31";
$VaultRoom['332'] = "Сектор 32";
$VaultRoom['333'] = "Сектор 33";
$VaultRoom['334'] = "Сектор 34";
$VaultRoom['335'] = "Сектор 35";
$VaultRoom['336'] = "Сектор 36";
$VaultRoom['337'] = "Сектор 37";
$VaultRoom['338'] = "Сектор 38";
$VaultRoom['339'] = "Сектор 39";
$VaultRoom['340'] = "Сектор 40";
$VaultRoom['341'] = "Сектор 41";
$VaultRoom['342'] = "Сектор 42";
$VaultRoom['343'] = "Сектор 43";
$VaultRoom['344'] = "Сектор 44";
$VaultRoom['345'] = "Сектор 45";
$VaultRoom['346'] = "Сектор 46";
$VaultRoom['347'] = "Сектор 47";
$VaultRoom['348'] = "Сектор 48";
$VaultRoom['349'] = "Сектор 49";
$VaultRoom['350'] = "Сектор 50";
$VaultRoom['351'] = "Сектор 51";
$VaultRoom['352'] = "Сектор 52";
$VaultRoom['353'] = "Сектор 53";
$VaultRoom['354'] = "Сектор 54";
$VaultRoom['355'] = "Сектор 55";
$VaultRoom['356'] = "Сектор 56";
$VaultRoom['357'] = "Сектор 57";
$VaultRoom['358'] = "Сектор 58";
$VaultRoom['359'] = "Сектор 59";
$VaultRoom['360'] = "Сектор 60";
$VaultRoom['361'] = "Сектор 61";
$VaultRoom['362'] = "Сектор 62";
$VaultRoom['363'] = "Сектор 63";
$VaultRoom['364'] = "Сектор 64";
$VaultRoom['365'] = "Сектор 65";
$VaultRoom['366'] = "Сектор 66";
$VaultRoom['367'] = "Сектор 67";
$VaultRoom['368'] = "Сектор 68";
$VaultRoom['369'] = "Сектор 69";
$VaultRoom['370'] = "Сектор 70";

$widthhp=$stat['hp_now']/$stat['hp_max']*181;
if ($widthhp==0) $widthhp+=2;
if ($widthhp==1) $widthhp+=1;
if ($widthhp>1) $widthhp-=1;

$rp = ($VaultInfo['ruda']/$VaultInfo['ruda_max'])*100;

include("../config/html_city.php");

echo"<body bgcolor=#dedede leftmargin=0 topmargin=0>
<DIV id=hint1></DIV>
<div id=mainform style='position:absolute; left:30px; top:30px'></div>";
echo"<script LANGUAGE=\"JavaScript\" SRC=\"../img/js/time.js\"></SCRIPT>
<script LANGUAGE=\"JavaScript\" SRC=\"../img/js/show_inf.js\"></SCRIPT>
<script LANGUAGE=\"JavaScript\" SRC=\"../img/js/login_form.js\"></SCRIPT>";
print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<TD width=1></TD>
<td width=600 valign=top>


<TABLE cellspacing=0 cellpadding=0>
<tr>

<TD valign=top>
<script language=JavaScript>
show_inf('$stat[user]','$stat[id]','$stat[level]','$stat[rank]','$stat[tribe]');
</SCRIPT>


Запас ресурсов шахты: [b]".$rp."[/b] %
</TD>

<TD valign=top>
<table cellspacing=0 cellpadding=0 border=0 align=center height=12>
<tr>
<td width=200 title='Уровень жизни: $stat[hp_now]/$stat[hp_max]' align=left valign=bottom width=200><img src=../img/images/vault/navigation/hp/_helth.gif width='10' height=10 border=0 alt='Уровень жизни: $stat[hp_now]/$stat[hp_max]'><img src=../img/images/vault/navigation/hp/helth.gif height='10' width='$widthhp' border=0 alt='Уровень жизни: $stat[hp_now]/$stat[hp_max]'><img src=../img/images/vault/navigation/hp/_helth_.gif width='10' height=10 border=0 alt='Уровень жизни: $stat[hp_now]/$stat[hp_max]'></td>
</tr>
</table>
</TD>

<TD valign=top><FONT COLOR=RED>[b]$stat[hp_now] / $stat[hp_max][/b]</FONT></TD>

</TR>
</TABLE>

</td>

<td align=right valign=top>
<img src='../img/images/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"vault.php?tmp=\"+Math.random();\"\"'>";

if ($stat['room'] == 200) 
echo"
<img src='../img/images/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"street5.php?refer=200&tmp=\"+Math.random();\"\"'>";

if ($stat['room'] == 349) echo"
<img src='../img/images/back.gif' style='CURSOR: Hand' alt='Телепорт' onclick='window.location.href=\"street6.php?refer=349&tmp=\"+Math.random();\"\"'>";

echo"</td>
</tr>
</table>";






echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=right>
<center><font class=title>".$VaultInfo['title']."</font></center>
";



if (!empty($msg)) echo"<center><font color=red>[b]$msg[/b]</font></center>
";


echo"

<fieldset style='WIDTH: 98.6%'><legend>Территория подземелья</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>



<table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr>
<td width=170 align=left valign=top>







<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1 width=150>
<tr>
<td align=center>

[b]Навигация[/b]<HR color=silver>

<table cellspacing=0 cellpadding=0 border=0>

<tr height=45>
<td width=45></td><td width=45 align=center valign=center><IMG SRC='../img/images/vault/navigation/";
if ($VaultInfo['top_id']) echo"active/top.gif' onclick='top.frames[\"main\"].location = \"vault.php?GoIn=top&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['top_id']]."' style='CURSOR: Hand'"; else echo"n_active/top.gif' alt='Нет прохода'";
echo"></td><td width=45></td>
</tr>

<tr height=45>
<td width=45 align=center valign=center><IMG SRC='../img/images/vault/navigation/";
if ($VaultInfo['left_id']) echo"active/left.gif' onclick='top.frames[\"main\"].location = \"vault.php?GoIn=left&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['left_id']]."' style='CURSOR: Hand'"; else echo"n_active/left.gif' alt='Нет прохода'";
echo"></td><td width=45 align=center valign=center><IMG SRC='../img/images/vault/navigation/center.gif'></td><td width=45 align=center valign=center><IMG SRC='../img/images/vault/navigation/";
if ($VaultInfo['right_id']) echo"active/right.gif' onclick='top.frames[\"main\"].location = \"vault.php?GoIn=right&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['right_id']]."' style='CURSOR: Hand'"; else echo"n_active/right.gif' alt='Нет прохода'";
echo"></td>
</tr>

<tr height=45>
<td width=45></td><td width=45 align=center valign=center><IMG SRC='../img/images/vault/navigation/";
if ($VaultInfo['bottom_id']) echo"active/bottom.gif' onclick='top.frames[\"main\"].location = \"vault.php?GoIn=bottom&\"+Math.random();' alt='Перейти в ".$VaultRoom[$VaultInfo['bottom_id']]."' style='CURSOR: Hand'"; else echo"n_active/bottom.gif' alt='Нет прохода'";
echo"></td><td width=45></td>
</tr>

</table>";

if ($stat['vault_time'] > $now) {

        echo"<HR color=silver>Топаем в [b][u]".$VaultRoom[$stat[vault_room]]."[/u][/b]<HR color=silver><tABLE cellspacing=0 cellpadding=0><tr><td>Ещё:</td><td>[b][size="1"]<div id=move></div>[/size][/b]<script>ShowTime('move',",$stat['vault_time']-$now+rand(1,3),",1);</script></td></tr></table>";
}

if ($stat['r_time'] > $now) {

        echo"<HR color=silver>Добываем руду<HR color=silver><tABLE cellspacing=0 cellpadding=0><tr><td>Ещё:</td><td>[b][size="1"]<div id=know></div>[/size][/b]<script>ShowTime('know',",$stat['r_time']-$now,",1);</script></td></tr></table>";
}

echo"
</td>
</tr>
</table>






</td>
<td align=center valign=top>
".$VaultInfo['text'];
if(!empty($_SESSION['auto_attack']) && $_SESSION['auto_attack']==1){
$_SESSION['auto_attack'] = 0;
include("../includes/battle/bot_attack.php");
}else{
$_SESSION['auto_attack'] = 0;
}

echo"</td>
<td width=170 align=right valign=top>";

echo"

<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1 width=150>
<tr>
<td align=center >

[b]Действия[/b]<HR color=silver>";
//-------------------------/
/*---- Module ----*/
$vault_query = mysql_query("SELECT * FROM `vault_sessions` WHERE player_id=". $stat['id']);
if (mysql_num_rows($vault_query)>0) {
    $vault_session = mysql_fetch_array($vault_query);
    if ($vault_session['stop']>$now) {
        if ($vault_session['count']==$max_attack) {
            echo "Нападения на бота вам недоступны до
[b]". date("d.m.y H:i:s", $vault_session['stop']) ."[/b]
";
$_SESSION['bot_attack'] = 0;
        } else {
              $count = $max_attack-$vault_session['count'];
              echo "
                Вы можете напасть на бота еще [b]$count[/b] раз


            ";
$_SESSION['bot_attack'] = $count;
        }
    } else {
        mysql_query("DELETE FROM `vault_sessions` WHERE id=$vault_session[id]");
        echo "
            Вам доступно [b]$max_attack[/b] нападений на бота

        ";
$_SESSION['bot_attack'] = $max_attack;
    }
} else {
    echo "
        Вам доступно [b]$max_attack[/b] нападений на бота

    ";
$_SESSION['bot_attack'] = $max_attack;
}
/*----- End - Module -----*/
//------------------------//
if ($stat['room'] == 312 && $stat['kwest0'] == 7) echo"
<input type=button class=input  value='Рубин' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take6=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 302 && $stat['podzem1'] == 0) echo"
<input type=button class=input  value='Камень' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take2=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 205 && $stat['kwest0'] == 13) echo"
<input type=button class=input  value='Рукоядь' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take10=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 208 && $stat['kwest0'] == 4) echo"
<input type=button class=input value='Сундук' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take5=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 201 && $stat['kwest0'] == 8) echo"
<input type=button class=input value='Йод' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take7=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 360 && $stat['kwest0'] == 14) echo"
<input type=button class=input  value='Лезвие' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take11=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 343 && $stat['kwest0'] == 9) echo"
<input type=button class=input  value='Змеиный Плод' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take8=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 206 && $stat['kwest0'] == 1) echo"
<input type=button class=input value='Пояс' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take4=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 329 && $stat['kwest0'] == 12) echo"
<input type=button class=input value='Солнечный камень' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take9=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 336 && $stat['kwest0'] == 23) echo"
<input type=button class=input  value='Котёнок' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?take12=\"+Math.random();\"\"'><HR color=silver>";
echo"
<input type=button class=input value='Нападение' style='WIDTH: 120px' onclick=\"java script:ShowForm('Нападение','vault.php?Attack=$now','','','1','attack','1','0');\"><HR color=silver>
<input type=button class=input value='Добыча руды' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"vault.php?work=\"+Math.random();\"\"'><HR color=silver>
<input type=button class=input value='Колодец Жизни' style='WIDTH: 120px'";
if ($VaultInfo['heal'] >= $now){ echo" disabled";} else {echo" onclick='top.frames[\"main\"].location = \"vault.php?Heal=\"+Math.random();'><HR color=silver>";}



echo"

</td>
</tr>
</table>

</td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>



</td>
</tr>
</table>
";

}

?>
<BODY bgcolor=EBEDEC leftmargin=0 topmargin=0 background='../img/images/backgrounds/vault.jpg' style='background-attachment: fixed;'>
НА держи, у меня работает, правда этот способ не совсем оптимизирован, и не вариант что всё правильно работает, так что тестируй и если будут ошибки пиши, постараюсь поправить...
 
Столкнулся с такой проблемой:
Захожу в игру. Нахожусь в онлайне, но в неактивном состоянии и буквально через 10 минут максимум мой ник пропадает из списка онлайн-игроков в информации о персонаже выводится статус "Персонаж сейчас не в игре" и собственно появляется js warning:
say.php (Строка 10 Символ 9)
Объект не поддерживает это свойство или метод

В других сборках не замечал данной проблемы.
Может кто то тоже сталкивался. Подскажите куда копать :)
 
Вот мой say.php


Код:
<?
include("config/config.php");
include("config/html_header.php");

$stat = mysql_fetch_assoc(mysql_query("SELECT * FROM `person` WHERE `user` = '".addslashes($_COOKIE['user'])."' AND `pass` = '".addslashes($_COOKIE['pass'])."' LIMIT 1"));
  mysql_query("SET CHARSET cp1251");
if (empty($stat['id']) || $stat['bloked']) {
  print "<script>top.location='index.php?action=logout'</script>";
  exit;
}

$CH = date("H");
$CM = date("i");
$CS = date("s");

$max_id = mysql_fetch_assoc(mysql_query("select max(id) as id from chat"));
$max = $max_id['id'] - 20;
?>
<BODY onload="init(); top.RefreshChat(); setInterval('clock1()',999); clock1();" leftmargin=0 topmargin=0 rightmargin=0 bgcolor=#000000>
<script LANGUAGE="JavaScript">
function smiles() {
  var x = event.screenX - 150;
  var y = event.screenY - 350;
  var sFeatures = "dialogLeft:"+x+"px;dialogTop:"+y+"px;dialogHeight:380px;dialogWidth:305px;help:no;status:no;unadorned:yes";
  window.showModelessDialog("smiles.html", window, sFeatures);
}

var FocusTimeOut;

function DoFocus() { top.bottom.out.text.focus(); }

function FocusText() { FocusTimeOut=setTimeout(DoFocus,10); }

function init() {
FocusText();
top.chat.document.write("<html><head><link rel=stylesheet type=\"text/css\" href=\"img/css/main.css\">");
top.chat.document.write("<meta http-equiv=Content-Type content=\"text/html; charset=windows-1251\"><META Http-Equiv=Cache-Control Content=no-cache><meta http-equiv=PRAGMA content=NO-CACHE><META Http-Equiv=Expires Content=0></head>");
top.chat.document.write("<body style='background-image: url(img/game/frames/chatfon.png); background-attachment: fixed;' oncontextmenu=\"return false;\"><DIV ID=chat_form style='position:absolute; visibility:hidden'></DIV>");
top.chat.document.write("<\script>function check_ctrl(){ CtrlPress=window.event.ctrlKey; }<\/script>");
top.chat.document.write("<DIV ID=oMenu CLASS=\"menu\" onmouseout=\"top.closeMenu()\" width=0 height=0></DIV>");
top.chat.document.write("<div id=MyChat>");
}

function tl()
{
        var size = document.body.clientWidth-214;
        if (size<80) { size=80 }
        document.out.text.width = size;
}
window.onresize=tl;
</SCRIPT>

<table height="34" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign='top' class='scfon'>
<FORM action="chat.php?action=send" target="hdn" method="post" name=out top.StopChatTimer();">

<input type="hidden" value="<?=$max?>" name="message_id">
<input type="hidden" name="act" value="">

<td><img src='img/game/frames/lbd.jpg' width='33' height='34' border='0' alt='' /></td>
<td class='in' style='width:100%; padding-left:0px;'>
        <input type="text" size="100%" maxlength="250" name="text" class="txt" style="width:100%;"></td>
        <td class="btnfon"><input type="submit" value=" "  class="subbtn" title="Отправить" style="width:45px;" /></td></form>
        <td>[img]img/game/frames/l_m.jpg[/img]</td>
        </td>
        <td>[img]img/game/menu/b_m1.jpg[/img]</td>
<?
if ($stat['admin'] == 1 || (($stat['rank'] >= 12 && $stat['rank'] < 15) || $stat['rank'] >= 98)) 
    echo "<td><img src='img/game/menu/b_m6.jpg' width=47 height=34 border=0 style='cursor: pointer' title='Отчёт о переводах' onclick=\"parent.main.location='perevod.php?';\"></td>";

?>
    <td>[img]img/game/menu/b_m7.jpg[/img]</td>
<?
if ($stat['level'] >= 4)
    echo "<td><img src='img/game/menu/b_m8.jpg' width=46 height=34 border=0 style='cursor: pointer' title='Передача предметов / кредитов' onclick=\"parent.main.location='main.php?set=transfer';\"></td>";
?>
<td>[img]img/game/frames/r_m.jpg[/img]</td>
<?

 if ($stat['tribe']) 
        echo "<td><img src='img/game/menu/b_m10.jpg' width=58 height=34 border=0 style='cursor: pointer' title='Клан' onclick=\"parent.main.location='main.php?set=clan';\"></td>";
if (($stat['rank'] >= 10 && $stat['rank'] < 15) || $stat['rank'] >= 98) 
echo "<td><img src='img/game/menu/b_m11.jpg' width=58 height=34 border=0 style='cursor: pointer' title='Инквизиция' onclick=\"parent.main.location='guard.php?';\"></td>";
if ($stat['sclon'] == '2') 
        echo "<td><img src='img/game/menu/b_m9.jpg' width=66 height=34 border=0 style='cursor: pointer' title='ТЬма' onclick=\"parent.main.location='main.php?set=sclon';\"></td>";
if ($stat['sclon'] == '1') 
        echo "<td><img src='img/game/menu/b_m9.jpg' width=66 height=34 border=0 style='cursor: pointer' title='Свет' onclick=\"parent.main.location='main.php?set=sclon';\"></td>";

?>
<?
if ($stat['admin']) 
echo "<td><img src='img/game/menu/b_m12.jpg' width=58 height=34 border=0 style='cursor: pointer' title='Администрация' onclick=\"parent.main.location='admin.php?';\"></td>";
if ($stat['admin'] == '1') 
?>

        <td>[img]img/game/frames/tmr.png[/img]</td>

             <td class="timefon" style="padding-right:0px;">
<script LANGUAGE="JavaScript">
      d=document;
    dServM=240;
    Dphp=(<?=$now?>)*1000;        
    Dphp=(<?=$now?> + 21600)*1000;        
    Djs=(D=new Date()).getTime()-D.getTimezoneOffset()*60000;
    DD=Dphp-Djs;
    dKlientM=-(new Date()).getTimezoneOffset();
    DPoyas=(dServM-dKlientM)*60000;


function clock1() {
            var D0=new Date;                  
      hms('timeS',new Date(D0.getTime()+DD));
}

function hms(layr,X) {
            var m,s;
            d.getElementById(layr).innerHTML = X.getHours()
      +':'+((m=X.getMinutes())<10?'0':'')+m
      +':'+((s=X.getSeconds())<10?'0':'')+s;
      top.status=X.getHours()
      +':'+((m=X.getMinutes())<10?'0':'')+m
      +':'+((s=X.getSeconds())<10?'0':'')+s;
}
</script></td>
        <td>[img]img/game/frames/rbd.jpg[/img]</td>
</td>
</tr>
</table>
</body>
</html>
 

Похожие темы

Сверху