|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
19.01.2008, 02:38 | #1 |
Отличник форума
Регистрация: 06.03.2004
Сообщений: 505
|
mmc и базар
Набор вспомогательных алиасов для работы с базаром.
Получается несколько удобнее чем реализовано на уровне сервера. при просмотре базара все лоты попадают в выборку, потом при вводе команды "лот" выдается информация о следующем лоте. "лотыочистить" убирает из выборки все что было. очень даже удобно искать себе брасы крафченые. Код:
my @lot = (); my @price = (); trig { $lot[$#lot+1] = $1; $price[$#price+1] = $2; } '^\[\s?(\d+)\].*?(\d+)$', '1000fn:bazar'; alias { @lot = (); @price = (); } "лотыочистить"; alias { my $l = shift(@lot); my $p = shift(@price); echo ("ЛОТ $l - цена $p"); sendl("базар и $l"); } "лот"; |