ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

mIRC для начинающих
  #1  
Старый 26.04.2006, 22:13
Аватар для m0nzt3r
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 2258


По умолчанию mIRC для начинающих

Основы mIRC-а
1.Что такое mIRC?
2.Основные команды
3.Мирк скриптинг
4.Заключение

====[Предисловие]====
Здравствуйте!Эта статья посвящена начинающим в mIRC.
Суть этой статьи научить вас пользоваться mIRC грамотно, а также знать некоторые положительные стороны
этого чата (IRC - Internet Relay Chat).Далее я попытаюсь легко и грамотно объяснить его работу и объяснить все на
уровне начинающего.
====[/Предисловие]====

====1.Что такое mIRC?====
Я думаю вам и мне не будет интересно рассказывать про историю создания mIRC-и, но
надо бы отдать должное автору этой чудесной программы, а именно Khaled Mardam-Bey
(лицо которого надоедает если ваш мирк не зареген=))

mIRC и IRC разные понятия не путайте их.Первое это программа для использования
сети IRC (Internet Relay Chat Client), а второе собственно сама сеть.
Мирк также имеет свой скриптинговый язык интерпретирующийся только в самой программе(Мирке).
С помощью этого языка можно играться с сокетами, можно декодить\энкодить, ваще много чего можно их все не описать)
Язык очень легкий и удобный.В мирке также имеется встроенный редактор скриптов.В нем можно за 2 секунды написать
скрипт и потестить его.Я думаю уже пора переходить к важной части, с предисловием разобрались.

====2.Основные команды====
Чтобы использовать мирк хотя бы на начинающем уровне нужно знать основные команды.Все команды пишутся и начинаются со слеша(/).Далее будут идти: КОМАНДА (ОПИСАНИЕ).Вот их список:
Код:
/server server port или коротко /s server port (Коннектится к заданному серваку, где server - ИРК сервер, port - порт ИРК сервера, его можно и не указывать по дефолту он будет 6667)
/join #channel или /j #channel (Заходит на канал, где #channel - канал куда хотим зайти)
/part #channel message или /p #channel message (Выходит с канала с заданной месагой, где #channel - канал где мы сидим и с которого хотим выйти, message - месага которая будет видна при твоем выходе с канала, она необязательна)
/quit message (Выходит с сервера с месагой, где message - месага которая будет видна при твоем выходе с сервера, она необязательна)
/query nick или /q nick (Открываем приват заданного ника, где nick - ник того, с кем мы хотим разговаривать в привате)
/msg #channel/nick message (Отправляем месагу на канал\нику (имхо неудобный способ, не советую) , где #channel - канал куда хотим послать месагу, nick - ник того, кому хотим послать)
/whois nick или /w nick (Хуис сервис, где nick - ник того, кого хотим хуиснуть.Показывает инфу в мирке,а в частности: Альтернативный ник, Имя, Е-Мейл, К какому серваку соединился, АйПи, И если включен режим AWAY то показывает AWAY-месагу)
/ping nick или /ctcp nick ping (Обычный пинг по СТСР протоколу в мирке, где nick - ник того, кого запинговать хотим)
/op nick или /chanserv op #channel nick (Дать значок оператора(@)/Опнуть себя или кого-то, если у тебя хватает прав)
/deop nick или /chanserv deop #channel nick (Отнять значок оператора(@)/Деопнуть себя или кого-то, если у тебя хватает прав)
Вот это были основные команды.Но имхо они неинтересные.Я понимаю что ты хочешь узнать большего и с моей помощью узнаешь его, просто
без знаний этих простых команд не получится ничего, пойми это.

====3.Мирк Скриптинг====
Итак, как я говорил в мирке можно создать очень интересные скрипты, начиная от хуис сервиса(whois.ripe.net) до порт сканнера.
Но поставь себе вопрос: хочешь ли ты научиться мирк скриптингу?Наверно ты скажешь, что это тебе даст?Я отвечу - Х3.Но вот как я думаю.
Я с первого захода в интернет сижу в мирк, мне он очень нравится, но уже после 5-6 лет просто так там чатиться уже стало неинтересно, тем
более я видел что некоторые пользуются своими скриптами.После этого (начиная с предыдущего года) я начал учить, писать свои скрипты и это оказалось очень легко поверьте!
Так что советую вам учить его.

