[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » IRC » mIRC скриптинг » Переменные.
Переменные.
[StingeR]Дата: Воскресенье, 22 Февраль 09, 00:59:02 | Сообщение # 1
Почетный флудер
Группа: Главные Администраторы
Сообщений: 775
Статус: Offline

Переменные - определяемые пользователем идентификаторы. Вы можете создавать переменные, присваивать им значения и уничтожать их. Если происходит обращение к переменной, не созданной в системе, то возвращается значение $null. Значение $null можно использовать в конструкции if-then-else.

Общий синтаксис команд создания, назначения и уничтожения переменных:

/set [-snzuN] <%var> [value]
Создание переменной %var и присваивание ей значения.
Если указать опцию -uN, %var будет сброшена через N секунд. Если N == 0, переменная будет сброшена по окончании работы скрипта. Опция -z - пошаговое уменьшение значения %var до нуля, а затем сброс переменной. Опция -n определяет значение как обычный текст.

/unset [-s] <%var>
Сбрасывает значение переменной и выбрасывает ее из списка переменных. Вы можете определить маску для переменных, которые должны быть удалены.

/unset %test*
Удаляет все переменные, начинающиеся со слова %test.

Также вы можете создавать/удалять динамические переменные при помощи квадратных скобок:

Code
vartest  {
   set %a [ $+ b ] 1
   set %a [ $+ c ] 2
   set %a [ $+ d ] 3

   echo ab = %ab
   echo ac = %ac
   echo ad = %ad

   unset %a [ $+ b ] %a [ $+ c ] %a [ $+ d ]
}

/unsetall
Сбрасывает и удаляет все переменные из списка переменных.

/inc [-cszuN] <%var> [value]
Увеличивает значение переменной на value.
Если указать опцию -uN, %var будет увеличена 1 раз и сброшена через N секунд.
Опция -c увеличение значения %var раз в секунду.
Опция -z - пошаговое уменьшение значения %var до нуля, а затем сброс переменной.

/dec [-cszuN] <%var> [value]
Уменьшает значение переменной %var на value.
Если указать опцию -uN, %var будет уменьшена 1 раз и сброшена через N секунд.
Опция -c уменьшение значения %var раз в секунду.
Опция -z - пошаговое уменьшение значения %var до нуля, а затем сброс переменной.
Вы можете использовать знак = (равно) для присваивания значений переменной:
%i = 5
%xyzi = 3.14159
%count = $1

Операции, доступные для оператора =:

%x = 5 + 1 сложение
%x = 5 - %y вычитание
%x = %x * 2 умножение
%x = %z / $2 деление
%x = $1 % 3 деление по модулю
%x = 2 ^ %w возведение в степень

Только одна операция может быть выполнена одновременно при использовании знака =
Для сложных операций можно использовать идентификатор $calc().

//echo 1 $calc(3.14159 * (2 ^ %x % 3) - ($ticks / (10000 + 1)))
Для работы с числами с плавающей точкой можно использовать идентификаторы $round(N,D) и $int(N). Максимальное количество цифр после запятой - 5.



"Не популярность ирц падает а народ тупеет. большинство просто дебилы и дауны даже ебоаську не могут настроить. а там всё просто как для дебилов. а мирку настроить не могут даже большинство тех кто в ирц тусуются. юзают ебоскрипты от криворуких для ламеров. см. челябу. там все на переделанных мирках сидят. классической миркой пользуются уже единицы из-за того что её надо настраивать.
про другие ирц клиенты вобще молчу.
скайп и майл агент вобще говно для даунов. там даже кнопки разноцветные чтоб на уровне животного инстинкта могли реагировать что красную нажимать надо с опаской а зелёную жмакать можна многа." (с) E}|{uk

 
[LongNight]Дата: Понедельник, 13 Июль 09, 02:14:18 | Сообщение # 2
МЯС
Группа: Пользователи
Сообщений: 9
Статус: Offline

БлЯяТь!!! могбы ченето готовое выложить =)
 
_Dimon_4120Дата: Воскресенье, 23 Август 09, 23:30:00 | Сообщение # 3
МЯС
Группа: Пользователи
Сообщений: 2
Статус: Offline

сам пиши плагиатчик хуев )
 
[HeHaBu}I{y_DoM_2]Дата: Среда, 19 Май 10, 12:49:00 | Сообщение # 4
Задрот
Группа: Проверенные
Сообщений: 148
Статус: Offline

Ага а то [StingeR] будет делать а ты мирку делать с этим скриптом!!

 
Форум » IRC » mIRC скриптинг » Переменные.
Страница 1 из 11
Поиск:

Copyright MyCorp © 2017Хостинг от uCoz