Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

 
 
Опции темы Опции просмотра
Старый 24.03.2005, 05:01   #10
d_blacky
The God of Void
 
Регистрация: 05.03.2004
Сообщений: 217
По умолчанию RE: MMC. Конфиг килника.

Не читал что здесь было написано, но мое внимание привлек кусок кода:
Код:
P::bindkey { 
Common::eparser "спасти $Group::group{0}";
} "f1";
После чего немного просмотрел все-таки что было написано выше...

Очень интересный подход - вместо одномерного массива - хеш с индексами 1..12.
+ следующий код:
Код:
for (keys %group)
{
$group{$_} =~ s/\s//g;
}
будет работать медленнее чем аналогичный в foreach.
Да и убирать пробелы спомощью s///g мда...

Да и вообще вместо удаления пробелов спомощью регулярных выражений внутри цикла я бы просто изменил изначальный регекс:
Код:
} '^([^ ]+)(\s+)блаблабла
на
Код:
} '^(\w+?)\s+?блаблабла
Хотя вроде регекс "1 и более не пробельный символ" - должен получить просто имя *дум зачем там вообще цикл удаляющий пробелы в именах членов группы?

Код:
} '^([^ ]+)(\s+)\|(.*?)\|(.*?)\|(.*?)\|(.*?)\|(.*?)\|(.*?)\ |(.*)';
my ($name,$health,$energy,$place,$mem,$aff,$who,$pos) = ($1,$2,$3,$4,$5,$6,$7,$8);
то получается что "$health" состоит исключительно из пробелов ?
Правда дальнейшее использование этой кучи локальных переменных я так и не увидел.

Последний раз редактировалось d_blacky; 24.03.2005 в 05:15.
d_blacky вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 20:16.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot