timeouts.txt: различия между версиями
4epT (обсуждение | вклад) Нет описания правки |
4epT (обсуждение | вклад) Нет описания правки |
||
Строка 343: | Строка 343: | ||
;ai_teleport_away (<seconds>) | ;ai_teleport_away (<seconds>) | ||
:Если Бот настроен на телепорт, когда определённый моб находится в поле зрения (смотри [[ | :Если Бот настроен на телепорт, когда определённый моб находится в поле зрения (смотри [[mon_control.txt|mon_control.txt]]), то он будет пытаться повторить это действие по истечению определённого количества секунд после предыдущей попытки. | ||
Версия от 20:37, 1 апреля 2010
Бот использует тайм-ауты для того, чтобы синхронизировать действия AI (ИскуственныйИнтеллект) или позволить AI использовать некоторые функции в конкретно заданное время. Бот использует задержки для того, чтобы синхронизировать работу Бота с сервером и предотвратить спам ненужными пакетами, которые обычно и приводят к дисконекту. Файл timeouts.txt позволяет вам менять некоторые тайм-ауты которые используются Ботом.
Не путайте это со спид-хаком. Не смотря на то, что благодаря этому файлу Бот будет думать и выполнять задачи более эффективно, это не поможет вашему чару двигаться быстрее чем обычно.
Содержимое этого файла состоит из строчек, которые соответствуют следующему синтаксису:
Синтаксис:
<timeout key> <seconds>
Подробнее
- <timeout key>
- Одна из переменных, используемая Ботом.
- <seconds>
- Время в секундах(любое положительное число). Так же возможно и дробное значение.
Вам не обязательно менять все тайм-ауты. Стандартные тайм-ауты уже настроены. Но если вы хотите перенастроить бота под себя, то продолжайте.
Внимание. Строки, которые начинаются с символа (#) являются комментариями. Эти строки не используются Ботом.
Список тайм-аутов
AI
- ai (<seconds>)
- Активирует ИИ Бота, когда истекло указанное количество секунд после загрузки мапы.
AI_Attack
- ai_attack (<seconds>)
- Когда Бот бьёт моба оружием, отсылать пакеты с атакой каждое указанное количество секунд.
- ai_attack_auto (<seconds>)
- Если авто-атака включена (смотри attackAuto в сonfig.txt), то атаковать монстра каждое указанное количество секунд.
- ai_attack_giveup (<seconds>)
- Через сколько секунд Бот перестанет стараться ударять моба, которого не возможно ударить или попасть по нему.
- ai_attack_unfail (<seconds>)
- Количество секунд, в течение которых бот не будет бить цель, которую он бросил из за того, что её нельзя было ударить.
- ai_attack_unstuck (<seconds>)
- Количество секунд, по истечению которых Бот поменяет своё место положение, если не может нанести урон мобу.
AI_Avoid
- ai_avoidcheck (<seconds>)
- Если бот настроен избегать игроков (смотри avoidGM_near и avoidList в сonfig.txt),то он будет проверять нет ли избегаемых игроков рядом каждое указанное количество секунд.
AI_buyAuto
- ai_buyAuto (<seconds>)
- Если Бот настроен автоматически покупать у buy/sell НПЦ (смотри buyAuto в сonfig.txt), ]]),то Бот будет проверять нет ли нужды в вещах, которые надо купить каждое указанное количество секунд.
- ai_buyAuto_giveup (<seconds>)
- Количество секунд, по истечению которых бот перестанет пытаться покупать чтото у НПЦ, если это не получается сделать сразу .
- ai_buyAuto_wait (<seconds>)
- Количество секунд, которые Бот будет ждать после разговора с НПЦом для покупки чего-либо.
- ai_buyAuto_wait_buy (<seconds>)
- Через сколько секунд бот будет покупать вещи у НПЦа, после предыдущей покупки.
AI_cartAuto
- ai_cartAuto (<seconds>)
- Если Бот настроен автоматически брать/ложить вещи в сторадж или телегу (смотри items_control.txt), то он будет перемещать каждую вещь через определённое количество секунд.
- ai_cartAutoCheck (<seconds>)
- Если Бот настроен автоматически брать/ложить вещи в сторадж или телегу (смотри items_control.txt), то он будет проверять надобность в этой вещи через определённое количество секунд. [<<]
Соединение
- charlogin (<seconds>)
- Тайм-аут на коннект к серверу, когда Бот будет коннектиться к чар серверу.
- master (<seconds>)
- Тайм-аут на коннект к серверу, когда Бот будет коннектиться к мастер серверу.
- gamelogin (<seconds>)
- Тайм-аут на коннект к серверу, когда Бот будет коннектиться к игровому серверу.
- maplogin (<seconds>)
- Тайм-аут на коннект к серверу, когда Бот будет коннектиться к мап серверу.
- play (<seconds>)
- Количество секунд, через которое Бот начнёт реконектиться, если не сможет зайти в игру .
- reconnect (<seconds>)
- Количество секунд, через которое Бот начнёт коннектиться к серверу, если Бот отключен от сервера
AI_Dead
- ai_dead_respawn (<seconds>)
- Через какое количество секунд после смерти Бот респавнется к месту сохранения (смотри dcOnDeath в сonfig.txt).
AI_Deal
- ai_dealAuto (<seconds>)
- Если Бот настроен автоматически принимать сделки (смотри параметр конфига dealAuto в сonfig.txt),то он будет выжидать определённое количество до того как :
- принять предложенную сделку
- закончить свою часть сделки
- принять оконченную сделку и закончить сделку
- ai_dealAutoCancel (<seconds>)
- Если Бот настроен автоматически отвергать сделки (смотри параметр конфига dealAuto в сonfig.txt),то он будет ждать определённое количество секунд перед тем как отклонить предложение к сделке.
AI_equip
- ai_equip_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет пытаться одеть определённую вещь.
AI_Follow
- ai_follow_lost_end (<seconds>)
- Если Бот находится в состоянии «преследования» и если он потерял своего хозяина, то он перестанет его искать по истечению определённого количества секунд.
AI_GetInfo
- ai_getInfo (<seconds>)
- Количество секунд, через которое бот будет обновлять информацию, если в поле зрения находятся не определённые персонажи, НПЦ, петы.
AI_Guild
- ai_guildAutoDeny (<seconds>)
- Если Бот настроен автоматически отклонять предложение о вступлении в гильдию (смотри параметр конфига guildAutoDeny в сonfig.txt), то он будет ждать определённое количество секунд перед тем как отклонить предложение о вступлении в гильдию.
AI_Items
- ai_items_gather_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет пытаться поднять предмет.
- ai_items_gather_start (<seconds>)
- Количество секунд, которое Бот подождёт перед поднятием вещи, которая появилась в поле зрения Бота.
- ai_items_take_end (<seconds>)
- Количество секунд, в течение которого Бот будет будет искать лут, после смерти моба.
- ai_items_take_start (<seconds>)
- Если Бот настроен на поиск лута после смерти моба (смотри параметр конфига itemsTakeAuto в сonfig.txt), то он начнёт искать лут, через определённое количество секунд после смерти моба.
AI_Look
- ai_look (<seconds>)
- Когда Бот будет смотреть в определённое направление, то отсылать пакеты о этом действии, Бот будет каждое определённое количество секунд.
AI_Move
- ai_move_giveup (<seconds>)
- Количество секунд, по истечению которых бот перестанет пытаться изменить своё местоположение.
AI_Npc
- ai_npcTalk (<seconds>)
- Если Бот говорит с НПЦ, то он будет ждать ответа от НПЦ определённое количество секунд..
AI_Portal
- ai_portal_wait (<seconds>)
- Определённое количество секунд, через которое бот пошлёт пакеты на сервер о том что он поменял мапу. Стандарт - 0.5.
AI_Route
- ai_route_calcRoute (<seconds>)
- Количество секунд, которое Бот потратит на расчёт его пути по мапе.
- ai_route_npcTalk (<seconds>)
- Если Боту надо перейти на другую мапу, поговорив перед этим с НПЦ, то Бот прервёт диалог, если НПЦ не ответит в течение определённого количества секунд
Важно.Если эта опция включена, то стандартное значение для этой опции будет - 10.
AI_SellAuto
- ai_sellAuto (<seconds>)
- Количество секунд, через которое Бот будет продавать каждую вещь.
- ai_sellAuto_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет пытаться продать что то НПЦу.
AI_Shop
- ai_shop (<seconds>)
- Если Бот настроен автоматически открывать вендинг (смотри параметр конфига shopAuto_open в сonfig.txt) то он откроет вендинг после определённого количества секунд.
AI_Sit/AI_Stand
- ai_sit (<seconds>)
- Количество секунд, через которое Бот начнёт отправлять пакеты о том что он сел/встал.
- ai_sit_idle (<seconds>)
- Если Бот настроен садится, когда не занят (смотри параметр конфига sitAuto_idle в сonfig.txt),то он сядет после определённого количества секунд.
- ai_sit_wait (<seconds>)
- Количество секунд, через которое Бот начнёт отсылать пакеты о том что он сел.
- ai_stand_wait (<seconds>)
- Через сколько секунд после попытки встать, Бот отошлёт пакеты о том, что он стоит.
AI_Skill
- ai_skill_use_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет пытаться использовать скилл.
AI_StorageAuto
- ai_storageAuto (<seconds>)
- Количество секунд, через которое бот будет ложить/забирать из стораджа каждую вещь.
- ai_storageAuto_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет положить/взять вещь из стораджа.
.
AI_Sync
- ai_sync (<seconds>)
- Бот отсылает пакет с пингом, каждое определённое количество секунд.
Важно. Лучше оставить это параметр со значением 12 (стандартное значение).
AI_Take
- ai_take (<seconds>)
- Когда Бот поднимает предметы, он будет отсылать пакет о том что Бот подобрал предмет, каждое определённое количество секунд.
- ai_take_giveup (<seconds>)
- Количество секунд, по истечению которых Бот перестанет пытаться подобрать предмет.
AI_Teleport
- ai_teleport (<seconds>)
- Когда Бот пользуется Флай Вингами или Баттерфляй Вингами(Fly Wing или Butterfly Wing), он будет использовать эти предметы по истечению определённого количества секунд после предыдущего использования.
Этот тайм-аут также используется когда Бот настроен на то, чтобы респавниться в точку сохранения , если он умер на одной из запрещённых мап, (смотри allowedMaps и allowedMaps_reaction в сonfig.txt), то он будет пытаться повторить это действие по истечению определённого количества секунд после предыдущей попытки.
- ai_teleport_away (<seconds>)
- Если Бот настроен на телепорт, когда определённый моб находится в поле зрения (смотри mon_control.txt), то он будет пытаться повторить это действие по истечению определённого количества секунд после предыдущей попытки.
- ai_teleport_delay (<seconds>)
- Определённое количество секунд, которое Бот будет ждать после использования скилла Телепорт, но до самой телепортации. Это делает Бота более похожим на реального игрока.
Важно. Эта функция не работает, если включен срочный телепорт (смотри teleportAuto_deadly).
- ai_teleport_hp (<seconds>)
- Если Бот настроен телепортироваться, когда не хватает хп/сп или слишком много агрессивных мобов (смотри teleportAuto_hp, teleportAuto_sp, teleportAuto_minAggressives, и teleportAuto_minAggressivesInLock в сonfig.txt), то следущий телепорт Бота произойдёт по истечению определённого количества секунд.
- ai_teleport_idle (<seconds>)
- Если Бот настроен телепортироваться когда не занят (смотри teleportAuto_idle в сonfig.txt), то Бот телепортнется по истечению определённого количества секунд после освобождения от всех задач.
- ai_teleport_portal (<seconds>)
- Если Бот настроен избегать порталы (смотри teleportAuto_portal в сonfig.txt), то бот телепортнётся снова, если пройдёт определённое количество секунд после прошлого телепорта.
- ai_teleport_retry (<seconds>)
- Количество секунд, через которое Бот повторит попытку телепортации.
Важно. Эта функция не работает, если включен срочный телепорт (смотри teleportAuto_deadly).
- ai_teleport_safe_force (<seconds>)
- Если Бот настроен телепортироваться только когда в поле зрения появились игроки (смотри teleportAuto_onlyWhenSafe в сonfig.txt),то Бот сочтёт, что телепортироваться – безопастно, по истечению определённого количества секунд после смены мапы или прошлого телепорта.
AI_Thanks
- ai_thanks_set (<seconds>)
- Если игрок посылает Боту чат-команду «Спасибо», то Бот ответит только тогда, когда посланная команда была исполнена в течении определённого количества секунд.
WelcomeText
- welcomeText (<seconds>)
- Когда используется ХКор режим, и если сообщение от сервера с «Добро пожаловать…» ещё не показано, то Бот выведет на экран это сообщение, если прошло определённое количество секунд после загрузки мапы.
AI_Wipe
- ai_wipe_check (<seconds>)
- Бот сохраняет полученную информацию об игроках, НПЦах, монстрах, вещах и порталах, которые исчезли , в кэш-памяти. И каждое определённое количество секунд бот будет проверять, нужно ли очистить кэш-память.
- ai_wipe_old (<seconds>)
- Когда Бот проверяет информацию в кэш-памяти об игроках, НПЦах, монстрах, вещах и порталах (смотри ai_wipe_check), то Бот будет удалять информацию об игроках, НПЦах, монстрах, вещах и порталах, через определённое количество секунд после их исчезновения