PDA

Просмотр полной версии : talk num


raserg
12.06.2009, 20:12
суть вопроса в следующем:
ботовод не шарит в плагинах.
на сервере нупский антибот. при входе в игру плееру показывается по очереди 4 нпц-картинки с цифрами.
при дебаг 1 в консоле отображаются названия каждой картинки с цифрой:
[Jun 12 19:51:56 2009.79] NPC image: (0)
[Jun 12 19:51:56 2009.80] NPC image: fgbrh (0)
[Jun 12 19:51:56 2009.80] OnPCLoginEvent: Type 'talk num <number #>' to input a number.
[Jun 12 19:52:39 2009.60] Error in function 'talk num' (Respond to NPC)
You are not talking to any NPC.
во-первых условие автомакроса
console /NPC image: fgbrh/
никак не реагирует на свою строку.

во-вторых [Jun 12 19:52:39 2009.60] Error in function 'talk num' (Respond to NPC)
You are not talking to any NPC.
есть какие-нибудь идеи?

david
13.06.2009, 00:33
в регулярных выражениях не очень, но разве не так правильней?:
console /.*NPC image. fgbrh/

4epT
13.06.2009, 10:09
не реагирует из-за того что символ двоеточие это спец символ в регулярных выражениях, попробуй так:
console /NPC image. fgbrh/
или так
console /NPC image\: fgbrh/

а по поводу ошибки, ты что в консоль вводишь??

raserg
13.06.2009, 19:17
console /fgbrh/тоже не реагирует никак. по всей видимости бот не реагирует на условие console, т.к. эти строки видны только при включенном дебаге.
что касается talk num, то я ввожу цифру, соответствующую картинке нпц.
например talk num 1
пишет, что я не говорю с нпц. диалог начинается автоматически при входе в игру.

4epT
14.06.2009, 13:04
видимо нужно модифицировать тебе бота, т.к. у него не успевают включиться мозги а он уже получается говорит с НПЦ, вот он и не понимает :)