Вход  •  Регистрация

Предложения по модернизации mIRC

IRC-игры — игры, как сделанные по мотивам телешоу, так и собственные, как правило с денежными призами.

Сообщение » 08.10.2010, 21:51

Andrey Yeriomin пишет:Далеко не все понимают, куда этот ремоут вставлять

Вопросы к СтМу.... Я не знаю, когда он публично замутит следующий апдейт апдейта... Пока что пусть юзают те, кому надо и кто знают, куда совать, т.е. в mIRC/scripts
Аватара пользователя
Виктор
The People versus…
 
Репутация: +106/-7
Сообщения: 997
Награды: 5
Медаль им. Доманского (II ст.) Медаль им. Канделаки (III ст.) Медаль им. Кулешова (III ст.) Медаль им. Якубовича (III ст.) Клеймо читера

Сообщение » 01.12.2010, 15:59

Добавил одну вещицу (описана ниже), сортировку резалтов интера в ремоут и исправил один небольшой баг.


Как отсортировать результаты интерактива?
1. Сортируем имена игроков
2. Сортируем результаты игроков (сортируется отдельно $sorttok'еном)

И ни в коем случае не делать в обратном порядке.

Пример:
%players - переменная, в которой хранятся имена игроков (зрителей итд итп)
%score - переменная, в которой хранятся результаты
c - код символа в таблице ASCII, который разделяет токены
P - параметры сортировки. Ниже отрывок из мануала
По умолчанию сортирует в алфавитном порядке, также вы можете определить опции:
n = числовая сортировка, c = сортирвка по префиксам, r = обратная сортировка, a = алфавитная сортировка.

set %players $intersort(%players, %score, c, P) //Сортирует имена игроков
set %score $sorttok(%score, c, P) //Сортирует результаты


Не знаю, что там StereoMaster у себя писал, но я начеркал свое....
$wordline(color, backcolor, line length, line, align)

Возвращает строку line длиной line length, цветом color, фоном backcolor и выравниванием align

Если align = 1, то выравнивает по левому краю.
Если 2 - по центру.
Если 3 - по правому краю

Пример:
Вводим это:
$wordline(11, 12, 20, G2a3m4e5S6H7O8W9S10.11R12u, 2)

И получаем это
12,12....11G2a3m4e5S6H7O8W9S10.11R12u12....

Прошу заметить, если вы в line укажете цвет, то на выходе текст сохранит вводимый цвет...


Просьба скачать и протестить :)
Аватара пользователя
Виктор
The People versus…
 
Репутация: +106/-7
Сообщения: 997
Награды: 5
Медаль им. Доманского (II ст.) Медаль им. Канделаки (III ст.) Медаль им. Кулешова (III ст.) Медаль им. Якубовича (III ст.) Клеймо читера

Сообщение » 03.05.2011, 19:50

Виктор пишет:Было исключено комбинирование команд, например play
1vs100_think_long.mp3:loop:63000
, т.к. это было признано бессмысленным запускать по кругу файл и еще с какой-то позиции.

Учитывая последние события в IRC (не только игр), это пришлось задействовать. Иногда - удобная штука :) РАБОТАЕТ ТОЛЬКО С MP3-ФАЙЛАМИ!

Синтаксис:
[цвет[, фон]]play [имя звука]:loop:pos (или [имя звука]:pos:loop, разницы нету)

Запустит файл с указанной позиции и по окончании проигрывания опять запустит его с указанной позиции, и т.д.
Синтаксис $snd и $tsnd от этого не изменился:
$snd(color, backcolor, sound1, {option1, {sound2, {option2}}})
Просто в параметрах проигрывания напишите loop:[pos] или наоборот ;)


Еще одна небольшая добавочка. Теперь тип сообщения (цветное или простое), от которых будут запускаться звуки, изображения и т.д., можно менять. Делается это всё таким образом: Команды -> Включать -> Тип сообщения -> Выбираем "Цветное" или "Простое"
По умолчанию (т.е. $null) - цветное.

Скачиваем, распаковываем в mIRC/scripts/ и заменяем файлы remote.ini и popups.ini (желательно в это время закрыть mIRC, или после замены файлов запустить
инициализации файлов нажав "Да", в появившихся окошках)
Аватара пользователя
Виктор
The People versus…
 
Репутация: +106/-7
Сообщения: 997
Награды: 5
Медаль им. Доманского (II ст.) Медаль им. Канделаки (III ст.) Медаль им. Кулешова (III ст.) Медаль им. Якубовича (III ст.) Клеймо читера

Сообщение » 03.05.2011, 19:59

Виктор пишет:РАБОТАЕТ ТОЛЬКО С MP3-ФАЙЛАМИ!

Жаль, для wav оно тоже местами полезно, хотя и задумывал я конечно же для mp3.
Завёл блох в свитере.
Аватара пользователя
Andrey Yeriomin
Главный продавец
 
Репутация: +504/-3
Сообщения: 9267
Награды: 4
Медаль им. Пушного Медаль им. Цекало Медаль им. Якубовича (I ст.) Орден Авторитета

Сообщение » 03.05.2011, 21:14

Если у кого-то в мирке на команду url ругается примерно таким сообщением:
Код: Выделить всё
* /run: невозможно открыть '' 'Apps/URL/url.exe' (строка 69, remote.ini)

попробуйте заменить в remote.ini слеши на обратные (т.е. Apps\URL\url.exe). Говорят, помогает :)
Завёл блох в свитере.
Аватара пользователя
Andrey Yeriomin
Главный продавец
 
Репутация: +504/-3
Сообщения: 9267
Награды: 4
Медаль им. Пушного Медаль им. Цекало Медаль им. Якубовича (I ст.) Орден Авторитета

Пред.

Вернуться в IRC-игры и конкурсы



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей