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

Отзыв за сообщение

Тема: Предложения по модернизации mIRCПерейти к сообщению

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


Как отсортировать результаты интерактива?
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 укажете цвет, то на выходе текст сохранит вводимый цвет...


Просьба скачать и протестить :)
От кого Дата Комментарий Изменение репутации

Cheriksoft

01.12.2010, 15:39

полезно

+