query('SELECT `id`, `level`, `login` FROM `users` WHERE `login` = "?s"', $receiverName)->fetch_assoc(); if (!$receiver['id']) err('Персонажа не существует!'); elseif ($receiver['level'] < 4) err('Персонажей ниже 4-го уровня не обслуживаем!'); else { $allowOperations = true; $receiverId = $receiver['id']; $submit = filter_input(INPUT_POST, 'action'); if ($submit == 'sendMessage' && $user['money'] >= 1) { $telegraphText = filter_input(INPUT_POST, 'message'); if ($telegraphText) { db::c()->query('UPDATE `users` SET `money` = `money` - 1 WHERE id=?i', $user['id']); db::c()->query('INSERT INTO `telegraph` (`receiver`,`text`) VALUES (?i,"?s")', $receiverId, $telegraphText); $statusMessage = 'Сообщение отправлено.'; } else err('Сообщение было оставлено пустым!'); } elseif ((is_numeric($_REQUEST['setobject']) && $_REQUEST['setobject'] > 0) && (is_numeric($_REQUEST['to_id']) && $_REQUEST['to_id'] > 0) && !$_REQUEST['gift'] && $_REQUEST['sd4'] == $user['id']) { /* post.php?to_id=&id_th=&setobject=&sd4= */ $res = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$_SESSION['uid']}' AND `id` = '{$_REQUEST['setobject']}' AND `dressed` = 0 AND `setsale` = 0 AND `present` = '' AND `artefact` = 0 LIMIT 1;")); if (!$res['id']) { $mess = "Предмет не найден в рюкзаке"; } elseif ($user['money'] < 1) { $mess = 'Недостаточно денег на оплату передачи'; } else { if (mysql_query("UPDATE `inventory` SET `owner` = " . $komu['id'] . " WHERE `id`='" . $res['id'] . "' AND `owner`= '" . $user['id'] . "';")) { mysql_query("UPDATE `users` SET `money`=`money`-1 WHERE `id`='" . $user['id'] . "'"); mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','Почтой передан предмет \"" . $res['name'] . "\" id:(cap" . $res['id'] . ") [" . $res['duration'] . "/" . $res['maxdur'] . "] от \"" . $user['login'] . "\" к \"" . $komu['login'] . "\", налог 1 кр.','1','" . time() . "');"); mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$idkomu}','Почтой передан предмет \"" . $res['name'] . "\" id:(cap" . $res['id'] . ") [" . $res['duration'] . "/" . $res['maxdur'] . "] от \"" . $user['login'] . "\" к \"" . $komu['login'] . "\", налог 1 кр.','1','" . time() . "');"); $mess = 'Удачно передано "' . $res['name'] . '" к персонажу ' . $komu['login']; $user['money'] -= 1; $us = mysql_fetch_array(mysql_query("select `id` from `online` WHERE `date` >= " . (time() - 60) . " AND `id` = '{$komu['id']}' LIMIT 1;")); if ($us[0]) { addchp('Внимание! Вам почтой передан предмет ' . $res['name'] . ' от ' . $user['login'] . ' ', '{[]}' . $_POST['to_login'] . '{[]}'); } else { // если в офе mysql_query("INSERT INTO `telegraph` (`receiver`,`date`,`text`) VALUES ('" . $to['id'] . "','','" . 'Внимание! Вам почтой передан предмет ' . $res['name'] . ' от ' . $user['login'] . ' ' . "');"); } } } } $queryItems = db::c()->query('SELECT * FROM `inventory` WHERE `owner` = ?i AND `dressed` = 0 AND `setsale` = 0 AND `present` = "?s" AND `artefact` = 0 ORDER BY `update` DESC', $_SESSION['uid'], null); } } ?>

Почта

← выйти на Центральную площадь
Получатель: full() ?> Сменить
Телеграф Вы можете отправить короткое сообщение любому персонажу, даже если он находится в offline или другом городе.
Услуга платная: 1 кр.
fetch_assoc()): ?> getNumRows() == 0): ?>
";
передать за 1 кр.
Нечего передавать...