diff --git a/orden.php b/orden.php index b7d020a..f517eb6 100644 --- a/orden.php +++ b/orden.php @@ -1,15 +1,18 @@ query('SELECT `accses`,`name` FROM `aligns` WHERE `align` = ?i', $user['align'])->fetch_assoc(); header("Cache-Control: no-cache"); # Защита для свитков. -if ((int)$user['align'] == 1) define('PALADINS',microtime()); +if ((int)$user['align'] == 1) define('PALADINS', microtime()); /* 1.1 > Паладин поднебесья @@ -20,365 +23,566 @@ if ((int)$user['align'] == 1) define('PALADINS',microtime()); 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) -); +$arr = [ + 'delo' => [1.1, 1.7, 1.75, 1.91, 1.98, 1.99], + 'telegraf' => [1.1, 1.7, 1.75, 1.91, 1.98, 1.99], + 'trade' => [1.7, 1.91, 1.98, 1.99], + 'golos' => [1.99], + 'showinvis' => [1.7, 1.75, 1.91, 1.98, 1.99] +]; ?> - - - + + -
+ + +
+
$v) $str .= $k.";".$v.";"; - return $str; - } +function imp($array) +{ + $str = ''; + foreach ($array as $k => $v) $str .= $k . ";" . $v . ";"; + return $str; +} - function expa($str) { - $rarray = ''; - $array = explode(";", $str); - for($i = 0; $i <= count($array)-2; $i = $i+2) $rarray[$array[$i]] = $array[$i+1]; - return $rarray; - } +function expa($str) +{ + $rarray = ''; + $array = explode(";", $str); + for ($i = 0; $i <= count($array) - 2; $i = $i + 2) $rarray[$array[$i]] = $array[$i + 1]; + return $rarray; +} - echo "

Все абилки персонажа {$user['login']} тут

"; +echo "

Все абилки персонажа {$user['login']} тут

"; - #################################################### - ## НЕ ТРОГАТЬ! ТУТ ОТКРЫВАЮТСЯ ВСПЛЫВАЮЩИЕ ОКНА!!!## - #################################################### - echo "
"; - #################################################### - ## пидорасы! © Ins. +#################################################### +## НЕ ТРОГАТЬ! ТУТ ОТКРЫВАЮТСЯ ВСПЛЫВАЮЩИЕ ОКНА!!!## +#################################################### +echo "
"; +#################################################### +## пидорасы! © Ins. - /* - Чтобы использовать навык мало иметь доступ сюда. - Но имея доступ сюда надо ещё и иметь прописанное право использовать его в БД. - Именно для этого нужна куча галочек в админке и оттуда парсится массив $al. - Отюда возможны казусы, когда в панели кнопка есть, но она ничего не делает. +/* + Чтобы использовать навык мало иметь доступ сюда. + Но имея доступ сюда надо ещё и иметь прописанное право использовать его в БД. + Именно для этого нужна куча галочек в админке и оттуда парсится массив $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']); + Перед нами сборная солянка инклюдов: + 1.х » Паладины + 2.х » Админы о_О + 2 » Нейтрал + 3 » Тёмный + 4 » Хаос + 5 » Дилер (Не применяется, так как deal=1 проставляет дилеру свой значок). + 6 » Светлый + 7 » Боты или админы + 8 » Боты или админы + 10 » Админ-бот + 50 » Дилер + . + А раз инклюды начинаются тут и строго прописаны, в самих свитках можно пренебречь проверками на склонность. + © Ins. +*/ - 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; +//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']); - 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(""); +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 "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("");} + 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']}';"); } - else { - include("./magic/attackk_close.php"); - die(""); + } 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']}';"); } - 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("");} + } 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']}';"); } - else { - include("./magic/attackk_open.php"); - die(""); + } 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']}';"); } - break; + } elseif ($user['align'] != 6) include("./magic/ct3.php"); + break; - case "brat": - include("./magic/brat.php"); - if($skipper==1) /* header("Location:fbattle.php"); */ die(""); - 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 "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; - - } - } + case "attack": + include("./magic/eattack.php"); + break; + case "attack_t": + include("./magic/attack_t.php"); + if ($skipper == 1) /* header("Location:fbattle.php");*/ + die(""); + break; + case "battack": + include("./magic/ebattack.php"); + break; - echo "


"; - 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; - } + 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(""); + } + } else { + include("./magic/attackk_close.php"); + die(""); + } + 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']); + 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(""); + } + } else { + include("./magic/attackk_open.php"); + die(""); + } + break; - 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 " "; - } + case "brat": + include("./magic/brat.php"); + if ($skipper == 1) /* header("Location:fbattle.php"); */ + die(""); + break; - if($user['align']==2) // Нейтралы - { + 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; - $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("
Осталось использований:
"); - echo(" Сила нейтралитета - ".$abil[0]."
"); - echo(" Кулачное закрытое кровавое нападение - ".$abil[1]."
"); - echo(" Кулачное закрытое нападение - ".$abil[2]."
"); - } + } +} - 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("
Осталось использований:
"); - echo(" Исцелить легкую травму - ".$abil[0]."
"); - echo(" Исцелить среднюю травму - ".$abil[1]."
"); - echo(" Исцелить тяжелую травму - ".$abil[2]."
"); +echo "


