info['login'] ? $caster->info : User::getInfo($targetUser); if (empty($target) || $target['admin'] > 0 && !$caster->isAdmin()) { $uer = 'Цель не найдена!'; } elseif ($caster->info['id'] != $target['id'] && !$caster->isAdmin()) { $uer = 'Нельзя телепортировать других!'; } elseif (!empty($target['battle']) || !empty($caster->info['battle'])) { $uer = 'Не работает в поединке!'; } else { Db::sql('update users set room = ? where login = ?', [$targetRoom, $target['id']]); Delo::add(5, 'teleport', $target['login'], "{$caster->info['login']} телепортировал игрока в $targetRoom."); $uer = 'Успешная телепортация!'; } unset($caster, $target, $targetUser, $targetRoom);