RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 30.10.2012, 11:47   #1
NewBotie123
Новичок
 
Регистрация: 19.09.2012
Сообщений: 44
Вы сказали Спасибо: 7
Поблагодарили 1 раз в 1 сообщении
По умолчанию Имя персонажа бота (в заголовке окна)

Где-то натыкался на код, где прописывались переменные в заголовок окна:
имя, координаты и т.д.
$.map $.pos - переменные нашел в справочнике, а имя чара нет?

Поиском не нашел ту темку((( или не на етом форуме видел...

Подскажите как получить имя бота?

например надо для макроса при вводе имени в нуб зоне

Добавлено через 54 минуты
нарыл плагин customCaption
http://www.binrand.com/post/2259499-args-openkore.html
http://forums.openkore.com/viewtopic.php?f=34&t=16864

там имя хранится в %n и забивается
$args->{return} =~ s/%n/$charName/;$args->{return}

$charName - я понимаю что вот оно близко) но с пёрлом малознаком

это все в плагине, но кора по умолчанию и так выводит имя... как же его выцепить в макросе или мб командой хитрой? )))

Добавлено через 4 минуты
PS рофан поднимут или нет?)

Добавлено через 1 час 30 минут
whoami
выводит ник + др инфа по чару
НУЖНО ТОЛЬКО Имя)
NewBotie123 вне форума   Ответить с цитированием
Старый 04.11.2012, 11:04   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

все консольные команды расписаны в файле src/Commands.pm:
Цитата:
sub cmdWhoAmI {
if (!$char) {
error T("Character information not yet available.\n");
return;
}
my $GID = unpack("L1", $charID);
my $AID = unpack("L1", $accountID);
message TF("Name: %s (Level %s %s %s)\n" .
"Char ID: %s\n" .
"Acct ID: %s\n",
$char->{name}, $char->{lv}, $sex_lut{$char->{sex}}, $jobs_lut{$char->{jobID}},
$GID, $AID), "list";
}
Судя по всему тебе надо "$char->{name}"
для того чтобы вывести имя чара в макросе, надо использовать:
Код:
@evel($::char->{name})
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо 4epT за это полезное сообщение:
NewBotie123 (06.11.2012)
Старый 06.11.2012, 08:26   #3
NewBotie123
Новичок
 
Регистрация: 19.09.2012
Сообщений: 44
Вы сказали Спасибо: 7
Поблагодарили 1 раз в 1 сообщении
По умолчанию

СПАСИБО! пойду тестить
NewBotie123 вне форума   Ответить с цитированием
Ответ


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

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

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


Текущее время: 03:35. Часовой пояс GMT +3.