Как узнать свой ник для дальнейшего использования

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Как узнать свой ник для дальнейшего использования

Сообщение Cooot »

Какие есть способы узнать свой же ник в ОК?
Поиск честно использовал, руководство по макросам изучено вдоль и поперек.

Были идеи получить из конфига, но там только логин всего аккаунта, так же есть идея писать команду s и хитрым регэкспом вырывать оттуда ник.

Может я что то упустил и все гораздо проще?
Изображение
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Сообщение Aivos »

Я регэкспом делал. :twisted:

Код: Выделить всё

(\w+)\s{10,}HP:\s+\d+\/\d+\s\(\d{1,3}\%\)
Где-то так должно работать.
Spark
Начинающий
Сообщения: 32
Зарегистрирован: Вс апр 22, 2007 4:49 am

Сообщение Spark »

Не проще взять готове решение
do eval $::Macro::Data::varStack{name} = $::Globals::char->{'name'};
log $name
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Сообщение Cooot »

Взял вариант через eval.

Теперь даже знаю, в каком макросе это использовалось, сел потому что сегодня разбирать по частям макрос на тотализатор. И кроме этого приема вообще много интересного нашел еще.

Всем большое спасибо.
Изображение
Аватара пользователя
[GM]#05
Профессионал
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Сообщение [GM]#05 »

а можно вот так

Код: Выделить всё

$name = @eval ($::char->{name})
хотя в чем разница я не понимаю, работает и так и так...
Ответить