"; +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 = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc(); + $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; + } } - - echo "
"; + 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 " "; +} + +if ($user['align'] == 2) // Нейтралы +{ + + $abil = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc(); + $abil = unserialize($abil['abil']); + for ($i = 0; $i < 3; $i++) if (!$abil[$i]) $abil[$i] = 0; + echo("
Осталось использований:
"); + echo(" Сила нейтралитета - " . $abil[0] . "
"); + echo(" Кулачное закрытое кровавое нападение - " . $abil[1] . "
"); + echo(" Кулачное закрытое нападение - " . $abil[2] . "
"); +} + +if ($user['align'] == 6) // Свет +{ + + $abil = db::c()->query('SELECT `abil` FROM `users` WHERE `id`= ?i', $_SESSION['uid'])->fetch_assoc(); + $abil = unserialize($abil['abil']); + for ($i = 0; $i < 3; $i++) if (!$abil[$i]) $abil[$i] = 0; + echo("
Осталось использований:
"); + echo(" Исцелить легкую травму - " . $abil[0] . "
"); + echo(" Исцелить среднюю травму - " . $abil[1] . "
"); + echo(" Исцелить тяжелую травму - " . $abil[2] . "
"); +} + +echo "
"; // ПАЛАДИНЫ! - if(in_array($user['align'], $arr['delo'])) { - echo "
Добавить в «дело» игрока заметку о нарушении правил, прокрутке и пр. "; - if ($user['align'] > '1.4' && $user['align'] < '2') echo "
Записать, как причину отправки в хаос/блокировки"; - echo "
"; - } - - if(in_array($user['align'], $arr['golos'])) { - echo "
Отправить системное сообщение в чат
"; - } - if($_POST['newsmsg'] && in_array($user['align'], $arr['golos'])) { - $from = ' '; - AddChatSystem($from.$_POST['newsmsg']." © Орден Света"); - echo "Системное сообщение отправлено…"; - } +if (in_array($user['align'], $arr['delo'])) { + echo "
Добавить в «дело» игрока заметку о нарушении правил, прокрутке и пр. "; + if ($user['align'] > '1.4' && $user['align'] < '2') echo "
Записать, как причину отправки в хаос/блокировки"; + echo "
"; +} - if (in_array($user['align'], $arr['telegraf'])){ - if($_POST['grn'] && $_POST['gr']) echo telegraph($_POST['grn'],$_POST['gr']); - echo "
Телеграф "; - } +if (in_array($user['align'], $arr['golos'])) { + echo "Отправить системное сообщение в чат
"; +} +if ($_POST['newsmsg'] && in_array($user['align'], $arr['golos'])) { + $from = ' '; + AddChatSystem($from . $_POST['newsmsg'] . " © Орден Света"); + echo "Системное сообщение отправлено…"; +} - if (in_array($user['align'], $arr['showinvis'])){ - echo 'Невидимки:'; - $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 '[id] = '.$pl['id'].', '.$pl['login'].' - [невидимка '.substr($effect[0], strlen($effect[0])-4).']
'; - } - } +if (in_array($user['align'], $arr['telegraf'])) { + if ($_POST['grn'] && $_POST['gr']) echo telegraph($_POST['grn'], $_POST['gr']); + echo "
Телеграф "; +} - if (in_array($user['align'], $arr['trade'])){ +if (in_array($user['align'], $arr['showinvis'])) { + echo '[showinvis] option is deprecated'; +} - if (!$_POST['logs']) $_POST['logs']=date("d.m.y"); +if (in_array($user['align'], $arr['trade'])) { - echo '
-
Переводы - за
- + if (!$_POST['logs']) $_POST['logs'] = date("d.m.y"); + + echo '
+ - - + +
Переводы + за
+
Переводы персонажа "'.$_POST['filter'].'" за '.$_POST['logs'].'
-
Переводы персонажа "' . $_POST['filter'] . '" за ' . $_POST['logs'] . '
+
'; - 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 "{$dat} {$row['text']}
"; - } - } - } - echo "
"; - } + 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 "{$dat} {$row['text']}
"; + } + } + } + echo "
"; +} - if ($user['align'] == '1.99' || $user['align'] == '1.98') { - echo "
Поменять статус
"; - 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 "Статус ",$dd[1]," изменен на ",$_POST['status'],"
"; - } - } - } +if ($user['align'] == '1.99' || $user['align'] == '1.98') { + echo "
Поменять статус
"; + 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 "Статус ", $dd[1], " изменен на ", $_POST['status'], "
"; + } + } +} - if ($user['align'] == '1.99') { - echo "
Отдел кадров.Внимание!
Эти действия применимы к любой склонности в игре!
Даже если человек в клане — ему сменится склонность без выхода из клана.
Пользоваться ответственно. Злоупотреление наказуемо!
"; - 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']} {$user['login']} лишил".($user['sex']?'':'а')." персонажа {$dd['login']} его склонности."; - $mess = "Паладин «{$user['login']}» лишь".($user['sex']?'':'а')." «{$dd['login']}» из Ордена Света."; - } - else { - $messchs = "{$al['name']} {$user['login']} ".($user['sex']?'':'а')." персонажу {$dd['login']} звание {$rang}."; - $mess="Паладин «{$user['login']}» присвоил".($user['sex']?'':'а')." «{$dd['login']}» звание $rang"; - } - addch(" $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()."');"); - } - } - } + 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']} {$user['login']} лишил" . ($user['sex'] ? '' : 'а') . " персонажа {$dd['login']} его склонности."; + $mess = "Паладин «{$user['login']}» лишь" . ($user['sex'] ? '' : 'а') . " «{$dd['login']}» из Ордена Света."; + } else { + $messchs = "{$al['name']} {$user['login']} " . ($user['sex'] ? '' : 'а') . " персонажу {$dd['login']} звание {$rang}."; + $mess = "Паладин «{$user['login']}» присвоил" . ($user['sex'] ? '' : 'а') . " «{$dd['login']}» звание $rang"; + } + addch(" $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() . "');"); + } + } +} ?> \ No newline at end of file