Приведу пример такого самого простого, несложного скрипта:
Код:
perviy_primer {
  if (($1 > 0) && ($1 < 10)) {
    if ($1 < 5) echo Число меньше пяти.
    else echo Число больше пяти.
  }
  else echo Ошибка...
}
Теперь зайдите в мирк.Можете не соединяться к серваку.Нажмите ALT+R, выйдет окошко для редактирования скриптов, скопируйте этот скрипт туда во вкладку Aliases.Теперь разберем скрипт по полочкам:
Код:
perviy_primer { - сначала пишем имя алиаса(что означает, см. ниже) потому открывае фигурную скобку (это говорит о том что в алиасе будет несколько ф-ий)
 if (($1 > 0) && ($1 < 10)) { - если вы хоть имеете представления о каком нибуль языке программирования, то поймете что это ничто иное как условие, то есть выполнятеся условие: если $1(что означает, см. ниже) больше нуля или $1 меньше десяти, то выполняем следующую часть скрипта
if ($1 < 5) echo Число меньше пяти. - опять идет условие: если $1 меньше пяти вывести(командой /echo и помните если вы прописываете в условиях команду то слеш(/) не ставится) на экран фразу "Число меньше пяти"
    else echo Число больше пяти. - else означает что если НЕ выполняется условие то вывести на экран "Число больше пяти"
  } - закрываем фигурную скобку
  else echo Ошибка... - так как было 2 условия то поэтому понадобятся и 2-ой else (в данном случае выведет на экран "Ошибка..." , но как и в любом языке использоваеть else необязательно
} - закрываем алиас
Теперь пробуем скрипт: /perviy_primer 1 , /perviy_primer 6 , /perviy_primer 11 , /perviy_primer
Вы увидите что будет выводиться на экран

Еще можно написать алиас одной строчкой, например: /l /msg $chan lol
Напишите /l и нажмите Энтер(Требуется соединение к серваку) и на канал, где вы сидите будет отправлена месага "lol"

Также вся подробная инфа на английском лежит в /help.

====Список Терминов====
Вот список терминов которые я использовал в статье:
Alias - Алиас.Прописываются в вкладке Aliases (ALT+R) а иногда и таким синтаксисом - alias name_of_alias { - в вкладке Remote (ALT+R).Говоря на простом языке это ф-ии, которые могут вызываться в скриптах.
$1 - знак $ ничто иное как идентификатор, который имеется в любом языке,но в отличии от любого языка здесь нельзя придать любому идентификатору какоето произвольное значение!Все их имена можно найти набрав /help $ хотя там их очень много и они бывают очень полезными. $1 же означает первый параметр который вы передали алиасу(ф-ии).Например:
алиас perviy_primer делает ничто иное как берет число и определяет она бльше или меньше пяти или вообще больше десяти.А откуда она берет число спросите вы?А я отвечу.Как и любой ф-ии мы передаем ей параметр,аргумент.То есть пишем /perviy_primer ЧИСЛО - где ЧИСЛО параметр который мы передали алиасу,
вот более конкретно /perviy_primer 3 - выведет что число меньше пяти.Правильно.Так вот $1 - это есть первый параметр переданной алиасу, а в данном случае цифра 3.
$chan - Как вы поняли из предыдущего термина, это тоже идентификатор.Показывает канал на котором вы сидите в данный момент.На конкретном примере: вы сидите в канале
#lol и смотрите на канал, чатитесь, читаете.. ну а потом пишете //msg $chan хай (как мы знаем /msg посылает месагу,в данном случае на канал) и видите что на канал #lol отправилось сообщение "хай".А почему перед командой //msg 2 слеша, спросите вы.А я, как всегда, отвечу.
Так как в команде мы использовали идентификатор то надо писать 2 слеша иначе мирк не поймет что означает $chan.

====4.Заключение====
Я пытался донести до вас всю суть на простом легком языке и думаю что у меня получилось это.Также я привел список терминов и их объяснения.
Статью написал я, то есть m0nzt3r.

P.S. Может для кого то статья покажется слишком "детской" , но я объяснил ВСЕ до мельчайших деталей.Если надо будет напишу вторую часть статьи, но более подробно про программирование.
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Софт для мобильных телефонов под *nix Grrl Сотовый фрикинг 2 02.03.2007 01:47
«Лаборатории Касперского»: Количество вредоносных программ под Linux резко возросло dinar_007 Мировые новости 9 20.08.2006 20:50
какОй трой ИСпоЛЬзоваТЬ длЯ поЛНого УПРАвЛЕиЕ уд.КОМПОМ? UnKn0wN E-Mail 32 08.04.2006 04:20
Перепрошивка Bios видеокарт ~Fenix~ Чужие Статьи 4 05.03.2006 23:08
Несколько приемов для начинающих foreva Чужие Статьи 0 06.02.2005 11:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