if (!empty($_SESSION['pal_hint'])) {
echo show_global_mess($_SESSION['pal_hint']);
$_SESSION['pal_hint'] = '';
}
?>
if ((@$_GET['cmd']=='pal.show') or(empty($_GET['cmd']))) { ?>
Уважаемые игроки!
Для более быстрого и эффективного решения вашей проблемы просьба обращаться к тем паладинам, ники которых находятся
справа в списке «Паладины онлайн». Цените свое и чужое время!
$paladin_vopros = sql_query("SELECT * FROM `paladin_vopros` WHERE `owner` = '{$_SESSION['uid']}' ;");
$paladin_vopros_count = sql_number("SELECT * FROM `paladin_vopros` WHERE `owner` = '{$_SESSION['uid']}' ;");
if ($paladin_vopros_count) {
?>
Ваши вопросы:
while($row=mysql_fetch_array($paladin_vopros))
{
$dfg = sdsfower(date("m",$row['date']));
?>
[= date("d",$row['date']) ?> = mb_strtolower($dfg) ?> = date("Y H:i",$row['date']) ?>] Вопрос: = $row['text'] ?> if ($row['otvet']) { ?>Ответ : = $row['otvet'] ?> } ?>
}
?>
} ?>
Паладины онлайн:
$data = sql_query("SELECT `id`, `login`, `level`, `align` FROM `users` WHERE `upd_online` >= ".(time()-60)." AND invis = 0 AND (align>=1 and align<=2) AND `incity` = '".INCITY."' order by align desc, login asc ;");
while ($row = mysql_fetch_array($data)) {
if ($row['id'] > 0) {?>
= nick_2($row['id'],0,10,'private_on','','on'); ?>
}
}
?>
}elseif ((@$_GET['cmd']=='links.show')) { ?>
Большинство вопросов касающихся игры, как правило, уже задавались другими персонажами либо описаны в библиотеке.
}elseif (($_GET['cmd']=='hotkeys.show')) { ?>
Общие:
ALT + 1
Инвентарь "Вещи"
ALT + 2
Инвентарь "Руны"
ALT + 3
Инвентарь "Заклятия"
ALT + 4
Инвентарь "Еда"
ALT + 5
Инвентарь "Прочее"
ALT + ~
Локация
ALT + Q
Выход из игры
Левый клик мышкой — Главная страница
Правый клик мышкой — Инвентарь
Во время боя:
ESC
Отменить выставленные параметры ударов и блоков
1,2,3,4
Первое нажатие выбирает зону удара
1,2,3,4,5,6
Второе нажатие выбирает зону блока
1,2
Третье нажатие выбирает позицию
Enter
Четвертое нажатие эквивалентно кнопке "Вперед!"
}elseif (($_GET['cmd']=='path.show')or($_GET['cmd']=='path.calc')) { ?>
$isroom = $rooms[$user['room']];
?>
Ваше местонахождение — "
= $isroom ?> "
Куда бы вы хотели попасть?
$locations_normal = array (
"100"=> "Дворец",
"101"=> "Центральный Зал",
"102"=> "Казарма Призывников",
"103"=> "Казарма Новобранцев",
"104"=> "Казарма Рекрутов",
"105"=> "Зал Победителей",
"106"=> "Зал Славетных",
"107"=> "Зал Отважных",
"108"=> "Зал Героев",
"109"=> "Зал Тьмы",
"110"=> "Зал Света",
"111"=> "Зал Хаоса",
"113"=> "Башня Паладинов",
"120"=> "Центральная площадь",
"121" => "Глас народа",
"122"=> "Собор",
"123"=> "Магазин",
"124"=> "Почта",
"125"=> "Кузня",
"126"=> "Таверна "Опрокинутый кувшин"",
"127"=> "Стелла войны",
"128"=> "Новогодняя Елочка",
"130"=> "Западная улица",
"131"=> "Больница",
"132"=> "Ратуша",
"133"=> "Лотерея",
"134"=> "Башня Сражений",
"135"=> "Магазин Ордена Забытой Чести",
"136"=> "Вокзал",
"150" => "Малые Торговые ряды",
"152" => "Постоялый двор",
"153"=> "Биржа",
"154"=> "Магазин эксклюзивных вещей",
"155"=> "Банк",
"410" => "Спуск в Канализацию",
"411" => "Канализация",
"420" => "Спуск в Пещеру проклятий",
"421" => "Пещера проклятий",
"440" => "Спуск в Катакомбы",
"441" => "Катакомбы",
"666" => "Тюрьма (Камера смертников)",
"408" => "Магазин Луки"
);
// sort($locations_normal);
// sort($locations_new);
//$result_keyed = array_reverse($locationsd, true);
$roomme = $user['room'];
if (@$_GET['room']) {
$room = $_GET['room'];
}
if (empty($room)) {
$room = $roomme;
}
?>
echo '';
for ($i = 100; $i <= 113; $i++ ) {
if ($i == 100) {
echo '> '.setinloc($i).' '.$locations_normal[$i].' ';
} else {
if ($i != 112) {
echo ' > '.setinloc($i).' '.$locations_normal[$i].' ';
}
}
}
echo ' ';
echo '';
for ($i = 120; $i <= 128; $i++ ) {
if ($i == 120) {
echo '> '.setinloc($i).' '.$locations_normal[$i].' ';
} elseif ($i != 128) {
echo ' > '.setinloc($i).' '.$locations_normal[$i].' ';
}
}
echo ' ';
echo '';
for ($i = 130; $i <= 136; $i++ ) {
if ($i == 130) {
echo ''.setinloc($i).' '.$locations_normal[$i].' ';
} elseif ($i != 134 && $i != 135) {
echo ' > '.setinloc($i).' '.$locations_normal[$i].' ';
}
}
echo ' ';
echo '';
for ($i = 150; $i <= 155; $i++ ) {
if ($i == 150) {
echo '> '.setinloc($i).' '.$locations_normal[$i].' ';
} elseif ($i != 151) {
echo ' > '.setinloc($i).' '.$locations_normal[$i].' ';
}
}
echo ' ';
/* if ($k == $roomme) { ?>
} else { if ($k == $room) { ?>
= $v ?>
} else { ?>
= $v ?>
}*/
?>
if ($_GET['cmd']=='path.calc') {
/* Дворец */
$ar_100 = array(101,102,103,104,105,106,107,108,109,110,111,112,113);
/* Центральная площадь */
$ar_120 = array(121,122,123,124,125,126,127,128);
/* Западная улица */
$ar_130 = array(131,132,133,134,135,136);
/* Малые Торговые ряды */
$ar_150 = array(405,402,151,152,153,154,155);
/* All */
$ar_all = array(100,120,130,150);
$serch_room = @$_GET['room'];
$me_room = $user['room'];
?>
ПОРЯДОК ПЕРЕХОДОВ: = setinloc($serch_room) ?> = $rooms[$serch_room] ?>
$find_100 = 0;
$find_120 = 0;
$find_130 = 0;
$find_150 = 0;
$me_100 = 0;
$me_120 = 0;
$me_130 = 0;
$me_150 = 0;
$show_room_100 = '';
$show_room_120 = '';
$show_room_130 = '';
$show_room_150 = '';
if(in_array($serch_room, $ar_100)){ $find_100 = 1; }
if(in_array($serch_room, $ar_120)){ $find_120 = 1; }
if(in_array($serch_room, $ar_130)){ $find_130 = 1; }
if(in_array($serch_room, $ar_150)){ $find_150 = 1; }
if(in_array($me_room, $ar_100)){ $me_100 = 1; }
if(in_array($me_room, $ar_120)){ $me_120 = 1; }
if(in_array($me_room, $ar_130)){ $me_130 = 1; }
if(in_array($me_room, $ar_150)){ $me_150 = 1; }
#-------------------------
# Центральная площадь
#-------------------------
$is120 = 0;
if (($me_room == 150 || $me_100 || $me_120 || $me_130 || $me_150) && ($find_100 || $find_120 || $find_130 || $find_150)) {
if (($me_150 || $me_room == 150) && ($find_100 || $find_120 || $find_130)) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
}
if ((($me_100 && !$find_100) || $me_120 || $me_room == 130 || ($me_room == 100 && !$find_100 && $serch_room != 120)) && ($find_100 || $find_120 || $find_130 || $find_150)) {
if ($me_room == 130 && !$find_130) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
}
if (($me_120 || $me_room == 130 || ($me_room == 100 && !$find_100 && $serch_room != 120)) && ($serch_room == 100 || $serch_room == 120 || $serch_room == 130 || $serch_room == 150)) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
if ($me_100 && ($find_120 || $find_130 || $find_150 || $serch_room == 130 || $serch_room == 150)) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
if ($me_120 && $find_120) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
if ($me_room == 100 && ($find_120 || $find_130 || $find_150)) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
if ($me_130 && ($find_150 || $find_120 || $find_100)) {
if ($me_room != $serch_room) {
$is120 = 1;
}
}
if ($is120) {
$show_room_120 = '"Центральная площадь" ';
}
#-------------------------
# Малые Торговые ряды
#-------------------------
$is150 = 0;
if (($me_100 || $me_120 || $me_130 || $me_150 || $me_room == 100 || $me_room == 120 || $me_room == 130) && $find_150) {
if ($me_room != $serch_room) {
$is150 = 1;
}
}
if ($me_150 && ($find_120 || $find_130 || $find_100 || $serch_room == 130 || $serch_room == 120 || $serch_room == 100)) {
if ($me_room != $serch_room) {
$is150 = 1;
}
}
if ($is150) {
$show_room_150 = '"Малые Торговые ряды" ';
}
#-------------------------
# Западная улица
#-------------------------
$is130 = 0;
if (($me_100 || $me_120 || $me_150 || $me_130 || $me_room == 100 || $me_room == 120 || $me_room == 150) && $find_130) {
if ($me_room != $serch_room) {
$is130 = 1;
}
}
if ($me_130 && ($find_120 || $find_150 || $find_100 || $serch_room == 150 || $serch_room == 120 || $serch_room == 100)) {
if ($me_room != $serch_room) {
$is130 = 1;
}
}
if ($is130) {
$show_room_130 = '"Западная улица" ';
}
#-------------------------
# Дворец
#-------------------------
$is100 = 0;
if (($me_100 || $me_120 || $me_130 || $me_150 || $me_room == 120 || $me_room == 130 || $me_room == 150) && $find_100) {
$is100 = 1;
}
if (($me_100) && ($find_120 || $find_130 || $find_150 || $serch_room == 120 || $serch_room == 130 || $serch_room == 150)) {
$is100 = 1;
}
if ($me_100 == $find_100) {
$is100 = 0;
}
if ($is100) {
$show_room_100 = '"Дворец" ';
}
switch($serch_room){
case 100: $find_100 = 1; break;
case 120: $find_120 = 1; break;
case 130: $find_130 = 1; break;
case 150: $find_150 = 1; break;
}
switch($me_room){
case 100: $me_100 = 1; break;
case 120: $me_120 = 1; break;
case 130: $me_130 = 1; break;
case 150: $me_150 = 1; break;
}
if ($me_100 && ($find_120 || $find_130 || $find_150)) {
echo $show_room_100.$show_room_120.$show_room_130.$show_room_150;
} elseif ($me_120 && ($find_100 || $find_130 || $find_150)) {
echo $show_room_100.$show_room_120.$show_room_130.$show_room_150;
} elseif ($me_130 && ($find_100 || $find_120 || $find_150)) {
echo $show_room_130.$show_room_120.$show_room_150.$show_room_100;
} elseif ($me_150 && ($find_100 || $find_130 || $find_120)) {
echo $show_room_150.$show_room_120.$show_room_130.$show_room_100;
}
/*if ($serch_room >=150) {
echo $show_room_100.$show_room_130.$show_room_120.$show_room_150;
}elseif ($serch_room >=130 && $serch_room <= 140) {
echo $show_room_100.$show_room_150.$show_room_120.$show_room_130;
}elseif ($serch_room >=120 && $serch_room < 130) {
echo $show_room_100.$show_room_120.$show_room_130.$show_room_150;
}elseif ($serch_room >=120 && $serch_room < 130 && $me_room >=130 && $me_room <= 140) {
echo $show_room_100.$show_room_130.$show_room_150.$show_room_120;
}elseif ($serch_room >=120 && $serch_room < 130 && $me_room >=150) {
echo $show_room_100.$show_room_130.$show_room_150.$show_room_120;
}elseif ($serch_room >=120 && $serch_room < 130 && $me_room <=113) {
echo $show_room_100.$show_room_130.$show_room_150.$show_room_120;
}elseif ($serch_room < 120) {
echo $show_room_130.$show_room_150.$show_room_120.$show_room_100;
}*/
// if(!in_array($serch_room, $ar_all)){ }
echo '"'.$locations_normal[$serch_room].'" ';
?>
} ?>
}elseif ($_GET['cmd']=='pal.otvet' && $user['align']>1 && $user['align']<3 ) { ?>
$old_time_pal_otvet = 2*25*24*60*60;
mysql_query("DELETE FROM `paladin_vopros` WHERE `date` <= '".(time() - $old_time_pal_otvet)."' ;");
if (empty($_GET['selstatus']) || ($_GET['selstatus'] < 1 || $_GET['selstatus'] > 3)) {
$_GET['selstatus'] = 1;
}
if (empty($_GET['page']) ) {
$_GET['page'] = 1;
}
?>
$pal_question_count = sql_number("SELECT * FROM `paladin_vopros` WHERE `status` = '".@$_GET['selstatus']."';");
$count_line = 20;
$pqsall = ceil($pal_question_count / $count_line);
$cur_page = @$_GET['page'];
if (empty($cur_page) || $cur_page ==1) {
$cur_page = 1;
$start = 0;
} else {
$start = (($cur_page * $count_line) - $count_line);
}
$paladin_vopros = sql_query("SELECT * FROM `paladin_vopros` WHERE `status` = '".@$_GET['selstatus']."' ORDER BY id DESC LIMIT $start , $count_line;");
?>
if ($pal_question_count) { ?>
№
От кого
Тема
Получено
if (@$_GET['selstatus']==2) { ?>Ответ }else { ?>Действие } ?>
$in = $start;
while($row=mysql_fetch_array($paladin_vopros))
{
$in++;
$status = '';
switch($row['status']){
case 1: $status = 'Обработать'; break;
}
?>
= $in ?>
= nick_2($row['owner'], 0,0,'private_on','','on') ?>
= $row['text'] ?>
= date("d",$row['date']) ?> = mb_strtolower(sdsfower(date("m",$row['date']))) ?> = date("Y H:i",$row['date']) ?>
if ($row['status']==1 && empty($row['otvet'])) { ?> } else { ?>= nick_2($row['otvet_id'], 0,0,'private_on','batl_off','on') ?> : = $row['otvet'] ?> } ?>
} ?>
} ?>
} ?>