Хороним старые модераторские свитки, перенося функционал в новый класс.

This commit is contained in:
lopar
2021-02-01 03:42:24 +02:00
parent 7f344df1dc
commit 95ade992e0
31 changed files with 383 additions and 2485 deletions
-29
View File
@@ -1,29 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1;"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '21' LIMIT 1;"));
$int=101;
if ($user['battle'] > 0) {echo "Не в бою...";}
elseif ($effect['time']) {echo "На персонаже уже есть заклятие Сила нейтралитета"; }
elseif ($user->room != $us['room']) { echo "Персонаж в другой комнате!"; }
elseif (!$us['online']) {echo "Персонаж не в игре!";}
elseif (rand(1,100) < $int) {
addch("<img src=i/magic/al_neut_power.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие \"Сила нейтралитета\" на &quot;{$_POST['target']}&quot;, сроком 2 часа.");
$param_name=array("sila","lovk","inta","vinos");
$param_name=$param_name[array_rand($param_name)];
$param_value=rand(20,30);
$us = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`{$param_name}`,`type`) values ('".(int)$us['id']."','Сила нейтралитета',".(time()+7200).",{$param_value},21);");
mysql_query("UPDATE `users` SET `{$param_name}`={$param_name}+{$param_value} WHERE `id`='{$us['id']}';");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие \"Сила нейтралитета\" </b></font>";
$bet=1;
$outok=1;
} else {
echo "Свиток рассыпался в ваших руках...";
$bet=1;
}
-87
View File
@@ -1,87 +0,0 @@
<?php
$coma[] = "А вот раньше просто кляпом рот затыкали.";
$coma[] = "А еще раз можешь? ;)";
$coma[] = "А раньше все не так было ";
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
$coma[] = "Безобразие куда цензура смотрит?";
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
$coma[] = "Вечность? Это тоже единица измерения времени.";
$coma[] = "Вот и мне жена так же рот затыкает";
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
$coma[] = "Давно бы так ";
$coma[] = "Еще одним немым стало больше ";
$coma[] = "Жестоко, но справедливо ";
$coma[] = "Закон. И против него не попрешь.";
$coma[] = "Значит, есть еще порядок в этом мире ";
$coma[] = "И тишина...";
$coma[] = "Молчание - золото. Ощути себя богатым. ";
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
$coma[] = "Не надо злить нас!";
$coma[] = "Нет крика громче тишины... ";
$coma[] = "Ни ругнуться, ни ответить теперь.";
$coma[] = "Ну, как, дошло?";
$coma[] = "Ну, наконец-то!";
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
$coma[] = "Он сказал лишнего.";
$coma[] = "Одна из ступеней развития слова - молчание.";
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
$coma[] = "Прям как рыбка теперь, только рот открывается.";
$coma[] = "Семь раз подумай, один раз промолчи. ";
$coma[] = "Сначала было слово. Потом появилось молчание... ";
$coma[] = "Тебе повезло, что не навсегда. ";
$coma[] = "У вас есть право хранить молчание ";
$coma[] = "Цените слово потому, что каждое может стать последним. ";
$coma[] = "Это безмолвие становится все громче и громче… ";
$coma[] = "Это надо обдумать.";
$coma[] = "Это урок нам всем ";
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
$coma[] = "Я конечно не садист, но мне все это нравится ";
$coma[] = "Помолчи, за умного сойдешь. ";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$target = mysql_real_escape_string($_POST['target']);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
if ($tar['id']) {
{
$ok = 0;
if ($user['align'] == '2.99' && $tar['align'] == 0) {
$ok = 1;
} else echo("Персонаж " . $target . " уже имеет склонность!");
if ($ok == 1) {
if (mysql_query("UPDATE `users` set `align`=3 where `id` ='{$tar['id']}' LIMIT 1;")) {
$ldtarget = $target;
if ($user['sex'] == 1) {
$action = "присвоил";
} else {
$action = "присвоила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action Темную склонность &quot;$target&quot;";
$messch = "$angel &quot;{$user['login']}&quot; $action Темную склонность &quot;$target&quot;";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-57
View File
@@ -1,57 +0,0 @@
<?php
$coma[] = "Вот так. Правду говорят, что словом убить можно. ";
$coma[] = "Вот такая трагическая и нелепая смерть. ";
$coma[] = "В аду жарко, возьми с собой предмет: 'Огнетушитель раскаяния'. Так... на память о Клубе. ";
$coma[] = "Вот теперь на кого-то наденут деревянный макинтош ";
$coma[] = "Все мы там будем ";
$coma[] = "Жестокий мир, жестокие сердца ";
$coma[] = "Жизнь коротка и быстротечна... успей понять это, нарушив Закон. ";
$coma[] = "Да и боец из него не очень... был... ";
$coma[] = "Кому тесно в рамках закона, будет нежиться в просторном гробу! ";
$coma[] = "Мы провожаем в последний путь... Мы провожаем... Черт, забыл, как там дальше. Аминь, короче. ";
$coma[] = "На кладбище ветер свищет, мертвый перс по полю рыщет. Место хочет отыскать, далеко его видать. ";
$coma[] = "На кладбище новоселье... ";
$coma[] = "Несчастные случаи и здесь бывают ";
$coma[] = "'Нет человека, нет проблем'. Иосиф Виссарионович Законников ";
$coma[] = "Надеюсь, он успел написать завещание ";
$coma[] = "Он был плохим солдатом ";
$coma[] = "Он не любил Бойцовский Квартал ";
$coma[] = "И разложится ее труп на нолики и единички, а затем съедят их черви, вирусы и трояны. ";
$coma[] = "Падай, ты убит! ";
$coma[] = "Теперь понятно, куда использовать мой старый венок";
$coma[] = "Трупы ходят по БК, их видать издалека! ";
$coma[] = "Хаос был бы для него раем... ";
$coma[] = "У меня тоже на кладбище место есть ";
$coma[] = "Я даже про него и не вспомню. ";
$coma[] = "В его доме будет играть музыка, но он ее не услышит";
$coma[] = "И разложится его труп на нолики и единички, а затем съедят их черви, вирусы и трояны.";
if (empty($_SESSION['uid']) || empty($_POST['target'])) {
header("Location: index.php");
}
$target = db::c()->query('SELECT id, align, block, level, admin FROM users WHERE login = "?s"', $_POST['target']);
$target['name'] = $_POST['target'];
if ($target->getNumRows()) {
if ($target['block'] == 1) {
echo "<b style='color: #8F0000;'>На персонаже уже есть заклятие смерти </b>";
} else {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3' && empty($target['admin'])) {
$message = "Персонаж {$target['name']} заблокирован! ({$user['login']})";
db::c()->query('UPDATE users SET block = 1 WHERE `id` =?i', $target['id']);
db::c()->query('INSERT INTO lichka(pers,text,date) VALUES (?i,"?s",?i)',$target['id'], $message, time());
db::c()->query('INSERT INTO paldelo(author,text,date) VALUES("?s","?s",?i)',$_SESSION['uid'], $message, time());
addch("<img src=i/magic/death.gif> $message");
addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
echo "<b style='color: #008F00;'>Персонаж \"$target\" заблокирован.</b>";
} else {
echo "<b style='color: #8F0000;'>Запрещено!</b>";
}
}
} else {
echo "<b style='color: #8F0000;'>Персонаж не существует!</b>";
}
-48
View File
@@ -1,48 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align`,`block` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
if ($tar['block'] == 1) {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] == '1.99' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] == '1.99' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("UPDATE `users` SET `palcom` = '',`block`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
if ($user['sex'] == 1) {
$action = "снял";
} else {
$action = "сняла";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие смерти с &quot;$target&quot;..";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/death_off.gif> $mess");
echo "<font color=red><b>Успешно снято заклятие смерти с персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять заклятие смерти с этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>На персонаже \"$target\" нет заклятия смерти </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-92
View File
@@ -1,92 +0,0 @@
<?php
// magic идентификацыя
//if (rand(1,2)==1) {
$coma[] = "А вот раньше просто кляпом рот затыкали.";
$coma[] = "А еще раз можешь? ;)";
$coma[] = "А раньше все не так было ";
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
$coma[] = "Безобразие куда цензура смотрит?";
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
$coma[] = "Вечность? Это тоже единица измерения времени.";
$coma[] = "Вот и мне жена так же рот затыкает";
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
$coma[] = "Давно бы так ";
$coma[] = "Еще одним немым стало больше ";
$coma[] = "Жестоко, но справедливо ";
$coma[] = "Закон. И против него не попрешь.";
$coma[] = "Значит, есть еще порядок в этом мире ";
$coma[] = "И тишина...";
$coma[] = "Молчание - золото. Ощути себя богатым. ";
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
$coma[] = "Не надо злить нас!";
$coma[] = "Нет крика громче тишины... ";
$coma[] = "Ни ругнуться, ни ответить теперь.";
$coma[] = "Ну, как, дошло?";
$coma[] = "Ну, наконец-то!";
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
$coma[] = "Он сказал лишнего.";
$coma[] = "Одна из ступеней развития слова - молчание.";
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
$coma[] = "Прям как рыбка теперь, только рот открывается.";
$coma[] = "Семь раз подумай, один раз промолчи. ";
$coma[] = "Сначала было слово. Потом появилось молчание... ";
$coma[] = "Тебе повезло, что не навсегда. ";
$coma[] = "У вас есть право хранить молчание ";
$coma[] = "Цените слово потому, что каждое может стать последним. ";
$coma[] = "Это безмолвие становится все громче и громче… ";
$coma[] = "Это надо обдумать.";
$coma[] = "Это урок нам всем ";
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
$coma[] = "Я конечно не садист, но мне все это нравится ";
$coma[] = "Помолчи, за умного сойдешь. ";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$target = mysql_real_escape_string($_POST['target']);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
if ($tar['id']) {
{
if ($tar['align'] == 0 && $user['align'] == 2.99) {
$ok = 1;
} else {
$ok = 0;
}
if ($ok == 1) {
if (mysql_query("UPDATE `users` SET `align` = 6 WHERE `id` ='{$tar['id']}' LIMIT 1")) {
$ldtarget = $target;
if ($user['sex'] == 1) {
$action = "присвоил";
} else {
$action = "присвоила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action Светлую склонность &quot;$target&quot;";
$messch = "$angel &quot;{$user['login']}&quot; $action Светлую склонность &quot;$target&quot;";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-90
View File
@@ -1,90 +0,0 @@
<?php
// magic идентификацыя
//if (rand(1,2)==1) {
$coma[] = "А вот раньше просто кляпом рот затыкали.";
$coma[] = "А еще раз можешь? ;)";
$coma[] = "А раньше все не так было ";
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
$coma[] = "Безобразие куда цензура смотрит?";
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
$coma[] = "Вечность? Это тоже единица измерения времени.";
$coma[] = "Вот и мне жена так же рот затыкает";
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
$coma[] = "Давно бы так ";
$coma[] = "Еще одним немым стало больше ";
$coma[] = "Жестоко, но справедливо ";
$coma[] = "Закон. И против него не попрешь.";
$coma[] = "Значит, есть еще порядок в этом мире ";
$coma[] = "И тишина...";
$coma[] = "Молчание - золото. Ощути себя богатым. ";
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
$coma[] = "Не надо злить нас!";
$coma[] = "Нет крика громче тишины... ";
$coma[] = "Ни ругнуться, ни ответить теперь.";
$coma[] = "Ну, как, дошло?";
$coma[] = "Ну, наконец-то!";
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
$coma[] = "Он сказал лишнего.";
$coma[] = "Одна из ступеней развития слова - молчание.";
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
$coma[] = "Прям как рыбка теперь, только рот открывается.";
$coma[] = "Семь раз подумай, один раз промолчи. ";
$coma[] = "Сначала было слово. Потом появилось молчание... ";
$coma[] = "Тебе повезло, что не навсегда. ";
$coma[] = "У вас есть право хранить молчание ";
$coma[] = "Цените слово потому, что каждое может стать последним. ";
$coma[] = "Это безмолвие становится все громче и громче… ";
$coma[] = "Это надо обдумать.";
$coma[] = "Это урок нам всем ";
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
$coma[] = "Я конечно не садист, но мне все это нравится ";
$coma[] = "Помолчи, за умного сойдешь. ";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$target = mysql_real_escape_string($_POST['target']);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$target}' LIMIT 1;"));
if ($tar['id']) {
{
$ok = 0;
if ($user['align'] == '2.99' && $tar['align'] == 0) {
$ok = 1;
} else echo("Персонаж " . $target . " уже имеет склонность!");
if ($ok == 1) {
if (mysql_query("UPDATE `users` set `align`=2 where `id` ='{$tar['id']}' LIMIT 1")) {
$ldtarget = $target;
if ($user['sex'] == 1) {
$action = "присвоил";
} else {
$action = "присвоила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action Нейтральную склонность &quot;$target&quot;";
$messch = "$angel &quot;{$user['login']}&quot; $action Нейтральную склонность &quot;$target&quot;";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно изменена склонность персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-49
View File
@@ -1,49 +0,0 @@
<?php
$coma[] = "Бойтесь, нарушители!";
$coma[] = "Наша служба и опасна, и трудна!";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$target = $_POST['target'];
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
if ($tar['id']) {
{
$ok = 0;
if ($tar['align'] == '0') {
$ok = 1;
} else echo("Персонаж " . $target . " уже имеет склонность!");
if ($ok == 1) {
if (mysql_query("UPDATE users set align='1.1' where id='{$tar['id']}';")) {
$ldtarget = $target;
if ($user['sex'] == 1) {
$action = "принял";
} else {
$action = "приняла";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action &quot;$target&quot; в стройные ряды Паладинов";
$messch = "$angel &quot;{$user['login']}&quot; $action &quot;$target&quot; в стройные ряды Паладинов";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно принят рекрут \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете менять склонность этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-168
View File
@@ -1,168 +0,0 @@
<?php
$coma[] = "А жену мою отправь?!";
$coma[] = "Да, у него все равно в голове хаос был. ";
$coma[] = "Закон жесток, но справедлив!";
$coma[] = "Здесь будет править Закон, а не Хаос!";
$coma[] = "И с этим хаотиком я хотел дружить... ";
$coma[] = "Мне б жену туда же ";
$coma[] = "Не тыкайте в него пальцами, не надо!";
$coma[] = "С утра ждал этого момента";
$coma[] = "Тащите его сюда, где мое большое клеймо???";
$coma[] = "Теперь твои глазки голубыми не назовешь.";
$coma[] = "Тот, кто попирает закон ногами, не может прочно стоять на них.";
$coma[] = "Ходят тут всякие, а потом вещи пропадают. ";
$coma[] = "Хаос наступает ";
$coma[] = "С вещами на выход.";
$coma[] = "Законы надо соблюдать, клеймо рогатое!";
$coma[] = "Ай-яй-яй, какие люди среди нас! ";
$coma[] = "Присвойте ему номер, а то там такая неразбериха. ";
$coma[] = "Мда…. Надеюсь это не смертельно. ";
$coma[] = "Хвала Меру Города!";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$magictime = time() + ($_POST['timer'] * 60 * 1440);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1;"));
if ($effect['time']) {
$time_still = $effect['time'] - time();
$time_new = $magictime - time();
if ($time_still < $time_new) {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("UPDATE `effects` SET `time`='$magictime' WHERE `id` = '{$tar['id']}' LIMIT 1;")) {
$ldtarget = $target;
$ldblock = 1;
switch ($_POST['timer']) {
case "2":
$magictime = "два дня.";
break;
case "3":
$magictime = "три дня.";
break;
case "7":
$magictime = "неделя.";
break;
case "14":
$magictime = "две недели.";
break;
case "30":
$magictime = "месяц.";
break;
case "60":
$magictime = "два месяца.";
break;
case "365":
$magictime = "бессрочно.";
break;
}
if ($user['sex'] == 1) {
$action = "отправил";
} else {
$action = "отправила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "Продление хаоса. $angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime";
$messch = "Продление хаоса. $angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/haos.gif> $messch");
addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете сократить срок наказания!</b></font>";
}
} else {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('" . $tar['id'] . "','Заклятие хаоса','$magictime',4);")) {
mysql_query("UPDATE `users` SET `align`='4', klan='', status='' WHERE `id` = {$tar['id']} LIMIT 1;");
mysql_query("DELETE FROM `effects` where `type`='20' AND 'owner'= '{$tar['id']}' LIMIT 1;");
$ldtarget = $target;
$ldblock = 1;
switch ($_POST['timer']) {
case "2":
$magictime = "два дня.";
break;
case "3":
$magictime = "три дня.";
break;
case "7":
$magictime = "неделя.";
break;
case "14":
$magictime = "две недели.";
break;
case "30":
$magictime = "месяц.";
break;
case "60":
$magictime = "два месяца.";
break;
case "365":
$magictime = "бессрочно.";
break;
}
if ($user['sex'] == 1) {
$action = "отправил";
} else {
$action = "отправила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime";
$messch = "$angel &quot;{$user['login']}&quot; $action в хаос &quot;$target&quot; сроком $magictime.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/haos.gif> $messch");
addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
echo "<font color=red><b>Успешно наложено заклятие хаоса на персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете наложить заклятие хаоса на этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-45
View File
@@ -1,45 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1;"));
if ($effect['time']) {
$ok = 0;
if (($user['align'] > '2' && $user['align'] < '3') || ($user['align'] == '1.99') || ($user['align'] == '1.98')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("DELETE FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '4' LIMIT 1 ;")) {
mysql_query("UPDATE `users` SET `palcom` = '',`align`='0' WHERE `id` = {$tar['id']} LIMIT 1;");
if ($user['sex'] == 1) {
$action = "выпустил";
} else {
$action = "выпустила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action из хаоса &quot;$target&quot;..";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/haos_off.gif> $mess");
echo "<font color=red><b>Успешно снято заклятие хаоса с персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять заклятие хаоса с этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>На персонаже \"$target\" нет заклятия хаоса </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-50
View File
@@ -1,50 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`, `align` FROM `users` WHERE `login` = '" . mysql_real_escape_string($_POST['ldnick']) . "' LIMIT 1"));
$target = $_POST['ldnick'];
if ($tar['id']) {
$ok = 0;
$arr = ['1.1', '1.7', '1.75', '1.91', '1.98', '1.99', '2.99'];
if (in_array($user['align'], $arr)) {
$ok = 1;
}
if ($ok == 1) {
if ($_POST['red']) {
if (!$_POST['ldtext']) {
$pal = '';
} else {
$date_today = date("m.d.y H:i");
$pal = $date_today . " " . $_POST['ldtext'];
}
if (mysql_query("UPDATE `users` SET `palcom` = '$pal' WHERE `id` = {$tar['id']} LIMIT 1;")) {
$mess = "Сообщение от " . $user['login'] . ": " . $_POST['ldtext'];
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
$mess = "Изменена причина отправки в хаос/блокировки &quot;{$_POST['ldnick']}&quot;: $mess";
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно изменена причина отправки в хаос/блокировки персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
$mess = "Сообщение от " . $user['login'] . ": " . $_POST['ldtext'];
if (mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');")) {
$mess = "Добавлена запись в дело &quot;{$_POST['ldnick']}&quot;: $mess";
mysql_query("INSERT INTO `paldelo`(`author`,`text`,`date`) VALUES ('" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Успешно добавлена запись в дело игрока \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
}
} else {
echo "<font color=red><b>Вы не можете добавить запись в дело этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-30
View File
@@ -1,30 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$u1 = filter_input(INPUT_POST, 'target');
$u2 = filter_input(INPUT_POST, 'target1');
$u1Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u1)->fetch_assoc();
$u2Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u2)->fetch_assoc();
if ($u1Row['id'] and $u2Row['id']) {
if ($u1Row['married']) {
$status = "Персонаж {$u1Row['login']} уже состоит в браке!";
} elseif ($u2Row['married']) {
$status = "Персонаж {$u2Row['login']} уже состоит в браке!";
} else {
if ($user['align'] > '1.6' && $user['align'] < '2') {
db::c()->query('UPDATE `users` SET `married`= "?s" WHERE `id` = ?i', $u2Row['login'], $u1Row['id']);
db::c()->query('UPDATE `users` SET `married`= "?s" WHERE `id` = ?i', $u1Row['login'], $u2Row['id']);
$status = "Регистрация брака между «{$u1Row['login']}» и «{$u2Row['login']}», регистратор «{$user['login']}».";
} else {
$status = "Вы не можете зарегистрировать брак!";
}
}
} else {
$status = "Ошибка! Персонаж {$u1} или {$u2} не существует!";
}
if (!empty($status)) err($status);
-74
View File
@@ -1,74 +0,0 @@
<?php
$coma[] = "Я и не вспомню как его зовут... ";
if ($_SESSION['uid'] == null) {
header("Location: index.php");
$magictime = time() + ($_POST['timer'] * 60 * 1440);
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
if ($effect['time']) {
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие обезличивания </b></font>";
} else {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('" . $tar['id'] . "','Заклятие обезличивания','$magictime',5);")) {
$ldtarget = $target;
switch ($_POST['timer']) {
case "2":
$magictime = "два дня.";
break;
case "3":
$magictime = "три дня.";
break;
case "14":
$magictime = "две недели.";
break;
case "30":
$magictime = "месяц.";
break;
case "60":
$magictime = "два месяца.";
break;
case "365":
$magictime = "бессрочно.";
break;
}
if ($user['sex'] == 1) {
$action = "наложил";
} else {
$action = "наложила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие обезличивания на &quot;$target&quot; сроком $magictime";
$messch = "$angel &quot;{$user['login']}&quot; $action заклятие обезличивания на &quot;$target&quot; сроком $magictime.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/obezl.gif> $messch");
addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
echo "<font color=red><b>Успешно наложено заклятие обезличивания на персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете наложить заклятие обезличивания на этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-48
View File
@@ -1,48 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1;"));
if ($effect['time']) {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.6' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '5' LIMIT 1 ;")) {
if ($user['sex'] == 1) {
$action = "снял";
} else {
$action = "сняла";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие обезличивания с &quot;$target&quot;.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/obezl_off.gif> $mess");
echo "<font color=red><b>Успешно снято заклятие обезличивания с персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять заклятие обезличивания с этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>На персонаже \"$target\" нет заклятия обезличивания </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-45
View File
@@ -1,45 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
if ($tar['align'] > '1' && $tar['align'] < '2') {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] == '1.99') && ($tar['align'] != '1.99')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("UPDATE `users` SET `align`='0' WHERE `id` = {$tar['id']} LIMIT 1;")) {
if ($user['sex'] == 1) {
$action = "лишил";
} else {
$action = "лишила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action &quot;$target&quot; звания &quot;Паладина&quot;.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
echo "<font color=red><b>Персонаж \"$target\" лишен звания \"Паладина\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять крест этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не состоит в Ордене </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-120
View File
@@ -1,120 +0,0 @@
<?php
$coma[] = "А вот раньше просто кляпом рот затыкали.";
$coma[] = "А еще раз можешь? ;)";
$coma[] = "А раньше все не так было ";
$coma[] = "А культурный человек сказал бы 'Заткнись, пожалуйста'";
$coma[] = "Безобразие куда цензура смотрит?";
$coma[] = "Бог сотворил землю, а Законник молчание!!!";
$coma[] = "Вечность? Это тоже единица измерения времени.";
$coma[] = "Вот и мне жена так же рот затыкает";
$coma[] = "В Клубе жесткие законы... Только не надо тосковать по беззаконью! ";
$coma[] = "Гнетущую тишину нарушает всеобщее молчание... ";
$coma[] = "Давно бы так ";
$coma[] = "Еще одним немым стало больше ";
$coma[] = "Жестоко, но справедливо ";
$coma[] = "Закон. И против него не попрешь.";
$coma[] = "Значит, есть еще порядок в этом мире ";
$coma[] = "И тишина...";
$coma[] = "Молчание - золото. Ощути себя богатым. ";
$coma[] = "Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!";
$coma[] = "Молчание - это своего рода инвалидность для болтунов.";
$coma[] = "Не надо злить нас!";
$coma[] = "Нет крика громче тишины... ";
$coma[] = "Ни ругнуться, ни ответить теперь.";
$coma[] = "Ну, как, дошло?";
$coma[] = "Ну, наконец-то!";
$coma[] = "О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем! ";
$coma[] = "Он сказал лишнего.";
$coma[] = "Одна из ступеней развития слова - молчание.";
$coma[] = "Придется помолчать, чтобы тебя выслушали.";
$coma[] = "Прям как рыбка теперь, только рот открывается.";
$coma[] = "Семь раз подумай, один раз промолчи. ";
$coma[] = "Сначала было слово. Потом появилось молчание... ";
$coma[] = "Тебе повезло, что не навсегда. ";
$coma[] = "У вас есть право хранить молчание ";
$coma[] = "Цените слово потому, что каждое может стать последним. ";
$coma[] = "Это безмолвие становится все громче и громче… ";
$coma[] = "Это надо обдумать.";
$coma[] = "Это урок нам всем ";
$coma[] = "Я вас долго слушал, теперь у вас есть время подумать.";
$coma[] = "Я конечно не садист, но мне все это нравится ";
$coma[] = "Помолчи, за умного сойдешь. ";
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$magictime = time() + ($_POST['timer'] * 60);
$target = $_POST['target'];
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1;"));
if ($effect['time']) {
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие молчания </b></font>";
} else {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
} elseif (($user['align'] > '7' && $user['align'] < '8') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('" . $tar['id'] . "','Заклятие молчания','$magictime',2);")) {
$ldtarget = $target;
switch ($_POST['timer']) {
case "15":
$magictime = "15 мин.";
break;
case "30":
$magictime = "30 мин.";
break;
case "60":
$magictime = "1 час.";
break;
case "180":
$magictime = "3 часа.";
break;
case "360":
$magictime = "6 часов.";
break;
case "720":
$magictime = "12 часов.";
break;
case "1440":
$magictime = "1 сутки.";
break;
}
if ($user['sex'] == 1) {
$action = "наложил";
} else {
$action = "наложила";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие молчания на &quot;$target&quot; сроком $magictime";
$messch = "$angel &quot;{$user['login']}&quot; $action заклятие молчания на &quot;$target&quot; сроком $magictime";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/sleep.gif> $messch");
addchp($coma[rand(0, count($coma) - 1)], "Комментатор");
echo "<font color=red><b>Успешно наложено заклятие молчания на персонажа \"$target\"</b></font>";
$outok = 1;
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете наложить заклятие молчания на этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-34
View File
@@ -1,34 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '14' ;"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '2' LIMIT 1;"));
if ($user['intel'] >= 1) {
$int=$magic['chanse'] + ($user['intel'] - 1)*3;
if ($int>98){$int=99;}
}
else {$int=0;}
if ($user['battle'] > 0) {echo "Не в бою...";}
elseif (($user->room > 2000) && ($user->room < 2100)) {echo "Не в Проходе...";}
elseif ($effect['time']) {echo "На персонаже уже есть заклятие молчания"; }
elseif ($user->room != $us['room']) { echo "Персонаж в другой комнате!"; }
elseif (($user['level'] < $us['level']) && ($user['align'] < 1) && ($user['align'] > 2.99)) { echo "Накладывать молчанку можно только на игрока равного или младшего уровнем!"; }
elseif (!$us['online']) {echo "Персонаж не в игре!";}
elseif ($us['deal'] == 1) { echo "Вы не можете наложить заклятие молчания на этого персонажа"; }
elseif ($us['align'] > 2 && $us['align'] < 3) { echo "Решились поднять руку на Ангела?.."; }
elseif (rand(1,100) < $int) {
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 15 мин.");
$user = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$user['id']."','Заклятие молчания',".(time()+900).",2);");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$bet=1;
} else {
echo "Свиток рассыпался в ваших руках...";
$bet=1;
}
-34
View File
@@ -1,34 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$magic = mysql_fetch_array(mysql_query("SELECT `chanse` FROM `magic` WHERE `id` = '15' ;"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' and `type` = '2' LIMIT 1;"));
if ($user['intel'] >= 1) {
$int=$magic['chanse'] + ($user['intel'] - 1)*3;
if ($int>98){$int=99;}
}
else {$int=0;}
if ($user['battle'] > 0) {echo "Не в бою...";}
elseif (($user->room > 2000) && ($user->room < 2100)) {echo "Не в Проходе...";}
elseif ($effect['time']) {echo "На персонаже уже есть заклятие молчания"; }
elseif ($user->room != $us['room']) { echo "Персонаж в другой комнате!"; }
elseif (($user['level'] < $us['level']) && ($user['align'] < 1) && ($user['align'] > 2.99)) { echo "Накладывать молчанку можно только на игрока равного или младшего уровнем!"; }
elseif (!$us['online']) {echo "Персонаж не в игре!";}
elseif ($us['deal'] == 1) { echo "Вы не можете наложить заклятие молчания на этого персонажа"; }
elseif ($us['align'] > 2 && $us['align'] < 3) { echo "Решились поднять руку на Ангела?.."; }
elseif (rand(1,100) < $int) {
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 30 мин.");
$user = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
mysql_query("INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values ('".$user['id']."','Заклятие молчания',".(time()+1800).",2);");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$bet=1;
} else {
echo "Свиток рассыпался в ваших руках...";
$bet=1;
}
-52
View File
@@ -1,52 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
if (($user->room > 2000) && ($user->room < 2100)) {
echo "Не в Проходе...";
} else {
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1;"));
if ($effect['time']) {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '2' LIMIT 1 ;")) {
if ($user['sex'] == 1) {
$action = "снял";
} else {
$action = "сняла";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие молчания с &quot;$target&quot;.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/sleep_off.gif> $mess");
echo "<font color=red><b>Успешно снято заклятие молчания с персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять заклятие молчания с этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>На персонаже \"$target\" нет заклятия молчания </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
}
-72
View File
@@ -1,72 +0,0 @@
<?php
if($_SESSION['uid'] == null) { header("Location: index.php"); }
$coma[0] = "А может того... сразу в хаос? ";
$coma[1] = "А будешь еще флудить на форуме - несчастный случай приключится... или авария какая...";
$coma[2] = "Неграмотные могут поставить крестик вместо подписи";
$coma[3] = "Отмодерили? Расслабься и получай удовольствие";
$coma[4] = "Позор флудерастам!";
$coma[5] = "Согласные с приговором - могут опустить руки и отойти от стенки";
$coma[6] = "Флуд есть зло!";
$coma[7] = "Тебе повезло, что не навсегда";
$coma[8] = "Иди и напиши 5000 раз: 'Я больше не буду флудить на форуме' ";
$coma[9] = "Повышаем, повышаем уровень грамотности";
$magictime = time()+($_POST['timer']*60);
$target = $_POST['target'];
$tar = mysql_fetch_array(mysql_query("SELECT `id`, `align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1"));
if($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' AND `type` = '3' LIMIT 1"));
if($effect['time']) {
echo "<font color=red><b>На персонаже \"$target\" уже есть заклятие форумного молчания </b></font>";
} else {
$ok = 0;
if($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if($ok == 1) {
if(mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`) values ('".$tar['id']."', 'Заклятие форумного молчания', '$magictime', '3')")) {
$ldtarget = $target;
switch($_POST['timer']) {
case "15": $magictime = "15 мин."; break;
case "30": $magictime = "30 мин."; break;
case "60": $magictime = "1 час."; break;
case "180": $magictime = "3 часа."; break;
case "360": $magictime = "6 часов."; break;
case "720": $magictime = "12 часов."; break;
case "1440": $magictime = "1 сутки."; break;
case "4320": $magictime = "3 суток."; break;
case "10080": $magictime = "1 неделя."; break;
}
if($user['sex'] == 1) { $action = "наложил"; } else { $action = "наложила"; }
if($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие форумного молчания на &quot;$target&quot; сроком $magictime";
$messch = "$angel &quot;{$user['login']}&quot; $action заклятие форумного молчания на &quot;$target&quot; сроком $magictime";
mysql_query("INSERT INTO `lichka`(`pers`, `text`, `date`) VALUES ('".$tar['id']."', '$mess', '".time()."')");
mysql_query("INSERT INTO `paldelo`(`author`, `text`, `date`) VALUES ('".$_SESSION['uid']."', '$mess', '".time()."')");
addch("<img src=i/magic/sleepf.gif> $messch");
addchp($coma[rand(0, count($coma)-1)], "Комментатор");
echo "<font color=red><b>Успешно наложено заклятие форумного молчания на персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете наложить заклятие форумного молчания на этого персонажа!<b></font>";
}
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-49
View File
@@ -1,49 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$tar = mysql_fetch_array(mysql_query("SELECT `id`,`align` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
$target = $_POST['target'];
if ($tar['id']) {
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$tar['id']}' and `type` = '3' LIMIT 1;"));
if ($effect['time']) {
$ok = 0;
if ($user['align'] > '2' && $user['align'] < '3') {
$ok = 1;
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && ($tar['align'] > '1' && $tar['align'] < '2') && ($user['align'] > $tar['align'])) {
$ok = 1;
} elseif (($user['align'] > '1.2' && $user['align'] < '2') && !($tar['align'] > '2' && $tar['align'] < '3') && !($tar['align'] > '1' && $tar['align'] < '2')) {
$ok = 1;
}
if ($ok == 1) {
if (mysql_query("DELETE FROM`effects` WHERE `owner` = '{$tar['id']}' and `type` = '3' LIMIT 1 ;")) {
if ($user['sex'] == 1) {
$action = "снял";
} else {
$action = "сняла";
}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel = "Ангел";
} elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel = "Паладин";
}
$mess = "$angel &quot;{$user['login']}&quot; $action заклятие форумного молчания с &quot;$target&quot;.";
mysql_query("INSERT INTO `lichka`(`id`,`pers`,`text`,`date`) VALUES ('','" . $tar['id'] . "','$mess','" . time() . "');");
mysql_query("INSERT INTO `paldelo`(`id`,`author`,`text`,`date`) VALUES ('','" . $_SESSION['uid'] . "','$mess','" . time() . "');");
addch("<img src=i/magic/sleepf_off.gif> $mess");
echo "<font color=red><b>Успешно снято заклятие форумного молчания с персонажа \"$target\"</b></font>";
} else {
echo "<font color=red><b>Произошла ошибка!<b></font>";
}
} else {
echo "<font color=red><b>Вы не можете снять заклятие форумного молчания с этого персонажа!<b></font>";
}
} else {
echo "<font color=red><b>На персонаже \"$target\" нет заклятия форумного молчания </b></font>";
}
} else {
echo "<font color=red><b>Персонаж \"$target\" не существует!<b></font>";
}
-13
View File
@@ -1,13 +0,0 @@
<?
session_start();
if(empty($_SESSION['uid'])) { exit('Not access ...'); }
$us = mysql_fetch_array(mysql_query('SELECT `id`, `login`, `align` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['target']).'" LIMIT 1'));
if($user['align'] != 2.99) {
echo 'Вы не можете пользоваться этой магией ...';
} elseif(!isset($us['id'])) {
echo 'Персонаж с логином '.$_POST['target'].' не найден ...';
} else {
mysql_query('UPDATE `users` SET `align` = "0" WHERE `id` = "'.$us['id'].'" LIMIT 1');
echo 'С персонажа '.$us['login'].' была снята склонность ...';
}
-20
View File
@@ -1,20 +0,0 @@
<?php
$effect = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$user['id']}' AND `can` = '1' LIMIT 1"));
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `uid`, `unsleep` FROM `abils_vip` WHERE `uid` = "'.$user['id'].'" LIMIT 1'));
if($vip['unsleep'] <= 0) {
echo 'Магия была исчерпана ...';
} elseif($_POST['target'] != $user['login']) {
echo 'Только на себя ...';
} elseif($user['battle'] > 0) {
echo "Не в бою ...";
} elseif(!isset($effect['id'])) {
echo "Нечего снимать...";
} else {
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
mysql_query("DELETE FROM `effects` WHERE `owner` = '".$user['id']."' AND `id` = '".$effect['id']."' LIMIT 1");
$vip['unsleep'] -= 1;
mysql_query('UPDATE `abils_vip` SET `unsleep` = "'.$vip['unsleep'].'" WHERE `id` = "'.$vip['id'].'" LIMIT 1');
echo "<font color=red><b>На персонажа \"{$user['login']}\" наложено заклятие \"Снять заклятие молчания\" </b></font>";
}
-28
View File
@@ -1,28 +0,0 @@
<?php
if (empty($_SESSION['uid'])) {
header("Location: index.php");
exit;
}
$u1 = filter_input(INPUT_POST, 'target');
$u2 = filter_input(INPUT_POST, 'target1');
$u1Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u1)->fetch_assoc();
$u2Row = db::c()->query('SELECT `id`,`married`,`login` FROM `users` WHERE `login` = "?s"', $u2)->fetch_assoc();
if ($u1Row['id'] and $u2Row['id']) {
if (($u1Row['married'] != $u2Row['login']) or ($u2Row['married'] != $u1Row['login'])) {
$status = "Персонажи {$u1Row['login']} и {$u2Row['login']} не состоят в браке друг с другом!";
} else {
if ($user['align'] > '1.6' && $user['align'] < '2') {
db::c()->query('UPDATE `users` SET `married`= 0 WHERE `id` = ?i', $u1Row['id']);
db::c()->query('UPDATE `users` SET `married`= 0 WHERE `id` = ?i', $u2Row['id']);
$status = "Расторжение брака между «{$u1Row['login']}» и «{$u2Row['login']}», регистратор «{$user['login']}».";
} else {
$status = "Вы не можете расторгнуть брак!";
}
}
} else {
$status = "Ошибка! Персонаж {$u1} или {$u2} не существует!";
}
if (!empty($status)) err($status);
-29
View File
@@ -1,29 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *, (SELECT `id` FROM `online` WHERE `date` >= ".(time()-60)." AND `id` = `users`.`id`) AS `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' AND `type` = '2' LIMIT 1"));
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `sleep15` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
if($vip['sleep15'] <= 0) {
echo 'Магия была исчерпана ...';
} elseif($user['battle'] > 0) {
echo "Не в бою...";
} elseif(($user->room > 2000) && ($user->room < 2100)) {
echo "Не в Проходе...";
} elseif($effect['time']) {
echo "На персонаже уже есть заклятие молчания";
} elseif($user->room != $us['room']) {
echo "Персонаж в другой комнате!";
} elseif(!$us['online']) {
echo "Персонаж не в игре!";
} elseif($us['deal'] == 1) {
echo "Вы не можете наложить заклятие молчания на этого персонажа";
} elseif($us['align'] > 2 && $us['align'] < 3) {
echo "Решились поднять руку на Ангела?..";
} else {
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 15 мин.");
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`, `can`) values ('".$us['id']."', 'Заклятие молчания', ".(time()+60*15).", '2', '1')");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$vip['sleep15'] -= 1;
mysql_query('UPDATE `abils_klan` SET `sleep15` = "'.$vip['sleep15'].'" WHERE `klan` = "'.$vip['klan'].'" LIMIT 1');
}
-29
View File
@@ -1,29 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *, (SELECT `id` FROM `online` WHERE `date` >= ".(time()-60)." AND `id` = `users`.`id`) AS `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' AND `type` = '2' LIMIT 1"));
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `klan`, `sleep30` FROM `abils_klan` WHERE `klan` = "'.$user['klan'].'" LIMIT 1'));
if($vip['sleep30'] <= 0) {
echo 'Магия была исчерпана ...';
} elseif($user['battle'] > 0) {
echo "Не в бою...";
} elseif(($user->room > 2000) && ($user->room < 2100)) {
echo "Не в Проходе...";
} elseif($effect['time']) {
echo "На персонаже уже есть заклятие молчания";
} elseif($user->room != $us['room']) {
echo "Персонаж в другой комнате!";
} elseif(!$us['online']) {
echo "Персонаж не в игре!";
} elseif($us['deal'] == 1) {
echo "Вы не можете наложить заклятие молчания на этого персонажа";
} elseif($us['align'] > 2 && $us['align'] < 3) {
echo "Решились поднять руку на Ангела?..";
} else {
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 30 мин.");
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`, `can`) values ('".$us['id']."', 'Заклятие молчания', ".(time()+60*30).", '2', '1')");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$vip['sleep30'] -= 1;
mysql_query('UPDATE `abils_klan` SET `sleep30` = "'.$vip['sleep30'].'" WHERE `klan` = "'.$vip['klan'].'" LIMIT 1');
}
-29
View File
@@ -1,29 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *, (SELECT `id` FROM `online` WHERE `date` >= ".(time()-60)." AND `id` = `users`.`id`) AS `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' AND `type` = '2' LIMIT 1"));
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `uid`, `sleep15` FROM `abils_user` WHERE `uid` = "'.$user['id'].'" LIMIT 1'));
if($vip['sleep15'] <= 0) {
echo 'Магия была исчерпана ...';
} elseif($user['battle'] > 0) {
echo "Не в бою...";
} elseif(($user->room > 2000) && ($user->room < 2100)) {
echo "Не в Проходе...";
} elseif($effect['time']) {
echo "На персонаже уже есть заклятие молчания";
} elseif($user->room != $us['room']) {
echo "Персонаж в другой комнате!";
} elseif(!$us['online']) {
echo "Персонаж не в игре!";
} elseif($us['deal'] == 1) {
echo "Вы не можете наложить заклятие молчания на этого персонажа";
} elseif($us['align'] > 2 && $us['align'] < 3) {
echo "Решились поднять руку на Ангела?..";
} else {
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 15 мин.");
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`, `can`) values ('".$us['id']."', 'Заклятие молчания', ".(time()+60*15).", '2', '1')");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$vip['sleep15'] -= 1;
mysql_query('UPDATE `abils_user` SET `sleep15` = "'.$vip['sleep15'].'" WHERE `id` = "'.$vip['id'].'" LIMIT 1');
}
-29
View File
@@ -1,29 +0,0 @@
<?php
$us = mysql_fetch_array(mysql_query("SELECT *, (SELECT `id` FROM `online` WHERE `date` >= ".(time()-60)." AND `id` = `users`.`id`) AS `online` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['target'])."' LIMIT 1"));
$effect = mysql_fetch_array(mysql_query("SELECT `time` FROM `effects` WHERE `owner` = '{$us['id']}' AND `type` = '2' LIMIT 1"));
$vip = mysql_fetch_array(mysql_query('SELECT `id`, `uid`, `sleep30` FROM `abils_user` WHERE `uid` = "'.$user['id'].'" LIMIT 1'));
if($vip['sleep30'] <= 0) {
echo 'Магия была исчерпана ...';
} elseif($user['battle'] > 0) {
echo "Не в бою...";
} elseif(($user->room > 2000) && ($user->room < 2100)) {
echo "Не в Проходе...";
} elseif($effect['time']) {
echo "На персонаже уже есть заклятие молчания";
} elseif($user->room != $us['room']) {
echo "Персонаж в другой комнате!";
} elseif(!$us['online']) {
echo "Персонаж не в игре!";
} elseif($us['deal'] == 1) {
echo "Вы не можете наложить заклятие молчания на этого персонажа";
} elseif($us['align'] > 2 && $us['align'] < 3) {
echo "Решились поднять руку на Ангела?..";
} else {
if($user['invis'] == 1) { $user['login'] = 'невидимка'; }
addch("<img src=i/magic/sleep.gif>Персонаж &quot;{$user['login']}&quot; наложил заклятие молчания на &quot;{$_POST['target']}&quot;, сроком 30 мин.");
mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`, `can`) values ('".$us['id']."', 'Заклятие молчания', ".(time()+60*30).", '2', '1')");
echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$vip['sleep30'] -= 1;
mysql_query('UPDATE `abils_user` SET `sleep30` = "'.$vip['sleep30'].'" WHERE `id` = "'.$vip['id'].'" LIMIT 1');
}