PDA

Просмотр полной версии : ГВ Гильдия ботов


diazzz
24.01.2011, 06:13
Взялся за разработку гильдии ботов. Цель - сделать полноценную гильдию, которая сможет конкурировать с живыми гильдиями, а в чем-то даже превосходить.
Вот патчик (http://www.rofan.ru/viewtopic.php?f=29&t=4037) который необходим для атаки других гильдий на ГВ
Состав гильдии взял такой:
1 пати:
Пал №1, Крео №1, ХП №1, Брага
Пал №2, Гаст ХВ, Проф №1, Проф №2
Пал №3, Линк №1, Линк №2, МС №1
2 пати:
Пал №4, МШ ХВ №1, МШ ХВ №2, ФС ХВ
Пал №5, СПП Крео, Крео №2, Крео №3
Пал №6, ХП №2, МС №2, Сервис

Задачи:

Пал №1 обновляет нитку на Крео, ХП, Клоуна
Пал №2 обновляет нитку на ХВ, Профа
Пал №3 обновляет нитку на Линка, МСа
Пал №4 обновляет нитку на ХВ
Пал №5 обновляет нитку на Крео
Пал №6 обновляет нитку на ХП, МСа, Гипсу
Все палы когда не заняты закастовывают пресюру на всех кто не в гильдии в радиусе 9 клеток.
Крео №1-3 закастовывают АД на всех кто не в гильдии в радиусе 9 клеток
СПП Крео обкастовывает всех кто в гильдии Фулл Протектом и если у согильдийца меньше 90% ХП кастует на него СПП.
МС №1-2 обновляют Фулл Адреналин Раш если на сопатийце его не обнаружено
Линк №1 кастует Каупе на всех согильдийцев, так же линкует клоуна, МСа, ХВ, Крео
Линк №2 кастует Каите на всех согильдийцев, так же линкует клоуна, МСа, ХВ, Крео
МШ ХВ №1-2 закастовывают Метеор Шторм на всех кто не в гильдии в радиусе 9 клеток; закастовывают Хевен Драйв на всех кто не в гильдии, имеет статус Хайд, Клокинг, и находится в радиусе 9 клеток, так же если этот персонаж не находится в зоне действия Ленд Протекта.
Гаст ХВ закастовывает Шторм ГАст (если на ХВ есть статус Амплити Маг Пауер) на всех кто не в гильдии в радиусе 9 клеток
ФС ХВ закастовывает Ганбантейн на всех кто находится в зоне ЛП и не состоит в гильдии, в радиусе 9 клеток.
Проф №1 закастовывает ЛП если Профф\согильдиец не находится в зоне действия ЛП, в свободное от работы время ловит в паутину тех кто подходит ближе 6 клеток и не находится в ЛП.
Проф №2 закастовывает Диспел на врагов если они имеют статус Блессинг; ловит в паутину тех кто подходит ближе 6 клеток и не находится в ЛП; закастовывают Хевен Драйв на всех кто не в гильдии, имеет статус Хайд, Клокинг, и находится в радиусе 9 клеток, так же если этот персонаж не находится в зоне действия Ленд Протекта.
ХП №1 кастует на всех согильдийцев аги ап, статус рекавери и кури если соги словил статус, в свободное от работы время обновляет карие елисон на паладинах, обновляет суфру на "Гаст ХВ".
ХП №2 кастует на всех согильдийцев блессинг, статус рекавери и кури если соги словил статус, раскидывает терны врагам на расстоянии 9 клеток
Гипси играет сервис если согильдиец не находится в зоне действия танца
Брага играет брагу если согильдиец не находится в зоне действия танца

FragMent
24.01.2011, 17:20
наверно прикольно, хотелось бы посмотреть на них в деле )

4epT
25.01.2011, 09:24
вот такой оптимизм мы приветствуем :)

кастовать скиллы - это не беда.. а вот как они будут двигаться.. и добираться до места встречи..

Святой Инквизитор
25.01.2011, 19:12
Нужно сеть слэйвов писать... и фоловы и кучу всего... команду + 1 комп такое не потянет (скорее всего)...

diazzz
26.01.2011, 17:14
Выполнено:

Пал №1
partySkill Devotion {
lvl 5
sp > 30
target_isJob Clown, Creator, High Priest
target_isNotMyDevotee 1
}

Пал №2
partySkill Devotion {
lvl 5
sp > 30
target_isJob Professor, High Wizard,
target_isNotMyDevotee 1
}


