Guide from ragbot.ru

Материал из RO-fan
Перейти к: навигация, поиск

Гайд от ragbot.ru

Новые статьи и переводы английской вики - это, конечно, хорошо. Но за прошедшие годы на русскоязычных форумах было накопленно огромное количество информации. Данный гайд призван свести воедино сообщения с форума ragbot.ru.


Конфиги для всех профессий

оригинал

Предпологается, что вы знаете зачем нужен файл config.txt и куда необходимо поместить данную тут информацию.

На данный момент доступны настройки на скилы следующих профессий:

Готовые конфиги можно подсмотреть тут

Чего-то не хватает или где-то ошибка? Тогда говорите, не стесняйтесь.

Очень коротко (самое основное) про конфиг можно почитать тут.

Опишу только то что касается скилов: attackSkillSlot - это опция отвечает за то каким скилом Вы будете атаковать. Синтаксис:

attackSkillSlot <имя скила> {
	dist <число>
	isSelfSkill <0 или 1>
	maxAttempts <число>
	maxUses <число>
	previousDamage <диапазон>
	# Атрибуты использования скила
	# Свои условия
	# Условия монстра (цели атаки)
}

dist <число> - эта опция определяет расстояние (в числе блоков) от монстра, на которое бот переместится перед использованием навыка. Внимание: Это не список, определите только одно число. Если эта опция не будет установлена, то Kore будет использовать расстояние, которое Вы определили в attackDistance и attackMaxDistance.

isSelfSkill <0 или 1> - эта опция определяет, будет ли навык использоваться на себя или на монстре. Если выбрать 1, то бот будет использовать навык на себе, иначе, если выбрать 0 (который является значением по умолчанию), то бот будет использовать навык на монстре. Внимание: вы должны выбрать правильное значение. Например, если Вы хотите использовать Grand Cross, то должны выбрать 1.

maxAttempts <число> - эта опция определяет максимальное число попыток использования навыка. Используйте её, чтобы ограничить использование скилов, которые могут терпеть неудачу (например Steal).

maxUses <номер> - эта опция определяет максимальное число успешного использования навыка. Внимание: эта опция считает только успешное использование. Если использовать навык не получится, то Бот продолжит использовать навык, пока он не пройдёт, даже если установлена 1.

previousDamage <диапазон> - если эта опция установлена, то навык будет использован только если повреждение по монстру, будет в пределах указанного диапазона.

Атрибуты использования скила бывают:

lvl, maxCastTime, minCastTime, equip

Свои условия бывают:

aggressives, defendMonsters, disabled, hp, inCart, inInventory, inLockOnly, monsters, notInTown, notMonsters, notOnAction, notInMap, notWhileSitting, onAction, inMap, partyAggressives, sp, spirit, stopWhenHit, timeout, whenFlag, whenFollowing, whenGround, whenIdle, whenNotFlag, whenNotGround, whenNotPermitSkill, whenPermitSkill, whenStatusActive, whenStatusInactive, whenWater.

Условия монстра (цели атаки) бывают:

target_deltaHp, target_dist, target_misses, target_timeout, target_totalMisses, target_whenGround, target_whenNotGround, target_whenShieldEquipped, target_whenStatusActive, target_whenStatusInactive, target_whenWeaponEquipped.