ai

Материал из Руководство по OpenKore
Перейти к: навигация, поиск

AI - Artificial intelligence may refer to the intelligence exhibited by a computer or other human-designed machine or system.

Другими словами, когда AI включено ("ai on"), бот будет ходить по lockMap, нападать на монстров, собирать и продавать лут.

Если AI находится в ручном режиме ("ai manual"), то бот будет реагировать только когда вы напишите какую-либо команду, а не на свои собственные.

Если AI выключен ("ai off"), то бот будет стоять и ничего не делать.


ai [on | off]
ai [manual | auto]
Эта консольная команда переключает режим работы AI OpenKore - режим работы искусственного интеллекта.
Команда Действие
ai Последовательное переключение между режимами on, off и manual.
ai on Включить AI OpenKore.
ai off Выключить AI OpenKore.
ai auto Установить автоматический режим AI OpenKore, то же самое, что и команда ai on.
ai manual Установить ручной режим AI OpenKore.
При выключенном AI не срабатывают некоторые консольные команды, например, не работает команда move, а значит нельзя двигаться. В ручном режиме AI не будут срабатывать некоторые автоматические действие типа автоматического складирования, применения скиллов и тому подобное. Однако в ручном режиме становятся доступны основные консольные команды типа move, talknpc и т.д.

Пример: В следующем примере показывается, что при выключенном AI бот не будет двигаться с места. Тем не менее, OpenKore просчитает путь и пойдет к указанной точке, как только AI будет включен.

ai off
AI turned off
where
Location Prontera Field (prt_fild08) : 334, 191
move 330 191
Calculating route to: Prontera Field(prt_fild08): 330, 191
where
Location Prontera Field (prt_fild08) : 334, 191
ai on
AI set to auto mode
where
Location Prontera Field (prt_fild08) : 330, 191

ai ai_v
Эта консольная команда выводит отладочное сообщение на консоль, содержащее хэш %ai_v.

Пример:

ai ai_v
{temp=>{empty},AI_last_finished=>'1268251445.43757',
cart_time=>'1268251442.33974',
npc_talk=>{talk=>'next',time=>'1268249156.12385'},
autoConfChange_0_timeout=>'0',inventory_time=>'1268251442.33973'}

ai clear
Эта консольная команда очищает запланированные последовательности действий AI OpenKore. Проще говоря, OpenKore забывает обо всём, что хотела сделать и останавливается.

Пример: В данном случае OpenKore должна была пройти от точки 327 184 до точки 360 184. Но на полпути была введена консольная команда ai clear и OpenKore забыла обо всём и остановилась, не дойдя до цели.

where
Location Prontera Field (prt_fild05) : 327, 184
move 360 184
Calculating route to: Prontera Field(prt_fild05): 360, 184
ai clear
AI sequences cleared
where
Location Prontera Field (prt_fild05) : 354, 187

ai print
Эта консольная команда выводит список действий, которые запланировал AI OpenKore.

Пример:

move 218 252
Calculating route to: Prontera Field(prt_fild05): 218, 252
ai print
------ AI Sequence ---------------------
0: route 

------ AI Sequences --------------------