Пал №3
partySkill Devotion {
lvl 5
sp > 30
target_isJob Soul Linker, Whitesmith
target_isNotMyDevotee 1
}


Пал №4
partySkill Devotion {
lvl 5
sp > 30
target_isJob High Wizard
target_isNotMyDevotee 1
}


Пал №5
partySkill Devotion {
lvl 5
sp > 30
target_isJob Creator
target_isNotMyDevotee 1
}


Пал №6
partySkill Devotion {
lvl 5
sp > 30
target_isJob High Priest, Gypsy, Whitesmith
target_isNotMyDevotee 1
}


Все палы
useSelf_skill Reflect Shield {
lvl 10
sp > 30
whenStatusInactive Reflect Shield
timeout 0.5
}

useSelf_skill Auto Guard {
lvl 10
sp > 30
whenStatusInactive Auto Guard
timeout 0.5
}

partySkill Pressure {
notPartyOnly 1
notInTown 1
lvl 5
sp > 70
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenStatusInactive Hiding, Cloaking
}


Крео №1-3
partySkill Acid Demonstration {
notPartyOnly 1
notInTown 1
lvl 10
sp > 30
inInventory Bottle Grenade, Acid Bottle > 1
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenNotGround Pneuma
target_whenStatusInactive Hiding, Cloaking
}


СПП Крео
partySkill Full Chemical Protection {
lvl 5
sp > 40
inInventory Glistening Coat > 1
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Chemical Protection Armor
}

useSelf_skill Full Chemical Protection {
lvl 5
sp > 40
inInventory Glistening Coat > 1
whenStatusInactive Chemical Protection Armor
}

МС №1-2
partySkill Full Adrenaline Rush {
lvl 1
sp > 64
isSelfSkill 1
whenStatusActive Spirit
target_whenStatusInactive Full Adrenaline Rush
}

Линк №1

partySkill Alchemist Spirit {
lvl 5
sp > 60
target_isJob Creator
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Spirit
}

partySkill Wizard Spirit {
lvl 5
sp > 60
target_isJob High Wizard
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Spirit
}

partySkill Bard and Dancer Spirits {
lvl 5
sp > 60
target_isJob Clown, Gypsy
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Spirit
}

partySkill Blacksmith Spirit {
lvl 5
sp > 60
target_isJob Whitesmith
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Spirit
}

partySkill Soul Linker Spirit {
lvl 5
sp > 60
target_isJob Soul Linker
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Spirit
}

partySkill Kaupe {
lvl 3
sp > 60
whenStatusActive Spirit
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Kaupe
}

useSelf_skill Kaupe {
lvl 3
sp > 60
whenStatusActive Spirit
whenStatusInactive Kaupe
}


Линк №2
partySkill Kaite {
lvl 7
sp > 60
whenStatusActive Spirit
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Kaite
}

useSelf_skill Kaite {
lvl 7
sp > 60
whenStatusActive Spirit
whenStatusInactive Kaite
}


МШ ХВ №1-2
partySkill Heaven's Drive {
notPartyOnly 1
notInTown 1
lvl 5
sp > 45
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenNotGround Land Protector
target_whenStatusActive Hiding
}

partySkill Meteor Storm {
notPartyOnly 1
notInTown 1
lvl 10
sp > 80
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenStatusInactive Hiding
}


Гаст ХВ

useSelf_skill Amplify Magic Power {
lvl 10
sp > 50
whenStatusInactive Amplify Magic Power
}

partySkill Storm Gust {
notPartyOnly 1
notInTown 1
lvl 10
sp > 80
whenStatusActive Amplify Magic Power
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenStatusInactive Hiding
}

ФС ХВ

partySkill Ganbantein {
notPartyOnly 1
notInTown 1
lvl 1
sp > 45
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenGround Land Protector
}

partySkill Heaven's Drive {
notPartyOnly 1
notInTown 1
lvl 5
sp > 45
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenNotGround Land Protector
target_whenStatusActive Cloaking, Hiding
}

Проф №1
partySkill Land Protector {
notPartyOnly 1
notInTown 1
lvl 5
sp > 70
target_dist < 4
target_isGuild CCCP, CoBeT
target_whenNotGround Land Protector
inInventory Blue Gemstone, Yellow Gemstone > 1
label skill1
notInTown 1
disabled 0

}
useSelf_skill Health Conversion {
lvl 5
sp < 50%
hp > 50%
isSelfSkill 1
}

