Страница 1 из 2
не работает обращение к меткам через чат-команды
Добавлено: Сб фев 02, 2008 3:54 am
IDDQD
кандидат в BugTraq
Собсно так и не получилось у меня через чат команды менять поля блоков ,используя метки.
Стандартное обращение к блокам типа conf useSelf_skill_0_disabled через чат команды работает нормально
Добавлено: Сб фев 02, 2008 3:55 am
piroJOKE
можно полный пример, что ты делал?
Добавлено: Сб фев 02, 2008 4:00 am
IDDQD
Можно
Скилл в конфиге
Код: Выделить всё
useSelf_skill Run {
label Run
sp > 20
lvl 10
whenStatusActive
whenStatusInactive Spurt
whenFollowing
aggressives < 1
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0.6
disabled 0
inInventory
manualAI 0
}
conf Run.disabled 1 в чат не приносит эффекта, бот ругается на несуществующее поле
conf useSelf_skill_1_disabled 1 срабатывает нормально
Добавлено: Сб фев 02, 2008 4:05 am
piroJOKE
Внутренний голос подсказывает мне что, это к КМ'у.
Впрочем, посмотрим.
Добавлено: Сб фев 02, 2008 3:43 pm
kLabMouse
IDDQD
useSelf_skill Run {
label Run
Типичная Ошибка.
делаем:
useSelf_skill Run {
label Rummy
conf Rummy.disabled 1
Добавлено: Вс фев 03, 2008 3:54 am
IDDQD
Код: Выделить всё
attackComboSlot Run {
label Spurt
lvl 10
afterSkill Run
waitBeforeUse 0.6
isSelfSkill 1
}
здесь тоже не обращается по метке, так что ошибка не в названии.
Добавлено: Пн фев 04, 2008 10:55 am
kLabMouse
IDDQD
Поле к которому пытаешся обращатся должно существовать.
попробуй с полем "lvl" оно у тебя в примере есть.
И вообще ХЗ что там, код вроде как на месте.
Добавлено: Пн фев 04, 2008 12:34 pm
IDDQD
kLabMouse
Пробовал на лету менять waitBeforeUse - безрезультатно
Добавлено: Пн фев 04, 2008 12:56 pm
kLabMouse
Ладно.
Я щас полез в СВН, посмотрю что да как.
Добавлено спустя 18 минут 56 секунд:
Странно. Код на месте. и пашет.
Снеси все плаги, и попробуй так.
Дальше пробуй по одному добавлять, и посмотри когда перестанет работать.
сними коммент с
Код: Выделить всё
# message TF("Params label '%s' param '%s' arg1 '%s' arg2 '%s'\n", $label, $param, $arg1, $arg2), "info";
в файле Commands.pm
Добавлено: Пн фев 04, 2008 3:13 pm
K a m i k a z e
IDDQD писал(а):Можно
Скилл в конфиге
Код: Выделить всё
useSelf_skill Run {
label Run
sp > 20
lvl 10
}
conf Run.disabled 1 в чат не приносит эффекта, бот ругается на несуществующее поле
conf useSelf_skill_1_disabled 1 срабатывает нормально
Код: Выделить всё
useSelf_skill Run {
label Run
disabled 0
sp > 20
lvl 10
aggressives < 1
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 1
timeout 0.6
}
и покажи сам макрос ... может и там косяк?
Смысл в том, что "Label" лучще ставить сразу после переменной ... disabled - в нашем случае...
Добавлено: Пн фев 04, 2008 3:30 pm
kLabMouse
K a m i k a z e
IDDQD
Я уже изломал голову вдоль и поперёк.
В СВНке код мой стоит на месте, как ни в чём не бывало.
Запускаю. Вписаю код товарища IDDQD, всё пашед норм.
Я в шоке, откуда у вас проблемы????
Господа. Говорю вам, сносите все плагины. и ручками в консольке набираем нужную команду. Не забывайте что дебаг (о котором я ранее говорил) должен быть включён. Он покажет входные параметры функции парсинга запроса.
Добавлено: Пн фев 04, 2008 3:40 pm
K a m i k a z e
kLabMouse писал(а):K a m i k a z e
IDDQD
Я уже изломал голову вдоль и поперёк.
В СВНке код мой стоит на месте, как ни в чём не бывало.
Запускаю. Вписаю код товарища IDDQD, всё пашед норм.
Я в шоке, откуда у вас проблемы????
Господа. Говорю вам, сносите все плагины. и ручками в консольке набираем нужную команду. Не забывайте что дебаг (о котором я ранее говорил) должен быть включён. Он покажет входные параметры функции парсинга запроса.
У него не в конфиге траблы имхо, а в плагине или макросе ...
Добавлено: Вт фев 05, 2008 5:43 am
IDDQD
K a m i k a z e
Макросами там и не пахнет
kLabMouse
Попробую Commands.pm поправить - отпишу.
Из плагов только джентельменский набор :
макро
кадилмэн
лайкхуман
дукоманд
патчконнект
алерты
Добавлено спустя 32 минуты 50 секунд:
Я : conf Spurt.lvl
бот : I don't see that config variable
Я : conf attackComboSlot_1_lvl
бот : That variable attackComboSlot_1_lvl is...10
щас пошуршу с плагинами
Добавлено спустя 4 минуты 56 секунд:
вырубил абсолютно все плагины, результат 0
обновлю свнку.
KM, я не в консоли пишу команду а в пати-чат, в консоли все отлично работает
Добавлено: Вт фев 05, 2008 6:51 am
vit
IDDQD писал(а):обновлю свнку.
Угу, у меня когда старая была, тоже нихера не пахало. А потом новую скачал, все заработало
(хотя даже в той старой была поддержка меток).
Добавлено: Вт фев 05, 2008 10:21 am
kLabMouse
IDDQD
Оно и было сделано для консоли.
О пати чате, я даже и не думал.