792 lines
38 KiB
PHP
792 lines
38 KiB
PHP
<?php
|
||
|
||
session_start();
|
||
if (!($_SESSION['uid'] > 0)) header("Location: index.php");
|
||
include "config.php";
|
||
include "functions.php";
|
||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||
if($user['room']==403){
|
||
|
||
include "startpodzemel.php";
|
||
if ($user['battle'] != 0) { header('location: fbattle.php'); die(); }
|
||
|
||
if($_GET['act']=="cexit")
|
||
{
|
||
$das=mysql_query("select glava,glav_id from `labirint` where user_id='".$user['id']."'");
|
||
$rf=mysql_fetch_array($das);
|
||
$glav_id=$rf["glav_id"];
|
||
$glava=$rf["glava"];
|
||
if($glava==$user['login']){//1
|
||
$des=mysql_query("select login,user_id from `labirint` where `glav_id`='$glav_id' and `login`!='$glava'");
|
||
$r=0;
|
||
while($raf=mysql_fetch_array($des)){//2
|
||
$r++;
|
||
$log = $raf["login"];
|
||
$id_us = $raf["user_id"];
|
||
}//2
|
||
if($r>=1){
|
||
mysql_query("UPDATE labirint SET glav_id='$id_us',glava='$log' WHERE glav_id='".$user['id']."'");
|
||
mysql_query("UPDATE podzem3 SET glava='$log' WHERE glava='".$user['login']."'");
|
||
}else{
|
||
mysql_query("DELETE FROM labirint WHERE glav_id='".$user['id']."'");
|
||
mysql_query("DELETE FROM podzem3 WHERE glava='".$user['login']."'");
|
||
mysql_query("DELETE FROM podzem4 WHERE glava='".$user['login']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Подземное зелье жизни' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №1' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №2' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №3' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №4' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №5' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №6' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №7' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №8' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №9' and owner='".$user['id']."'");
|
||
mysql_query("DELETE FROM `inventory` WHERE name='Ключик №10' and owner='".$user['id']."'");
|
||
}
|
||
}//1
|
||
$e = mysql_query("DELETE FROM labirint WHERE user_id='".$user['id']."'");
|
||
mysql_query("UPDATE `users`,`online` SET `users`.`room` = '402',`online`.`room` = '402' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '".$user['id']."' ;");
|
||
print "<script>location.href='vxod.php'</script>"; exit();
|
||
}
|
||
|
||
?>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
<meta http-equiv="Content-Language" content="ru">
|
||
<link rel=stylesheet type="text/css" href="css/main.css">
|
||
<SCRIPT LANGUAGE="JavaScript" >
|
||
let Hint3Name = '';
|
||
// Заголовок, название скрипта, имя поля с логином
|
||
function findlogin(title, script, name){
|
||
document.all("hint3").innerHTML = '<form action="'+script+'" method=GET style="margin:0;"><table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B style="font-size:11px">'+title+'</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>'+
|
||
'<table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"><td colspan=2>'+
|
||
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD width=50% align=right><INPUT TYPE=text NAME="'+name+'"></TD><TD width=50%><INPUT TYPE="submit" value=" »» "></TD></TR></FORM></TABLE></td></tr></table>';
|
||
document.all("hint3").style.visibility = "visible";
|
||
document.all("hint3").style.left = '100px';
|
||
document.all("hint3").style.top = '100px';
|
||
document.all(name).focus();
|
||
Hint3Name = name;
|
||
}
|
||
|
||
|
||
function returned2(s){
|
||
if (top.oldlocation != '') { top.frames['main'].navigate(top.oldlocation+'?'+s+'tmp='+Math.random()); top.oldlocation=''; }
|
||
else { top.frames['main'].navigate('main.php?'+s+'tmp='+Math.random()) }
|
||
}
|
||
|
||
function closehint3(){
|
||
document.all("hint3").style.visibility="hidden";
|
||
Hint3Name='';
|
||
}
|
||
</script>
|
||
<body leftmargin=5 topmargin=5 marginwidth=5 marginheight=5 bgcolor="#d7d7d7" onLoad="top.setHP(<?=$user['hp']?>,<?=$user['maxhp']?>,<?if(!$user['battle']){echo"10";}else{echo"0";}?>);">
|
||
<script LANGUAGE='JavaScript'>
|
||
<!--document.ondragstart = test;-->
|
||
//запрет на перетаскивание
|
||
<!--document.onselectstart = test;-->
|
||
//запрет на выделение элементов страницы
|
||
<!--document.oncontextmenu = test;-->
|
||
//запрет на выведение контекстного меню
|
||
function test() {
|
||
return false
|
||
}
|
||
</SCRIPT>
|
||
<?
|
||
$ros=mysql_query("SELECT * FROM `labirint` WHERE `user_id`='{$_SESSION['uid']}'");
|
||
$mir=mysql_fetch_array($ros);
|
||
$mesto = $mir['location'];
|
||
$vektor = $mir['vector'];
|
||
$glava = $mir['glava'];
|
||
|
||
if($_GET['act'] == "luka" and $mesto == '28'){print "<script>location.href='podzem_dialog.php'</script>"; exit();}
|
||
// 3 smerti == vqlet
|
||
if($mir['dead']>=3){print "<script>location.href='?act=cexit'</script>"; exit();}
|
||
//vignat
|
||
if($_GET['kill']){
|
||
if($user['login']==$glava){
|
||
$rost=mysql_fetch_array(mysql_query("SELECT `user_id` FROM `labirint` WHERE `glava`='{$glava}' and `login`='".mysql_escape_string($_GET['kill'])."'"));
|
||
$varsa = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_escape_string($_GET['kill'])."' LIMIT 1;"));
|
||
if($varsa and $rost){
|
||
if($_GET['kill']!=$glava){
|
||
mysql_query("DELETE FROM labirint WHERE login='".mysql_escape_string($_GET['kill'])."'");
|
||
//mysql_query("DELETE FROM `inventory` WHERE name='Бутерброд' and owner='".$varsa['id']."' and podzem='1'");
|
||
print "<script>location.href='canalizaciya.php'</script>"; exit();
|
||
}else{print"<font style='font-size:12px; color:#cc0000'>Себя нельзя выгнать.</font>";}
|
||
}else{print"<font style='font-size:12px; color:#cc0000'>Такого логина не существует или он не в вашей группе.</font>";}
|
||
}}
|
||
//smena lider
|
||
if($_GET['change']){
|
||
if($user['login']==$glava){
|
||
$rost=mysql_fetch_array(mysql_query("SELECT `user_id` FROM `labirint` WHERE `glava`='$glava' and `login`='".mysql_escape_string($_GET['change'])."'"));
|
||
$varsa = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `login` = '".mysql_escape_string($_GET['change'])."' LIMIT 1;"));
|
||
if($varsa and $rost){
|
||
if($_GET['change']!=$glava){
|
||
mysql_query("UPDATE labirint SET glav_id='".$varsa['id']."',glava='".$_GET['change']."' WHERE glava='".$user['login']."'");
|
||
mysql_query("UPDATE podzem3 SET glava='".$_GET['change']."' WHERE glava='".$user['login']."'");
|
||
print "<script>location.href='canalizaciya.php'</script>"; exit();
|
||
}else{print"<font style='font-size:12px; color:#cc0000'>Вы и так Лидер.</font>";}
|
||
}else{print"<font style='font-size:12px; color:#cc0000'>Персонаж не существует или он не в вашей группе.</font>";}
|
||
}}
|
||
|
||
$wait_sec=$mir["visit_time"];
|
||
$new_t=time();
|
||
if($wait_sec<$new_t)
|
||
{
|
||
print "<script>location.href='?act=cexit'</script>"; exit();
|
||
}
|
||
if($mir['dead']>=3){print "<script>location.href='?act=cexit'</script>"; exit();}
|
||
|
||
//2ой Ярус
|
||
if($_GET['act'] == "et2" and $mesto == '47' and $mir['name'] == "Канализация 1 этаж"){
|
||
mysql_query("UPDATE labirint SET location='16', vector='180', name='Канализация 2 этаж', l='453', t='226' WHERE glava='".$user['login']."'");
|
||
print "Спускаемся на 2ой ярус...";
|
||
|
||
$ros=mysql_query("SELECT * FROM `labirint` WHERE `user_id`='{$_SESSION['uid']}'");
|
||
$mir=mysql_fetch_array($ros);
|
||
$mesto = $mir['location'];
|
||
$vektor = $mir['vector'];
|
||
$glava = $mir['glava'];
|
||
}
|
||
|
||
//1ый Ярус
|
||
if($_GET['act'] == "et1" and $mesto == '6' and $mir['name'] == "Канализация 2 этаж"){
|
||
mysql_query("UPDATE labirint SET location='48', vector='270', name='Канализация 1 этаж', l='477', t='190' WHERE glava='".$user['login']."'");
|
||
print "Поднимаемся на верхний ярус...";
|
||
|
||
$ros=mysql_query("SELECT * FROM `labirint` WHERE `user_id`='{$_SESSION['uid']}'");
|
||
$mir=mysql_fetch_array($ros);
|
||
$mesto = $mir['location'];
|
||
$vektor = $mir['vector'];
|
||
$glava = $mir['glava'];
|
||
}
|
||
|
||
|
||
include "canalization_mod.php";
|
||
|
||
|
||
////////////нападение////////////////
|
||
if($_GET['act'] == "atk"){
|
||
$d = $_GET['n']+10;
|
||
$d2 = $_GET['n']-10;
|
||
$d3 = $_GET['n']+1;
|
||
$d4 = $_GET['n']-1;
|
||
$red = mysql_query("SELECT n".mysql_escape_string($_GET['n'])." FROM podzem3 WHERE glava='".$mir['glava']."' and name='".$mir['name']."'");
|
||
if($gef = mysql_fetch_array($red)){
|
||
$dop = $gef["n".$_GET['n'].""];
|
||
}
|
||
if($mesto == $d or $mesto == $d1 or $mesto == $d2 or $mesto == $d3 or $mesto == $d4){
|
||
if($dop!=''){
|
||
include"podzem/atk.php";
|
||
}
|
||
}
|
||
}
|
||
if($_GET['act']=='el') {
|
||
if($mir['el']!='1' and $mesto==$mir['el']){
|
||
mysql_query("INSERT INTO `inventory` (`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`present`,`magic`,`otdel`,`isrep`)
|
||
VALUES('".$user['id']."','Подземное зелье жизни','50','1','0','food_l9.gif','5','Подземка','8','6','0') ;");
|
||
mysql_query("UPDATE `labirint` SET el='1' WHERE `glava`='".$glava."' and `login`='".$user['login']."'");
|
||
print" <font style='font-size:12px; color:red;'>Вы получили 'Подземное зелье жизни'</font><br>";
|
||
}else{
|
||
if($mir['el']=='1'){print" <font style='font-size:12px; color:red;'>Вы уже брали зелье!</font><br>";}
|
||
else{print" <font style='font-size:12px; color:red;'>Невозможно! Вы далеко!</font><br>";}}
|
||
}
|
||
///////////////Сбор чистых гаек/////////////
|
||
if($_GET['sun']=='se_gaika_c'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='508' or $stloc=='507' or $stloc=='506'){
|
||
if($stloc=='508'){mysql_query("UPDATE `podzem3` SET n$mesto='507' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='507'){mysql_query("UPDATE `podzem3` SET n$mesto='506' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='506'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Чистая гайка'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Чистая гайка'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Чистая гайка','1','g_c.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Чистая гайка";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Чистая гайка'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
|
||
///////////////Сбор гаек/////////////
|
||
if($_GET['sun']=='gaika'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='503' or $stloc=='502' or $stloc=='501'){
|
||
if($stloc=='503'){mysql_query("UPDATE `podzem3` SET n$mesto='502' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='502'){mysql_query("UPDATE `podzem3` SET n$mesto='501' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='501'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1, massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Гайка";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Гайка'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
|
||
/////////////////////////////////////
|
||
///////////////Сбор вентилей/////////////
|
||
if($_GET['sun']=='ventil'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='504' or $stloc=='505' or $stloc=='506'){
|
||
if($stloc=='506'){mysql_query("UPDATE `podzem3` SET n$mesto='505' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='505'){mysql_query("UPDATE `podzem3` SET n$mesto='504' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='504'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Вентиль'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.2 WHERE owner='".$user['id']."' and `type`='200' and `name`='Вентиль'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Вентиль','1','v.gif','".$user['id']."','200','0.2','0','Лука')");
|
||
}
|
||
$mis = "Вентиль";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Вентиль'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
|
||
///////////////Сбор Чистых вентилей/////////////
|
||
if($_GET['sun']=='se_ventil'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='512' or $stloc=='513' or $stloc=='514'){
|
||
if($stloc=='514'){mysql_query("UPDATE `podzem3` SET n$mesto='513' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='513'){mysql_query("UPDATE `podzem3` SET n$mesto='512' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='512'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Чистый вентиль'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.4 WHERE owner='".$user['id']."' and `type`='200' and `name`='Чистый вентиль'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Чистый вентиль','1','v2.gif','".$user['id']."','200','0.4','0','Лука')");
|
||
}
|
||
$mis = "Чистый вентиль";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Чистый вентиль'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор Болтов/////////////
|
||
if($_GET['sun']=='bolt'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='507' or $stloc=='508' or $stloc=='509'){
|
||
if($stloc=='509'){mysql_query("UPDATE `podzem3` SET n$mesto='508' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='508'){mysql_query("UPDATE `podzem3` SET n$mesto='507' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='507'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Болт'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Болт'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Болт','1','bolt.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Болт";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Болт'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
|
||
///////////////Сбор Длинных Болтов/////////////
|
||
if($_GET['sun']=='se_gaika_bd'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='511' or $stloc=='510' or $stloc=='509'){
|
||
if($stloc=='511'){mysql_query("UPDATE `podzem3` SET n$mesto='510' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='510'){mysql_query("UPDATE `podzem3` SET n$mesto='509' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
if($stloc=='509'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Длинный болт'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.2 WHERE owner='".$user['id']."' and `type`='200' and `name`='Длинный болт'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Длинный болт','1','dbolt.gif','".$user['id']."','200','0.2','0','Лука')");
|
||
}
|
||
$mis = "Длинный болт";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Длинный болт'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор ключиик/////////////
|
||
if($_GET['sun']=='kluchiik'){
|
||
$ferrr = mysql_query("SELECT n$mesto FROM `podzem3` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n$mesto"];
|
||
if($stloc=='510'){
|
||
if($stloc=='510'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Ключиик','1','kluchik.gif','".$user['id']."','200','0.5','0','Лука')");
|
||
$mis = "Ключиик";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Ключиик'</font>";
|
||
}else{if($stloc==''){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор сундуков/////////////
|
||
if($_GET['act']=='sunduk'){
|
||
$ferrr = mysql_query("SELECT n".$_GET['n']." FROM `podzem4` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n".$_GET['n'].""];
|
||
if($stloc=='13.1'){
|
||
$d = $_GET['n']+10;
|
||
$d2 = $_GET['n']-10;
|
||
$d3 = $_GET['n']+1;
|
||
$d4 = $_GET['n']-1;
|
||
if($mesto==$d or $mesto==$d2 or $mesto==$d3 or $mesto==$d4){
|
||
if($stloc=='13.1'){mysql_query("UPDATE `podzem4` SET n".$_GET['n']."='13.0' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Гайка";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Гайка'</font>";
|
||
}
|
||
}else{if($stloc=='13.0'){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор сундуков (БОЛТ)/////////////
|
||
if($_GET['act']=='sunduk2'){
|
||
$ferrr = mysql_query("SELECT n".$_GET['n']." FROM `podzem4` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n".$_GET['n'].""];
|
||
if($stloc=='14.1'){
|
||
$d = $_GET['n']+10;
|
||
$d2 = $_GET['n']-10;
|
||
$d3 = $_GET['n']+1;
|
||
$d4 = $_GET['n']-1;
|
||
if($mesto==$d or $mesto==$d2 or $mesto==$d3 or $mesto==$d4){
|
||
if($stloc=='14.1'){mysql_query("UPDATE `podzem4` SET n".$_GET['n']."='14.0' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Болт'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Болт'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Болт','1','bolt.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Болт";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Болт'</font>";
|
||
}
|
||
}else{if($stloc=='14.0'){print" <font style='font-size:12px; color:cc0000;'>Кто-то оказался быстрее!</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор ключей/////////////
|
||
if($_GET['act']=='key'){
|
||
$ferrr = mysql_query("SELECT n".$_GET['n']." FROM `podzem4` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n".$_GET['n'].""];
|
||
$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Ключик №".mysql_escape_string($_GET['b'])."'");
|
||
$g = mysql_fetch_array($f);
|
||
if(($stloc=='key1' or $stloc=='key2' or $stloc=='key3' or $stloc=='key4' or $stloc=='key5' or $stloc=='key6' or $stloc=='key7' or $stloc=='key8' or $stloc=='key9' or $stloc=='key10') and !$g){
|
||
if($mesto==$_GET['n']){
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Ключик №".mysql_escape_string($_GET['b'])."','1','$stloc.gif','".$user['id']."','200','0.1','0','Подземка')");
|
||
//Удаляем ключик с локи
|
||
//mysql_query("UPDATE `podzem4` SET n".$_GET['n']." = '' WHERE glava='".$glava."' and name='".$mir['name']."'");
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Ключик №".$_GET['b']."'</font>";
|
||
}
|
||
}else{if($g){print" <font style='font-size:12px; color:cc0000;'>У вас уже есть Ключик №".$_GET['b']."!</font>";}}
|
||
|
||
}
|
||
/////////////////////////////////////
|
||
///////////////Сбор гаек из стоков/////////////
|
||
if($_GET['act']=='stok'){
|
||
$ferrr = mysql_query("SELECT n".$_GET['n']." FROM `podzem4` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n".$_GET['n'].""];
|
||
$shans = rand(0,100);
|
||
if($shans<51){
|
||
mysql_query("UPDATE `podzem4` SET n".$_GET['n']."='11.0' WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$stloc='11.0';
|
||
}
|
||
if($stloc=='11.1'){
|
||
if($mesto==$_GET['n']){
|
||
if($stloc=='11.1'){mysql_query("UPDATE `podzem4` SET n".mysql_escape_string($_GET['n'])."='11.0' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f=mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Гайка";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Гайка'</font>";
|
||
}
|
||
}else{if($stloc=='11.0'){print" <font style='font-size:12px; color:cc0000;'>Попахивает...</font>";}}
|
||
}
|
||
///////////////Сбор гаек из стоков/////////////
|
||
if($_GET['act']=='stok2'){
|
||
$ferrr = mysql_query("SELECT n".$_GET['n']." FROM `podzem4` WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$retr = mysql_fetch_array($ferrr);
|
||
$stloc = $retr["n".$_GET['n'].""];
|
||
$shans = rand(0,100);
|
||
if($shans<51){
|
||
mysql_query("UPDATE `podzem4` SET n".$_GET['n']."='12.0' WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$stloc='12.0';
|
||
}
|
||
if($stloc=='12.1'){
|
||
$d = $_GET['n']+10;
|
||
$d2 = $_GET['n']-10;
|
||
$d3 = $_GET['n']+1;
|
||
$d4 = $_GET['n']-1;
|
||
if($mesto==$d or $mesto==$d2 or $mesto==$d3 or $mesto==$d4){
|
||
if($stloc=='12.1'){mysql_query("UPDATE `podzem4` SET n".mysql_escape_string($_GET['n'])."='12.0' WHERE glava='$glava' and name='".$mir['name']."'");}
|
||
$f=mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
if($g = mysql_fetch_array($f)){
|
||
$koll = $g["maxdur"];
|
||
mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка'");
|
||
}else{
|
||
$fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')");
|
||
}
|
||
$mis = "Гайка";
|
||
include "podzem_brat.php";
|
||
print" <font style='font-size:12px; color:cc0000;'>Вы получили 'Гайка'</font>";
|
||
}
|
||
}else{if($stloc=='12.0'){print" <font style='font-size:12px; color:cc0000;'>Попахивает...</font>";}}
|
||
}
|
||
/////////////////////////////////////
|
||
|
||
if($mesto == '1'){$mesto = '01';}
|
||
if($mesto == '2'){$mesto = '02';}
|
||
if($mesto == '3'){$mesto = '03';}
|
||
if($mesto == '4'){$mesto = '04';}
|
||
if($mesto == '5'){$mesto = '05';}
|
||
if($mesto == '6'){$mesto = '06';}
|
||
if($mesto == '7'){$mesto = '07';}
|
||
if($mesto == '8'){$mesto = '08';}
|
||
if($mesto == '9'){$mesto = '09';}
|
||
// переходы
|
||
if(isset($_GET['left'])){
|
||
mysql_query("UPDATE `labirint` SET `vector` = '".mysql_escape_string($_GET['left'])."' WHERE `user_id` = '{$_SESSION['uid']}' ;");
|
||
//header('Location:canalizaciya.php');
|
||
die("<script>location.href='canalizaciya.php';</script>");
|
||
}
|
||
if(isset($_GET['right'])){
|
||
mysql_query("UPDATE `labirint` SET `vector` = '".mysql_escape_string($_GET['right'])."' WHERE `user_id` = '{$_SESSION['uid']}' ;");
|
||
//header('Location:canalizaciya.php');
|
||
die("<script>location.href='canalizaciya.php';</script>");
|
||
}
|
||
|
||
$fer = mysql_query("SELECT n".mysql_escape_string($rhar[$mesto][$_GET['path']])." FROM podzem3 WHERE glava='".$mir['glava']."' and name='".$mir['name']."'");
|
||
if($ret = @mysql_fetch_array($fer)){
|
||
$stoi = $ret["n".$rhar[$mesto][$_GET['path']].""];
|
||
}
|
||
|
||
if($rhar[$mesto][$_GET['path']] > 0 and $_GET['path'] < 4 and $_GET['path'] >= 0 and ($_SESSION['time'] <= time()) and ($stoi=='' or $stoi>'500')) {
|
||
if($_GET['path']==0) {$loc2=$mesto+10;}
|
||
if($_GET['path']==1) {$loc2=$mesto+1;}
|
||
if($_GET['path']==2) {$loc2=$mesto-10;}
|
||
if($_GET['path']==3) {$loc2=$mesto-1;}
|
||
$fers = mysql_query("SELECT n$loc2,v$loc2 FROM podzem4 WHERE glava='$glava' and name='".$mir['name']."'");
|
||
$rets = mysql_fetch_array($fers);
|
||
$ins = mysql_query("SELECT id FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Ключик №".$rets["n$loc2"]."'");
|
||
$setr = mysql_fetch_array($ins);
|
||
if($rets["n$loc2"]>=1 and $rets["n$loc2"]<=10 and !$setr){
|
||
print" <font style='font-size:12px; color:cc0000;'>Нужен ключ №".$rets["n$loc2"]."".$rets["n$mesto"]."</font>";}else{
|
||
$vrem=30*60+time();
|
||
if($_GET['path']==0) {$nav='t=t-12';}
|
||
if($_GET['path']==1) {$nav='l=l+12';}
|
||
if($_GET['path']==2) {$nav='t=t+12';}
|
||
if($_GET['path']==3) {$nav='l=l-12';}
|
||
mysql_query("UPDATE `labirint` SET `location` = '".mysql_escape_string($rhar[$mesto][$_GET['path']])."',`visit_time`='$vrem',$nav WHERE `user_id` = '{$_SESSION['uid']}' ;");
|
||
$_SESSION['time'] = time()+1;
|
||
//header('Location:canalizaciya.php');
|
||
die("<script>location.href='canalizaciya.php';</script>");
|
||
|
||
}
|
||
}
|
||
?>
|
||
|
||
<TABLE border="0" width=100% cellspacing=0 cellpadding=0>
|
||
<TR>
|
||
<TD colspan=3 valign=top align=right nowrap>
|
||
|
||
|
||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||
<tr>
|
||
<td valign="top" align="left">
|
||
<?php
|
||
//Вывести хп и ману
|
||
print "<div style=\"font-size: 12px\">". echo nick($user)."</div>";
|
||
?>
|
||
<br><br>
|
||
<center><table width="450" border="0" cellspacing="1" cellpadding="0">
|
||
<tr>
|
||
<td background="i/labirint3/bg_scroll_01.gif" align="center">Персонаж</td>
|
||
<td background="i/labirint3/bg_scroll_01.gif" align="center">Hp</td>
|
||
<td background="i/labirint3/bg_scroll_01.gif" align="center">Звание</td>
|
||
<td background="i/labirint3/bg_scroll_01.gif" align="center">Подземелье</td>
|
||
</tr>
|
||
<?
|
||
$rog=mysql_query("SELECT login,name,glava FROM `labirint` WHERE `glava`='$glava'");
|
||
while($more=mysql_fetch_array($rog)){
|
||
$big = mysql_fetch_array(mysql_query("SELECT hp,maxhp,id FROM `users` WHERE `login` = '".$more['login']."'"));
|
||
?>
|
||
<tr>
|
||
<td background="i/labirint3/bg_scroll_05.gif" align="center">
|
||
<a href=inf.php?<?=$big['id']?> target=_blank title="Информация о <?=$more['login']?>"><?=$more['login']?></a></td>
|
||
<td background="i/labirint3/bg_scroll_05.gif" align="center"><?=$big['hp']?>/<?=$big['maxhp']?> </td>
|
||
<td background="i/labirint3/bg_scroll_05.gif" align="center"><?if($more['login']==$more['glava']){print"Лидер";}else{print"Рядовой";}?></td>
|
||
<td background="i/labirint3/bg_scroll_05.gif" align="center"><?=$more['name']?></td>
|
||
<? if($user['login']==$more['glava'] and $more['login']==$more['glava']){ ?>
|
||
<td background="i/labirint3/bg_scroll_05.gif" align="center"><A href="#" onClick="findlogin( 'Выберите персонажа которого хотите выгнать','canalizaciya.php', 'kill')"><IMG alt="Выгнать из группы" src="i/labirint3/ico_kill_member1.gif" WIDTH="14" HEIGHT="17"></A> <A href="#" onClick="findlogin( 'Выберите персонажа которому хотите передать лидерство','canalizaciya.php', 'change')"><IMG alt="Передать лидерство" src="i/labirint3/ico_change_leader1.gif" WIDTH="14" HEIGHT="17"></A></td>
|
||
<?
|
||
}
|
||
print"</tr>";
|
||
}
|
||
?>
|
||
</table></center>
|
||
<?
|
||
|
||
print"<br>";
|
||
|
||
if($mir['dead']>'0'){print"<br><font style='font-size:15px; color:#600'> <b> Кол-во смертей:</font></b> <b style='font-size:14px; color:#000'>".$mir['dead']."</b><br><br>";}
|
||
|
||
include "podzem_res.php";
|
||
?>
|
||
</td>
|
||
<td align="right" width="530" height="285">
|
||
<?
|
||
include"navig.php";
|
||
echo build_move_image($mesto, $vektor, 1, $glava);
|
||
?>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<script language="javascript" type="text/javascript">
|
||
const progressEnd = 32; // set to number of progress <span>'s.
|
||
let progressColor = '#00CC00'; // set to progress bar color
|
||
let mtime = parseInt('<?=($_SESSION['
|
||
if (!mtime || mtime<=0) {mtime=0;}
|
||
const progressInterval = Math.round(mtime * 1000 / progressEnd); // set to time between updates (milli-seconds)
|
||
let is_accessible = true;
|
||
let progressAt = progressEnd;
|
||
let progressTimer;
|
||
|
||
function progress_clear() {
|
||
for (let i = 1; i <= progressEnd; i++) document.getElementById('progress'+i).style.backgroundColor = 'transparent';
|
||
progressAt = 0;
|
||
|
||
for (let t = 1; t <= 8; t++) {
|
||
if (document.getElementById('m'+t) ) {
|
||
const tempname = document.getElementById('m' + t).children[0].src;
|
||
if (tempname.match(/b\.gif$/)) {
|
||
document.getElementById('m'+t).children[0].id = 'backend';
|
||
}
|
||
let newname;
|
||
newname = tempname.replace(/(b)?\.gif$/,'i.gif');
|
||
|
||
document.getElementById('m'+t).children[0].src = newname;
|
||
}
|
||
}
|
||
|
||
is_accessible = false;
|
||
set_moveto(true);
|
||
}
|
||
function progress_update() {
|
||
progressAt++;
|
||
//if (progressAt > progressEnd) progress_clear();
|
||
if (progressAt > progressEnd) {
|
||
|
||
for (let t = 1; t <= 8; t++) {
|
||
if (document.getElementById('m'+t) ) {
|
||
let tempname = document.getElementById('m' + t).children[0].src;
|
||
let newname;
|
||
newname = tempname.replace(/i\.gif$/,'.gif');
|
||
if (document.getElementById('m'+t).children[0].id == 'backend') {
|
||
tempname = newname.replace(/\.gif$/,'b.gif');
|
||
newname = tempname;
|
||
}
|
||
document.getElementById('m'+t).children[0].src = newname;
|
||
}
|
||
}
|
||
|
||
is_accessible = true;
|
||
if (window.solo_store && solo_store) { solo(solo_store); } // go to stored
|
||
set_moveto(false);
|
||
} else {document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
|
||
progressTimer = setTimeout('progress_update()',progressInterval);
|
||
}
|
||
}
|
||
function set_moveto (val) {
|
||
document.getElementById('moveto').disabled = val;
|
||
if (document.getElementById('bmoveto')) {
|
||
document.getElementById('bmoveto').disabled = val;
|
||
}
|
||
}
|
||
function progress_stop() {
|
||
clearTimeout(progressTimer);
|
||
progress_clear();
|
||
}
|
||
function check(it) {
|
||
return is_accessible;
|
||
}
|
||
function check_access () {
|
||
return is_accessible;
|
||
}
|
||
function ch_counter_color (color) {
|
||
progressColor = color;
|
||
for (let i = 1; i <= progressAt; i++) {
|
||
document.getElementById('progress'+i).style.backgroundColor = progressColor;
|
||
}
|
||
}
|
||
// brrr
|
||
if (mtime>0) {
|
||
progress_clear();
|
||
progress_update();
|
||
} else {
|
||
for (var i = 1; i <= progressEnd; i++) {
|
||
document.getElementById('progress'+i).style.backgroundColor = progressColor;
|
||
}
|
||
}
|
||
</script>
|
||
|
||
</TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<div id=hint3 class=ahint></div>
|
||
<script>top.onlineReload(true)</script>
|
||
|
||
<style>
|
||
|
||
BODY {
|
||
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
|
||
font-size: 10px;
|
||
margin: 0px 0px 0px 0px;
|
||
|
||
scrollbar-face-color: #e3ac67;
|
||
scrollbar-highlight-color: #e0c3a0;
|
||
scrollbar-shadow-color: #b78d58;
|
||
scrollbar-3dlight-color: #b78d58;
|
||
scrollbar-arrow-color: #b78d58;
|
||
scrollbar-track-color: #e0c3a0;
|
||
scrollbar-darkshadow-color: #b78d58;
|
||
}
|
||
.menu {
|
||
z-index: 100;
|
||
background-color: #E4F2DF;
|
||
border-style: solid; border-width: 2px; border-color: #77c3fc
|
||
position: absolute;
|
||
left: 0px;
|
||
top: 0px;
|
||
visibility: hidden;
|
||
cursor:hand;
|
||
}
|
||
a.menuItem {
|
||
border: 0px solid #000000;
|
||
background-color: #484848;
|
||
color: #000000;
|
||
display: block;
|
||
font-family: Verdana, Arial;
|
||
font-size: 8pt;
|
||
font-weight: bold;
|
||
padding: 2px 12px 2px 8px;
|
||
text-decoration: none;
|
||
}
|
||
|
||
a.menuItem:hover {
|
||
background-color: #d4cbaa;
|
||
color: #000000;
|
||
}
|
||
|
||
</style>
|
||
|
||
<LINK REL=StyleSheet HREF='css/style.css' TYPE='text/css'>
|
||
<script>
|
||
const rnd = Math.random();
|
||
|
||
function sunduk(n)
|
||
{
|
||
document.location.href="?act=sunduk&n="+n+"&rnd="+Math.random();
|
||
}
|
||
function sunduk2(n)
|
||
{
|
||
document.location.href="?act=sunduk2&n="+n+"&rnd="+Math.random();
|
||
}
|
||
function key(n,b)
|
||
{
|
||
document.location.href="?act=key&n="+n+"&b="+b+"&rnd="+Math.random();
|
||
}
|
||
function stok2(n)
|
||
{
|
||
document.location.href="?act=stok2&n="+n+"&rnd="+Math.random();
|
||
}
|
||
function stok(n)
|
||
{
|
||
document.location.href="?act=stok&n="+n+"&rnd="+Math.random();
|
||
}
|
||
function attack(n)
|
||
{
|
||
document.location.href="?act=atk&n="+n+"&rnd="+Math.random();
|
||
}
|
||
function dialog()
|
||
{
|
||
document.location.href="?act=luka&rnd="+Math.random();
|
||
}
|
||
function OpenMenu(n,e){
|
||
let el, x, y;
|
||
el = document.all("oMenu");
|
||
const event = (window.event) ? window.event : e;
|
||
x = event.clientX + document.documentElement.scrollLeft +document.body.scrollLeft - 5;
|
||
y = event.clientY + document.documentElement.scrollTop + document.body.scrollTop-5;
|
||
if (event.clientY + 72 > document.body.clientHeight) { y-=62 } else { y-=2 }
|
||
el.innerHTML = '<div style="color:#000; cursor: pointer; height: 11px; margin: 2px; width: 45px;" class=menuItem onmouseout="this.className=\'menuItem\';" onmouseover="this.className=\'menuItem2\';" onclick="this.disabled = true;attack('+n+');closeMenu(event);">Напасть </div>';
|
||
|
||
el.style.left = x + "px";
|
||
el.style.top = y + "px";
|
||
el.style.visibility = "visible";
|
||
}
|
||
function Opendialog(n,e){
|
||
let el, x, y;
|
||
el = document.all("oMenu");
|
||
const event = (window.event) ? window.event : e;
|
||
x = event.clientX + document.documentElement.scrollLeft +document.body.scrollLeft - 5;
|
||
y = event.clientY + document.documentElement.scrollTop + document.body.scrollTop-5;
|
||
if (event.clientY + 72 > document.body.clientHeight) { y-=62 } else { y-=2 }
|
||
el.innerHTML = '<div style="color:#000; cursor: pointer;" class=menuItem onmouseout="this.className=\'menuItem\';" onmouseover="this.className=\'menuItem2\';" onclick="this.disabled = true;attack('+n+');"> Напасть </div><div style="color:#000; cursor: pointer;" class=menuItem onmouseout="this.className=\'menuItem\';" onmouseover="this.className=\'menuItem2\';" onclick="this.disabled = true;dialog();"> Говорить </div>';
|
||
|
||
|
||
el.style.left = x + "px";
|
||
el.style.top = y + "px";
|
||
el.style.visibility = "visible";
|
||
}
|
||
//Закрыть меню нападения
|
||
function closeMenu(){
|
||
|
||
if (window.event && window.event.toElement)
|
||
{
|
||
const cls = window.event.toElement.className;
|
||
if (cls=='menuItem' || cls=='menu') return;
|
||
}
|
||
document.all("oMenu").style.visibility = "hidden";
|
||
document.all("oMenu").style.top="0px";
|
||
document.all("oMenu").style.left="0px";
|
||
return false;
|
||
}
|
||
</script>
|
||
|
||
<div style="position:absolute; left:130px; top:50px;" ID=oMenu CLASS="menu"></DIV>
|
||
<script>load_page();</script>
|
||
</BODY>
|
||
</HTML>
|
||
<?}?>
|