useSelf_skill Energy Coat {
lvl 1
sp > 50%
isSelfSkill 1
whenStatusInactive Energy Coat
}


Проф №2
useSelf_skill Health Conversion {
lvl 5
sp < 50%
hp > 50%
isSelfSkill 1
}

useSelf_skill Energy Coat {
lvl 1
sp > 50%
isSelfSkill 1
whenStatusInactive Energy Coat
}


partySkill Dispell {
lvl 5
sp > 10%
notPartyOnly 1
target_isNotGuild CCCP, CoBeT
target_timeout 3
target_dist < 10
target_whenStatusActive Blessing, Assumptio, Increase Agility
inInventory Yellow Gemstone > 1
notInTown 1
}

partySkill Spider Web {
lvl 1
sp > 20
notPartyOnly 1
target_isNotGuild CCCP, CoBeT
target_timeout 2
target_dist < 6
target_whenNotGround Land Protector, Spider Web
inInventory Cobweb > 1
notWhileSitting 0
notInTown 0
}

partySkill Mind Breaker {
notPartyOnly 1
lvl 5
sp > 45
target_dist < 10
target KoMMyHucT msHW 2, KoMMyHucT msHW 1, KoMMyHucT GustHW
target_isGuild CCCP
target_whenStatusInactive Prepare Axe Kick
}


ХП №1
partySkill Status Recovery {
lvl 1
sp > 20
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_timeout 2
target_whenStatusActive Petrifying, Petrified, Cursed, Sleeping, Frozen,
notWhileSitting 0
notInTown 0
}

partySkill Cure {
lvl 1
sp > 20
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_timeout 2
target_whenStatusActive Silenced, Bleeding
notWhileSitting 0
notInTown 0
}

partySkill Lex Aeterna {
lvl 1
notPartyOnly 1
notInTown 1
sp > 20
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenStatusInactive Hiding, Cloaking
}


ХП №2
partySkill Status Recovery {
lvl 1
sp > 20
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_timeout 2
target_whenStatusActive Petrifying, Petrified, Cursed, Sleeping, Frozen,
notWhileSitting 0
notInTown 0
}

partySkill Cure {
lvl 1
sp > 20
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_timeout 2
target_whenStatusActive Silenced, Bleeding
notWhileSitting 0
notInTown 0
}

partySkill Blessing {
lvl 10
sp > 60
notPartyOnly 1
target_isGuild CCCP, CoBeT
target_whenStatusInactive Blessing
notWhileSitting 0
notInTown 0
}

useSelf_skill Blessing {
lvl 10
sp > 60
whenStatusInactive Blessing
notWhileSitting 0
notInTown 0
}

partySkill Lex Aeterna {
lvl 1
notPartyOnly 1
notInTown 1
sp > 20
target_dist < 11
target_isNotGuild CCCP, CoBeT
target_whenStatusInactive Hiding, Cloaking
}


Гипси
partySkill At Your Service {
lvl 10
sp > 90
target_timeout 15
target_dist < 4
target_isGuild CCCP, CoBeT
target_whenNotGround At Your Service
}

Брага
partySkill A Poem of Bragi {
lvl 10
sp > 90
target_timeout 15
target_dist < 4
target_isGuild CCCP, CoBeT
target_whenNotGround Poem of Bragi
}



Добавлено через 6 часов 28 минут
помогите, поделитесь гайдиком как определить длину пакетов, подозриваю что ганбантейн не кастуется из за анкноу пакетов... но в скилах она отображается и при тех же настройках другие скиллы нормально кастуются

4epT
27.01.2011, 21:59
а чем тебе поможет знание длины пакета?

ты попробуй ручками с консоли скастовать этот скилл или убери лишние условия с блоке и попробуй с минимальными, добавляя по одному

diazzz
28.01.2011, 01:36
а чем тебе поможет знание длины пакета?

ты попробуй ручками с консоли скастовать этот скилл или убери лишние условия с блоке и попробуй с минимальными, добавляя по одному

так и сделал, название скилла скопировал из консоли и прописал минимальные блочные параметры... Ганба не кастуется( Попробовал так же другие скиллы поюзать, все заработало кроме ганбы.
А поможет тем что освободит кору от анкноу пакетов, может это из за них и не работает ганба... хотя тут тоже врятли...
командой sl 483 x y скилл юзается...
команда sp 483 0 тоде работает... а вот в конфиге не хочет работать((
Выявил что блочный парамерт срабатывает, но юзнуть скилл никак не может... т.к. бот совершает действие "Skill use"