2023-01-28 02:24:37 +00:00
|
|
|
|
<?php
|
|
|
|
|
if (!defined('GAME')) {
|
|
|
|
|
die();
|
2022-06-06 21:30:34 +00:00
|
|
|
|
}
|
2023-01-28 02:24:37 +00:00
|
|
|
|
if ($u->info['login'] == $usr['login']) {
|
|
|
|
|
$u->error = 'Нельзя использовать на себя!';
|
|
|
|
|
} elseif ($usr['room'] == 217 || $usr['room'] == 218 || $usr['room'] == 219) {
|
2023-12-05 01:01:04 +00:00
|
|
|
|
$u->error = 'Персонаж ' . User::getLogin($usr['id']) . ' находится в Общежитии!';
|
2023-01-28 02:24:37 +00:00
|
|
|
|
} elseif ($usr['dnow'] > 0) {
|
2023-12-05 01:01:04 +00:00
|
|
|
|
$u->error = 'Персонаж ' . User::getLogin($usr['id']) . ' находится в Подземелье';
|
2023-01-28 02:24:37 +00:00
|
|
|
|
} elseif ($usr['real'] == 1) {
|
|
|
|
|
$u->error = 'Перемещать можно только реальных игроков!';
|
|
|
|
|
} elseif ($usr['bot'] > 0) {
|
|
|
|
|
$u->error = 'Вы не можете поймать бота ;)';
|
|
|
|
|
} elseif ($usr['battle'] > 0) {
|
2023-12-05 01:01:04 +00:00
|
|
|
|
$u->error = 'Персонаж ' . User::getLogin($usr['id']) . ' находится в поединке';
|
2023-01-28 02:24:37 +00:00
|
|
|
|
} elseif ($usr['room'] == 274) {
|
2023-12-05 01:01:04 +00:00
|
|
|
|
$u->error = 'Персонаж ' . User::getLogin($usr['id']) . ' находится в Заточении!';
|
2023-01-28 02:24:37 +00:00
|
|
|
|
} elseif ($usr['online'] < time() - 520) {
|
|
|
|
|
$u->error = 'Персонаж не в сети';
|
|
|
|
|
} else {
|
|
|
|
|
mysql_query('UPDATE `users` SET `room` = "' . $u->info['room'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1');
|
|
|
|
|
$u->error = 'Успешно!';
|
|
|
|
|
$cmsg = new ChatMessage();
|
|
|
|
|
$cmsg->setCity($u->info['city']);
|
|
|
|
|
$cmsg->setRoom($u->info['room']);
|
|
|
|
|
$cmsg->setType(6);
|
|
|
|
|
$cmsg->setTypeTime(1);
|
|
|
|
|
$cmsg->setText("[img[items/noose.gif]] Персонаж {$u->info['login']} поймал персонажа {$usr['login']} с помощью заклятия Арканы");
|
|
|
|
|
(new Chat())->sendMsg($cmsg);
|
2022-06-06 21:30:34 +00:00
|
|
|
|
}
|