battles/orden.php

666 lines
38 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
session_start();
if(!isset($_SESSION['uid'])) header("Location: index.php");
include("config.php");
include("functions.php");
if($user['in_tower'] == 1) { header('Location: towerin.php'); die(); }
$al = mysql_fetch_assoc(mysql_query("SELECT * FROM `aligns` WHERE `align` = '{$user['align']}' LIMIT 1"));
header("Cache-Control: no-cache");
# Защита для свитков.
if ((int)$user['align'] == 1) define('PALADINS',microtime());
/*
1.1 > Паладин поднебесья
1.75 > Паладин Солнечной Улыбки
1.7 > Паладин Огненной Зари
1.91 > Паладин Неба
1.98 > Старший Паладин Неба
1.99 > Верховный
*/
$arr = array(
'delo' => array(1.1, 1.7, 1.75, 1.91, 1.98, 1.99),
'telegraf' => array(1.1, 1.7, 1.75, 1.91, 1.98, 1.99),
'trade' => array(1.7, 1.91, 1.98, 1.99),
'golos' => array(1.99),
'showinvis' => array(1.7, 1.75, 1.91, 1.98, 1.99)
);
?>
<HTML>
<HEAD>
<link rel=stylesheet type="text/css" href="css/main.css">
<meta content="text/html; charset=utf-8" http-equiv=Content-type>
<META Http-Equiv=Cache-Control Content="no-cache, max-age=0, must-revalidate, no-store">
<meta http-equiv=PRAGMA content=NO-CACHE>
<META Http-Equiv=Expires Content=0>
<style>
body {
margin: 5px;
background: #d4d4d4;
}
legend {
margin-top: 10px;
color: dimgray;
font-family: consolas,monospace;
font-size: 18px;
}
</style>
</head>
<body>
<table align=right><tr><td><INPUT TYPE="button" onClick="location.href='main.php';" value="Вернуться" title="Вернуться"></table>
<?php
function imp($array) {
foreach($array as $k => $v) $str .= $k.";".$v.";";
return $str;
}
function expa($str) {
$array = explode(";", $str);
for($i = 0; $i <= count($array)-2; $i = $i+2) $rarray[$array[$i]] = $array[$i+1];
return $rarray;
}
if ($user['deal']==1) echo "Неси нам деньги, {$user['login']}!";
elseif ($user['align'] == '2') echo "<h3>Следи за равновесием, товарищ {$user['login']}!</h3>";
elseif ($user['align'] == '3') echo "<h3>Мусорщик с нами, ".($user['sex']?'собрат':'сестра')." {$user['login']}!</h3>";
elseif ($user['align'] == '6') echo "<h3>Сила Света с нами, ".($user['sex']?'брат':'сестра')." {$user['login']}!</h3>";
elseif ((int)$user['align'] == 1) echo "<h3>Да пребудет с тобой сила, ".($user['sex']?'брат':'сестра')." {$user['login']}!</h3>";
####################################################
## НЕ ТРОГАТЬ! ТУТ ОТКРЫВАЮТСЯ ВСПЛЫВАЮЩИЕ ОКНА!!!##
####################################################
echo "<div align=center id=hint3></div>";
####################################################
## пидорасы! © Ins.
/*
Чтобы использовать навык мало иметь доступ сюда.
Но имея доступ сюда надо ещё и иметь прописанное право использовать его в БД.
Именно для этого нужна куча галочек в админке и оттуда парсится массив $al.
Отюда возможны казусы, когда в панели кнопка есть, но она ничего не делает.
Перед нами сборная солянка инклюдов:
1.х » Паладины
2.х » Админы о_О
2 » Нейтрал
3 » Тёмный
4 » Хаос
5 » Дилер (Не применяется, так как deal=1 проставляет дилеру свой значок).
6 » Светлый
7 » Боты или админы
8 » Боты или админы
10 » Админ-бот
50 » Дилер
.
А раз инклюды начинаются тут и строго прописаны, в самих свитках можно пренебречь проверками на склонность.
© Ins.
*/
//print_r($al);
if($user['align']==6) {
if(date("G")>"8" && date("G")<"20") $moj = expa($al['accses']);
else echo("Ваши способности доступны только днем!");
}
else $moj = expa($al['accses']);
if(in_array($_POST['use'],array_keys($moj))) {
//echo $_GET['use'];
$abil=mysql_fetch_array(mysql_query("SELECT `abil` FROM `users` WHERE `id`='{$user['id']}';"));
$abil=unserialize($abil['abil']);
switch($_POST['use']) {
case "cure150": include("./magic/cure150.php"); break;
case "al_neut_power":
if($abil[0]>0 && $user['align']==2) {
include("./magic/al_neut_power.php");
if($outok==1) {$abil[0]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");}
}
elseif($user['align']!=2) include("./magic/al_neut_power.php");
break;
case "ct1":
if($abil[0]>0 && $user['align']==6) {
include("./magic/ct1.php");
if($outok==1) {$abil[0]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");}
}
elseif($user['align']!=6) include("./magic/ct1.php");
break;
case "ct2":
if($abil[1]>0 && $user['align']==6) {
include("./magic/ct2.php");
if($outok==1) {$abil[1]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");}
}
elseif($user['align']!=6) include("./magic/ct2.php");
break;
case "ct3":
if($abil[2]>0 && $user['align']==6) {
include("./magic/ct3.php");
if($outok==1) {$abil[2]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");}
}
elseif($user['align']!=6) include("./magic/ct3.php");
break;
case "sleep": include("./magic/sleep.php"); break;
case "sleepf": include("./magic/sleepf.php"); break;
case "sleep_off": include("./magic/sleep_off.php"); break;
case "sleepf_off": include("./magic/sleepf_off.php"); break;
case "haos": include("./magic/haos.php"); break;
case "haos_off": include("./magic/haos_off.php"); break;
case "obezl": include("./magic/obezl.php"); break;
case "obezl_off": include("./magic/obezl_off.php"); break;
case "death": include("./magic/death.php"); break;
case "death_off": include("./magic/death_off.php"); break;
case "ldadd": include("./magic/ldadd.php"); break;
case "pal_off": include("./magic/pal_off.php"); break;
case "marry": include("./magic/marry.php"); break;
case "unmarry": include("./magic/unmarry.php"); break;
case "ct_all": include("./magic/ct_all.php"); break;
case "check": include("./magic/check.php"); break;
case "attack": include("./magic/eattack.php"); break;
case "attack_t":
include("./magic/attack_t.php");
if($skipper==1) /* header("Location:fbattle.php");*/ die("<script>location.href='fbattle.php';</script>");
break;
case "battack": include("./magic/ebattack.php"); break;
case "attackk_close":
if($abil[1]>0 && $user['align']==2) {
include("./magic/attackk_close.php");
if($outok==1) {$abil[1]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");
die("<script>location.href='fbattle.php';</script>");}
}
else {
include("./magic/attackk_close.php");
die("<script>location.href='fbattle.php';</script>");
}
break;
case "attackk_open":
if($abil[1]>0 && $user['align']==2) {
include("./magic/attackk_open.php");
if($outok==1) {$abil[2]-=1;mysql_query("UPDATE `users` SET `abil`='".serialize($abil)."' WHERE `id`='{$user['id']}';");
die("<script>location.href='fbattle.php';</script>");}
}
else {
include("./magic/attackk_open.php");
die("<script>location.href='fbattle.php';</script>");
}
break;
case "brat":
include("./magic/brat.php");
if($skipper==1) /* header("Location:fbattle.php"); */ die("<script>location.href='fbattle.php';</script>");
break;
case "vampir": include("./magic/vampir.php"); break;
case "crush": include("./magic/devastate.php"); break;
case "def": include("./magic/defence.php"); break;
case "bexit": include("./magic/bexit.php"); break;
case "vip": include("./magic/vips.php"); break;
case "dlight": include("./magic/dlight.php"); break;
case "ddark": include("./magic/ddark.php"); break;
case "dneit": include("./magic/dneit.php"); break;
case "un_align": include("./magic/un_align.php"); break;
}
}
echo "<table><tr><td><br><br>";
foreach($moj as $k => $v) {
//echo $k;
switch($k) {
case "sleep": $script_name="runmagic0"; $magic_name="Наложить заклятие молчания"; break;
case "sleepf": $script_name="runmagicf"; $magic_name="Наложить заклятие форумного молчания"; break;
case "cure150": $script_name="runmagic1"; $magic_name="Лечение(150)"; break;
case "al_neut_power": $script_name="RunMagicSelf"; $magic_name="Сила нейтралитета"; break;
case "ct1": $script_name="runmagic1"; $magic_name="Исцелить легкую травму"; break;
case "ct2": $script_name="runmagic1"; $magic_name="Исцелить среднюю травму"; break;
case "ct3": $script_name="runmagic1"; $magic_name="Исцелить тяжелую травму"; break;
case "sleep_off": $script_name="runmagic1"; $magic_name="Снять заклятие молчания"; break;
case "sleepf_off": $script_name="runmagic1"; $magic_name="Снять заклятие форумного молчания"; break;
case "haos": $script_name="runmagic2"; $magic_name="Наложить заклятие хаоса"; break;
case "haos_off": $script_name="runmagic1"; $magic_name="Снять заклятие хаоса"; break;
case "death": $script_name="runmagic1"; $magic_name="Наложить заклятие смерти"; break;
case "death_off": $script_name="runmagic1"; $magic_name="Снять заклятие смерти"; break;
case "obezl": $script_name="runmagic2"; $magic_name="Наложить заклятие обезличивания"; break;
case "obezl_off": $script_name="runmagic1"; $magic_name="Снять заклятие обезличивания"; break;
case "pal_off": $script_name="runmagic1"; $magic_name="Лишить звания Паладин"; break;
case "attack": $script_name="runmagic1"; $magic_name="Нападение"; break;
case "attack_t": $script_name="runmagic1"; $magic_name="Нападение на Темного"; break;
case "battack": $script_name="runmagic1"; $magic_name="Кровавое нападение"; break;
case "attackk_close": $script_name="runmagic1"; $magic_name="Кулачное закрытое кровавое нападение"; break;
case "attackk_open": $script_name="runmagic1"; $magic_name="Кулачное закрытое нападение"; break;
case "marry": $script_name="runmagic4"; $magic_name="Зарегистрировать брак"; break;
case "unmarry": $script_name="runmagic4"; $magic_name="Расторгнуть брак"; break;
case "hidden": $script_name="runmagic1"; $magic_name="Заклятие невидимости"; break;
case "teleport": $script_name="runmagic"; $magic_name="Телепортация"; break;
case "check": $script_name="runmagic1"; $magic_name="Поставить проверку"; break;
case "ct_all": $script_name="runmagic1"; $magic_name="Вылечить от травм"; break;
case "pal_buttons": $script_name="runmagic1"; $magic_name="Отметить о прохождении проверки"; break;
case "vampir": $script_name="runmagic1"; $magic_name="Вампиризм (выпить энергию другого игрока)"; break;
case "brat": $script_name="runmagic1"; $magic_name="Помочь темному собрату (вмешаться в поединок)"; break;
case "dneit": $script_name="runmagic1"; $magic_name="Присвоить склонность (Нейтральное Братство)"; break;
case "dpal": $script_name="runmagic"; $magic_name="Присвоить склонность (Паладин)"; break;
case "ddark": $script_name="runmagic1"; $magic_name="Присвоить склонность (Темное Братство)"; break;
case "dlight": $script_name="runmagic1"; $magic_name="Присвоить склонность (Светлое Братство)"; break;
case "un_align": $script_name="runmagic1"; $magic_name="Лишить склонности"; break;
case "note": $script_name="runmagic"; $magic_name="Редактировать личное дело"; break;
case "sys": $script_name="runmagic"; $magic_name="Отправить в чат системное сообщение"; break;
case "scanner": $script_name="runmagic"; $magic_name="Показать лог действий модератора"; break;
case "rep": $script_name="runmagic"; $magic_name="Отчет о переводах"; break;
case "rost": $script_name="runmagic"; $magic_name="Присвоить статус"; break;
case "ldadd": $script_name=""; $magic_name="Записать причину отправки в Хаос"; break;
case "crush": $script_name="runmagic1"; $magic_name="Сокрушение"; break;
case "def": $script_name="runmagic1"; $magic_name="Защита от оружия"; break;
case "bexit": $script_name="runmagic1"; $magic_name="Выйти из боя"; break;
}
if ($script_name) {
$action_ok=1;
$abil=mysql_fetch_array(mysql_query("SELECT `abil` FROM `users` WHERE `id`='{$user['id']}';"));
$abil=unserialize($abil['abil']);
if($user['align']==2) {
if($k=='al_neut_power') { if($abil[0]<1) $action_ok=0; }
if($k=='attackk_close') { if($abil[1]<1) $action_ok=0; }
if($k=='attackk_open') { if($abil[2]<1) $action_ok=0; }
}
if($user['align']==6) {
if($k=='ct1') { if($abil[0]<1) $action_ok=0; }
if($k=='ct2') { if($abil[1]<1) $action_ok=0; }
if($k=='ct3') { if($abil[2]<1) $action_ok=0; }
}
}
if($action_ok>0) print "<a onclick=\"javascript:$script_name('$magic_name','$k','target','target1') \" href='#'><img src='i/magic/".$k.".gif' title='".$magic_name."'></a>&nbsp;";
}
if($user['align']==2) // Нейтралы
{
$abil=mysql_fetch_array(mysql_query("SELECT `abil` FROM `users` WHERE `id`='{$user['id']}';"));
$abil=unserialize($abil['abil']);
for($i=0;$i<3;$i++) if(!$abil[$i]) $abil[$i]=0;
echo("<br />Осталось использований:<br />");
echo("<img src='i/magic/al_neut_power.gif' title='Сила нейтралитета'> Сила нейтралитета - ".$abil[0]."<br />");
echo("<img src='i/magic/attackk_close.gif' title='Кулачное закрытое кровавое нападение'> Кулачное закрытое кровавое нападение - ".$abil[1]."<br />");
echo("<img src='i/magic/attackk_open.gif' title='Кулачное закрытое нападение'> Кулачное закрытое нападение - ".$abil[2]."<br />");
}
if($user['align']==6) // Свет
{
$abil=mysql_fetch_array(mysql_query("SELECT `abil` FROM `users` WHERE `id`='{$user['id']}';"));
$abil=unserialize($abil['abil']);
for($i=0;$i<3;$i++) if(!$abil[$i]) $abil[$i]=0;
echo("<br />Осталось использований:<br />");
echo("<img src='i/magic/ct1.gif' title='Исцелить легкую травму'> Исцелить легкую травму - ".$abil[0]."<br />");
echo("<img src='i/magic/ct2.gif' title='Исцелить среднюю травму'> Исцелить среднюю травму - ".$abil[1]."<br />");
echo("<img src='i/magic/ct3.gif' title='Исцелить тяжелую травму'> Исцелить тяжелую травму - ".$abil[2]."<br />");
}
echo "</td></tr></table>";
// ПАЛАДИНЫ!
if(in_array($user['align'], $arr['delo'])) {
echo "<form method='post' action='orden.php'><legend>Добавить в «дело» игрока заметку о нарушении правил, прокрутке и пр.</legend><input name='ldnick' placeholder='Логин'> <input name='ldtext' size='50' placeholder='Сообщение'> <input type='hidden' name='use' value='ldadd'> <input type='submit' value='Добавить'>";
if ($user['align'] > '1.4' && $user['align'] < '2') echo "<br><input type='checkbox' name='red' class='input' > Записать, как причину отправки в хаос/блокировки";
echo "</form>";
}
if(in_array($user['align'], $arr['golos'])) {
echo "<form method='post' action='orden.php'><legend>Отправить системное сообщение в чат</legend><input name='newsmsg' size='74' placeholder='Введите сообщение'> <input type='submit' value='Отправить'></form>";
}
if($_POST['newsmsg'] && in_array($user['align'], $arr['golos'])) {
$from = '<span style="background:yellow"> ';
AddChatSystem($from.$_POST['newsmsg']." <small>© Орден Света</small></span>");
echo "<b style=\"color: Red;\">Системное сообщение отправлено…</b>";
}
if (in_array($user['align'], $arr['telegraf'])){
if($_POST['grn'] && $_POST['gr']) echo telegraph($_POST['grn'],$_POST['gr']);
echo "<form method='post' action='orden.php'><legend>Телеграф</legend><input name='grn' placeholder='Логин'> <input name='gr' size='50' placeholder='Сообщение'> <input type='submit' value='Отправить'>";
}
if (in_array($user['align'], $arr['showinvis'])){
echo '<legend>Невидимки:</legend>';
$prs = mysql_query('SELECT `id`, `login` FROM `users` WHERE `invis` = 1 ORDER BY `id` DESC');
while($pl = mysql_fetch_array($prs)) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$pl[id]}' AND `type` = '1022' LIMIT 1"));
echo '<b>[id] = '.$pl['id'].', '.$pl['login'].' - [невидимка '.substr($effect[0], strlen($effect[0])-4).']</b><br />';
}
}
if (in_array($user['align'], $arr['trade'])){
if (!$_POST['logs']) $_POST['logs']=date("d.m.y");
echo '<hr><TABLE><TR><TD colspan=3><FORM METHOD=POST ACTION=orden.php><legend>Переводы</legend>
<INPUT TYPE=text NAME=filter value="'.$_POST['filter'].'" placeholder="Логин"> за <INPUT TYPE=text NAME=logs size=12 value="'.$_POST['logs'].'"> <INPUT TYPE=submit value="Просмотреть переводы персонажа"></form></TD>
</tr><tr><td><FORM METHOD=POST ACTION=orden.php><INPUT TYPE=hidden NAME=filter value="'.$_POST['filter'].'">
<INPUT TYPE=hidden NAME=logs value="'.date("d.m.y",mktime(0, 0, 0, substr($_POST['logs'],3,2), substr($_POST['logs'],0,2)-1, "20".substr($_POST['logs'],6,2))).'">
<INPUT TYPE=submit value=" « "></form></TD>
<TD valign=top align=center>Переводы персонажа <b>"'.$_POST['filter'].'"</b> за <b>'.$_POST['logs'].'</b></TD>
<TD><FORM METHOD=POST ACTION=orden.php><INPUT TYPE=hidden NAME=logs value="'.date("d.m.y",mktime(0, 0, 0, substr($_POST['logs'],3,2), substr($_POST['logs'],0,2)+1, "20".substr($_POST['logs'],6,2))).'">
<INPUT TYPE=hidden NAME=filter value="'.$_POST['filter'].'"> <INPUT TYPE=submit value=" » "></form></TD>
</TR></TABLE></form>';
if ($_POST['filter']) {
$perevod = mysql_fetch_array(mysql_query("SELECT login,id,align,admin FROM `users` WHERE `login` = '{$_POST['filter']}' LIMIT 1;"));
$per_ok=0;
if ($perevod['admin'] != '1') $per_ok=1;
$iid=$perevod['id'];
$logsat=$_POST['logs'];
if ($per_ok==1) {
$ddate1=mktime(0, 0, 0, substr($_POST['logs'],3,2), substr($_POST['logs'],0,2), "20".substr($_POST['logs'],6,2));
$ddate2=mktime(23, 59, 59, substr($_POST['logs'],3,2), substr($_POST['logs'],0,2), "20".substr($_POST['logs'],6,2));
$logs = mysql_query("SELECT * FROM `delo` WHERE `pers` = '{$perevod['id']}' AND `date` > '$ddate1' AND `date` < '$ddate2' ORDER by `id` ASC;");
while($row = @mysql_fetch_array($logs)) {
$dat=date("d.m.y H:i",$row['date']);
echo "<span class=date>{$dat}</span> {$row['text']}<br>";
}
}
}
echo "<hr>";
}
if ($user['align'] == '1.99' || $user['align'] == '1.98') {
echo "<form method='post'><legend>Поменять статус</legend><input type='text' name='login' placeholder='Логин'> <input type='text' name='status' placeholder='Статус'> <input type='submit' value='Изменить статус'></form>";
if ($_POST['login'] && $_POST['status']) {
$dd = mysql_fetch_array(mysql_query("SELECT `ip`, `login` FROM `users` WHERE `login` = '".$_POST['login']."';"));
if($dd) {
mysql_query("UPDATE `users` SET `status` = '".$_POST['status']."' WHERE `login` = '".$_POST['login']."';");
echo "<font color=red>Статус ",$dd[1]," изменен на ",$_POST['status'],"</font><BR>";
}
}
}
if ($user['align'] == '1.99') {
echo "<form method='post'><legend>Отдел кадров.</legend><span style='color:maroon'>Внимание!<br>Эти действия применимы к <u>любой</u> склонности в игре!<br>Даже если человек в клане — ему сменится склонность без выхода из клана.<br>Пользоваться ответственно. Злоупотреление наказуемо!<span><br><input type='text' name='login' placeholder='Логин''> <select name='krest'>
<option disabled selected>Крест</option>
<option value='1.1'>Паладин поднебесья</option>
<option value='1.75'>Паладин Солнечной Улыбки</option>
<option value='1.7'>Паладин Огненной Зари</option>
<option value='1.91'>Паладин Неба</option>
<option value='1.98'>Старший Паладин Неба</option>
<option value='del'>Уволить</option>
</select> <input type='submit' value='Применить'></form>
";
if ($_POST['login'] && $_POST['krest']) {
switch($_POST['krest']){
case 1.1: $rang = 'Паладин Поднебесья'; break;
case 1.75: $rang = 'Паладин Солнечной Улыбки'; break;
case 1.7: $rang = 'Паладин Огненной Зари'; break;
case 1.91: $rang = 'Паладин Неба'; break;
case 1.98: $rang = 'Старший Паладин Неба'; break;
case del: $rang = NULL; $_POST['krest']=''; break;
}
$dd = mysql_fetch_array(mysql_query("SELECT `id`, `login`, align FROM `users` WHERE `login` = '".$_POST['login']."' LIMIT 1"));
if($dd) {
# Внимание! Верховный Паладин может снять любую склонность и навесить крест на любую склонность!
# Сейчас это игровой элемент. В будущем сюда надо вставить проверку.
# © Ins.
mysql_query("UPDATE `users` SET `align` = '".$_POST['krest']."',`status` = '$rang' WHERE `login` = '".$dd['login']."';");
if (empty($_POST['krest'])){
$messchs = "{$al['name']} <b>{$user['login']}</b> лишил".($user['sex']?'':'а')." персонажа <b>{$dd['login']}</b> его склонности.";
$mess = "Паладин «{$user['login']}» лишь".($user['sex']?'':'а')." «{$dd['login']}» из Ордена Света.";
}
else {
$messchs = "{$al['name']} <b>{$user['login']}</b> ".($user['sex']?'':'а')." персонажу <b>{$dd['login']}</b> звание <b>{$rang}</b>.";
$mess="Паладин «{$user['login']}» присвоил".($user['sex']?'':'а')." «{$dd['login']}» звание $rang";
}
addch("<img src=i/magic/dpal.gif> $messchs");
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','".$dd['id']."','$mess','".time()."');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','".$_SESSION['uid']."','$mess','".time()."');");
}
}
}
?>
<script type="text/javascript">
var xmlHttpp = [];
function ajax_func(func, iid, getpar, postpar) {
xmlHttpp[iid] = GetXmlHttpObject1();
if(xmlHttpp[iid] == null) {
alert ("Browser does not support HTTP Request")
return
}
document.getElementById(iid).innerHTML = "<img src='./i/loading2.gif' />";
var url = "./ajax/"+func+".php"
url = url+"?"+getpar
xmlHttpp[iid].open("POST", url, true);
xmlHttpp[iid].onreadystatechange = function() {
if(xmlHttpp[iid].readyState == 4 || xmlHttpp[iid].readyState == "complete") {
if(document.getElementById(iid) == '[object HTMLInputElement]')
document.getElementById(iid).value = xmlHttpp[iid].responseText;
else
document.getElementById(iid).innerHTML = xmlHttpp[iid].responseText;
document.getElementById('chat').scrollTop = document.getElementById('chat').scrollHeight+10;
}
}
xmlHttpp[iid].setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttpp[iid].send(postpar);
}
function GetXmlHttpObject1() {
var xmlHttp1 = null;
try {
xmlHttp1 = new XMLHttpRequest();
}
catch(e) {
try {
xmlHttp1 = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp1;
}
function show(ele) {
var srcElement = document.getElementById(ele);
if(srcElement != null) {
if(srcElement.style.display == "block") {
srcElement.style.display = 'none';
} else {
srcElement.style.display = 'block';
}
}
}
var Hint3Name = '';
var Hint3Closed = false;
function runmagic0(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"><INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<select style="background-color:#eceddf; color:#000000;" name="timer"><option value=15>15 мин</option></select>'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function vipad(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"><INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<br /><select style="background-color:#eceddf; color:#000000;" name="vip_type"><option value=1>Silver</option><option value=2>Gold</option><option value=3>Platinum</option></select>'+
'<select style="background-color:#eceddf; color:#000000;" name="time"><option value="1">1 Месяц</option><option value="2">2 Месяца</option><option value="3">3 Месяца</option><option value="4">4 Месяца</option><option value="5">5 Месяцев</option><option value="6">6 Месяцев</option><option value="99999999">Бесконечно</option></select>'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function runmagic(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"><INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<select style="background-color:#eceddf; color:#000000;" name="timer"><option value=15>15 мин</option><option value=30>30 мин</option>'+
'<option value=60>1 час</option><option value=180>3 часа</option><option value=360>6 часов</option><option value=720>12 часов</option><option value=1440>сутки</option> </select>'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function RunMagicSelf(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Использовать возможность "Сила Нейтралитета?"</TD></TR><TR><TD align=left><INPUT TYPE=hidden NAME="'+name+'" VALUE="<? echo @$user['login']; ?>">'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» " onclick="top.frames[\'main\'].Hint3Closed = false;"></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
Hint3Name = name;
Hint3Closed = true;
}
function runmagicf(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<select style="background-color:#eceddf; color:#000000;" name="timer"><option value=15>15 мин<option value=30>30 мин<option value=60>1 час'+
'<option value=180>3 часа<option value=360>6 часов<option value=720>12 часов<option value=1440>сутки<option value=4320>3 суток<option value=10080>неделя</select>'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function runmagic1(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function runmagic2(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<select style="background-color:#eceddf; color:#000000;" name="timer"><option value=2>2 дня<option value=3>3 дня<option value=7>неделя<option value=14>2 недели'+
'<option value=30>1 месяц<option value=60>2 месяца<option value=365>бессрочно</select>'+
'</TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function runmagic3(title, magic, name) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td colspan=2><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD align=left><INPUT TYPE=text NAME="'+name+'">'+
'<br>Причина: <INPUT TYPE=text size=25 NAME="palcom"></TD><TD width=30><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function runmagic4(title, magic, name, name1) {
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</b></BIG></td></tr><tr><td colspan=2>'+
'<form action="orden.php" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><td><INPUT TYPE=hidden name=sd4 value="<? echo @$user['id']; ?>"> <INPUT TYPE=hidden NAME="use" value="'+magic+'">'+
'Укажите логин жениха: <INPUT TYPE=text NAME="'+name+'">'+
'<br>Укажите логин невесты: <INPUT TYPE=text NAME="'+name1+'">'+
'<br><center><INPUT TYPE="submit" value=" »» "></center></TD></TR></TABLE></FORM></td></tr></table>';
document.all("hint3").style.visibility = "visible";
document.all("hint3").style.left = 100;
document.all("hint3").style.top = 100;
document.all(name).focus();
Hint3Name = name;
Hint3Closed = false;
}
function closehint3(){
document.all("hint3").style.visibility = "hidden";
Hint3Name = '';
Hint3Closed = false;
}
</script>
<script>
var xmlHttpp=[]
function ajax_func(func,iid,getpar,postpar){
xmlHttpp[iid]=GetXmlHttpObject1()
if (xmlHttpp[iid]==null){
alert ("Browser does not support HTTP Request")
return
}
document.getElementById(iid).innerHTML="<img src='./i/loading2.gif' />";
var url="./ajax/"+func+".php"
url=url+"?"+getpar
xmlHttpp[iid].open("POST",url,true);
xmlHttpp[iid].onreadystatechange=function() {
if (xmlHttpp[iid].readyState==4 || xmlHttpp[iid].readyState=="complete") {
if (document.getElementById(iid)=='[object HTMLInputElement]')
document.getElementById(iid).value=xmlHttpp[iid].responseText;
else
document.getElementById(iid).innerHTML=xmlHttpp[iid].responseText;
document.getElementById('chat').scrollTop = document.getElementById('chat').scrollHeight+10;
}
}
xmlHttpp[iid].setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttpp[iid].send(postpar);
}
function GetXmlHttpObject1()
{
var xmlHttp1=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp1=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp1;
}
</script>
</body>
</html>