не работает обращение к меткам через чат-команды

BugTraq: обнаруженные ошибки и обсуждение их устранения.

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

IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 am

не работает обращение к меткам через чат-команды

Сообщение IDDQD »

кандидат в BugTraq
Собсно так и не получилось у меня через чат команды менять поля блоков ,используя метки.
Стандартное обращение к блокам типа conf useSelf_skill_0_disabled через чат команды работает нормально
Последний раз редактировалось IDDQD Сб фев 02, 2008 3:56 am, всего редактировалось 1 раз.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

можно полный пример, что ты делал?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 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 срабатывает нормально
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Внутренний голос подсказывает мне что, это к КМ'у. ;) Впрочем, посмотрим.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

IDDQD
useSelf_skill Run {
label Run

Типичная Ошибка.
делаем:
useSelf_skill Run {
label Rummy

conf Rummy.disabled 1
IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 am

Сообщение IDDQD »

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

attackComboSlot Run {
	label Spurt
	lvl 10
	afterSkill Run
	waitBeforeUse 0.6
	isSelfSkill 1
}
здесь тоже не обращается по метке, так что ошибка не в названии.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

IDDQD
Поле к которому пытаешся обращатся должно существовать.
попробуй с полем "lvl" оно у тебя в примере есть.

И вообще ХЗ что там, код вроде как на месте.
IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 am

Сообщение IDDQD »

kLabMouse

Пробовал на лету менять waitBeforeUse - безрезультатно
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Ладно.
Я щас полез в СВН, посмотрю что да как.

Добавлено спустя 18 минут 56 секунд:

Странно. Код на месте. и пашет.
Снеси все плаги, и попробуй так.
Дальше пробуй по одному добавлять, и посмотри когда перестанет работать.
сними коммент с

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

# message TF("Params label '%s' param '%s' arg1 '%s' arg2 '%s'\n", $label, $param, $arg1, $arg2), "info";
в файле Commands.pm
K a m i k a z e
Начинающий
Сообщения: 21
Зарегистрирован: Сб фев 02, 2008 8:14 pm
Откуда: Tokyo [Japan]
Контактная информация:

Сообщение 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 -  в нашем случае...
На каждого мудреца... по 9 грамм свинца!
:moderator
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

K a m i k a z e
IDDQD
Я уже изломал голову вдоль и поперёк.
В СВНке код мой стоит на месте, как ни в чём не бывало.
Запускаю. Вписаю код товарища IDDQD, всё пашед норм.
Я в шоке, откуда у вас проблемы????

Господа. Говорю вам, сносите все плагины. и ручками в консольке набираем нужную команду. Не забывайте что дебаг (о котором я ранее говорил) должен быть включён. Он покажет входные параметры функции парсинга запроса.
K a m i k a z e
Начинающий
Сообщения: 21
Зарегистрирован: Сб фев 02, 2008 8:14 pm
Откуда: Tokyo [Japan]
Контактная информация:

Сообщение K a m i k a z e »

kLabMouse писал(а):K a m i k a z e
IDDQD
Я уже изломал голову вдоль и поперёк.
В СВНке код мой стоит на месте, как ни в чём не бывало.
Запускаю. Вписаю код товарища IDDQD, всё пашед норм.
Я в шоке, откуда у вас проблемы????

Господа. Говорю вам, сносите все плагины. и ручками в консольке набираем нужную команду. Не забывайте что дебаг (о котором я ранее говорил) должен быть включён. Он покажет входные параметры функции парсинга запроса.
У него не в конфиге траблы имхо, а в плагине или макросе ...
На каждого мудреца... по 9 грамм свинца!
:moderator
IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 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, я не в консоли пишу команду а в пати-чат, в консоли все отлично работает
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

IDDQD писал(а):обновлю свнку.
Угу, у меня когда старая была, тоже нихера не пахало. А потом новую скачал, все заработало :) (хотя даже в той старой была поддержка меток).
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

IDDQD
Оно и было сделано для консоли.
О пати чате, я даже и не думал.
Ответить