Получаем +o на пустом, зарегистрированном канале

Немного информации о том, как получить статус оператора на пустом, но зарегистрированном канале. Способ является потомком всем известного метода менять топик…Немного информации о том, как получить статус оператора на пустом, но зарегистрированном канале.

Введение.
Способ является потомком всем известного метода менять топик. Итак, зайдём на некий канал:
Получаем +o на пустом, зарегистрированном канале
При входе, наш сервер наделяет нас опом на канале, если там никого нет, но через какое то мгновение ChanServ вспоминает бывший топик и устанавливает заданные режимы на канале, конечно же снимая с нас +o.

Суть.
Перед тем как потерять права оператора у нас есть некоторое время. Можно поменять топик, установить режимы — даже подарить себе права войса (не более, так как ChanServ запомнил ник, когда произошёл вход, и в любом случае снимет +o, +h). А если передать права другому нику? Тогда ChanServ с нас снимет опа, а с него… Но для того чтобы получить опа нашему нику, другой ник должен зайти после. А для получения опа от нашего ника второй вход должен быть перед тем, как начнёт выполнять свои действия ChanServ. Нужна синхронизация обоих клиентов. Для этого создана небольшая утилита DualConnector, позволяющая синхронизованно выполнить:
На клиенте 1:
join #chan
mode #chan +o Клиент2
На клиенте 2:
join #chan

Получаем +o на пустом, зарегистрированном канале

Использование.
Подключение утилиты происходит по нажатию кнопок «connect 1» и «connect 2» и выжиданию приветствия сети. Для узнавания первого клиента (относительно сервера) в утилите есть кнопка «кто первый?», то есть именно он должен передать +o второму. Кнопка «CMD ALL» одномоментно выполняет заранее введённые последовательности команд в клиентах. Работа с утилитой проиллюстрирована на прилагаемом видео. Сама утилита также приложена, здесь.

Данный способ работает не только в сети RusNet.