Форум на Краснотурьинск.ру
/cgi-bin/yabb2/YaBB.pl
Мультимедиа, Игры, Развлечения >> GameZ >> настройка бота(пара прист+гк), вопрос
/cgi-bin/yabb2/YaBB.pl?num=1146146354

Сообщение написано James в 27.04.2006 :: 18:59:13

Заголовок: настройка бота(пара прист+гк), вопрос
Создано James в 27.04.2006 :: 18:59:13
вообщем, на данный момент проблема такова, что прист не юзает пати скилы, всё вешает тока на себя, в конфиге всё прописал. всё настроил.. а не работает так как нада :( . если есть знающие люди, помогите советом, в долгу не останусь. Заранее благодарен :Р

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 27.04.2006 :: 20:57:39
самашедшый ап ;D

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 27.04.2006 :: 20:59:40
нефту мэсагов :-/, жаль..

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 15:22:54
Ну чтож попробую помочь те в твоем нелегком деле...ты бы выложил кусок своего конфига чтоб нагляднее было смотреть,а то так непонятно что там у тебя...ну вот дам пример...

partySkill Heal {
lvl 10
target (NickName)
target_hp < 80
}

попробуй должно работать..тока хоть убей непомню нужна там ставить проценты 80% или нет...версий опенкоры много постоянно что-то изменяют.Думаю разберешся.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 15:28:11
partySkill Blessing {
     lvl 10
     maxCastTime 0.1
     sp > 64
     stopWhenHit 0
     inLockOnly 1
     notWhileSitting 0
     notInTown 0
     timeout 3
     disabled 0
     target_whenStatusInactive Blessing
     target_timeout 240
}

partySkill Increase AGI {
     lvl 10
     maxCastTime
     sp > 45
     stopWhenHit 0
     inLockOnly 1
     notWhileSitting 1
     notInTown 0
     timeout 0
     disabled 0
     target_whenStatusInactive Increase AGI
     target_timeout 240
}
partySkill Heal {
     lvl 10
     target_hp < 40
     sp > 10
}

из 3х скилов, щас юзает 2 (хил и блес), аги кидает тока на себя.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 15:57:47
попробуй вписать target и имя своего персонажа...
тоесть

partySkill Heal {
lvl 10
target James
target_hp < 80
}

чтоб он хилял к примеру James да и незабудь сверить свой конфиг в тестере ссылку на него я давал чуть ниже.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 16:10:01

COOLDREAM записан в 28.04.2006 :: 15:57:47:
попробуй вписать target и имя своего персонажа...
.


мм, ты непонял, хил и блес юзает отлично(после ночи тестов и изменений:)), не юзает тока агиап на сопартийца, тока на себя:
useSelf_skill Increase AGI {
     lvl 10
     whenStatusInactive Increase AGI
     sp > 10
     timeout 5
}
, значит что то не так здесь:
partySkill Increase AGI {
     lvl 10
     maxCastTime
     sp > 45
     stopWhenHit 0
     inLockOnly 1
     notWhileSitting 1
     notInTown 0
     timeout 5
     disabled 0
     target_whenStatusInactive Increase AGI
     target_timeout 240
}

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 16:38:17
Я все правильно понял...мне влом было писать именно твою команду и я для примера взял хил...непонимаю какая разница ну сделай ты так  

partySkill Increase AGI {
    lvl 10
    maxCastTime
    sp > 45
    stopWhenHit 0
    inLockOnly 1
    notWhileSitting 1
    notInTown 0
    timeout 5
    disabled 0
    target (имя того на которого должен сделан быть обкаст)
    target_whenStatusInactive Increase AGI
    target_timeout 240
}

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 16:55:50
прописал, нет не хочет аги кидать, просто если блес и хил работают без target_ник. знач и аги так будет работать,хз хз

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 17:21:50
Ты неповеришь я тоже так подумал...без таргета он обкастывает всех в пати но попробовать всеравно можно было...ты проверял в тестере конфига?
еще глянь у тебя в maxCastTime нестоит ничего,а в блессинге стоит...поставь там что-нить...кто поймет эту опенкору бывает из-за одного пробела неработает целый блок.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 17:43:04
мм, дай ссылочку на тестер, проверю. но думаю всё норм, боты одиночки зажигают норм)

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 17:49:35
http://www.hp-h.com/b/hakore/?p=openkore+config+checker

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 17:53:28
результат:

Result: Passed Validation
Config file: config.txt
Version: Openkore 1.6.6
Valid options: 53
Uncertain options: 0
Invalid options: 0
Ignored options: 2

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 17:56:12
у тебя версия коры 1.6.6?
там внизу можно версию на 1.9 изменить если ты ей пользуешся...

а хотя я недумаю что будет разница....

хмм...тогда незнаю :-/...посмотрю еще может что-нить найду

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 17:57:45
юзал я 1.9, 1.6 больше по душе хз почему, привык мб). скажи существенную разницу м/у 1.6 и 1.9?

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 18:09:51
А в 1.9 пробовал эти команды?
Существенной разницы особо нету...как и всегда немного новых команд пофиксили старые баги наклепали новых...

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 18:33:34
мде ,смешная проблема), в 2х словах. был вор 41 жоб(бот) пришел здавать квест на ругу, ответил на вопросы бла бла, взял список лута, который нужно принести, но появились неотложные дела, вообщем квест не здал, поставив бота дальше. через несколько дней, сегодня, ( жоб 44) решил здать, собрал весь лут. тот что он просил на 41 жобе. а он(нпс) его не принимает, хотя  принес всё, + к этому не сообщает что нужно принести взамен того. получается квест не здать никода?  :D

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 18:37:09

COOLDREAM записан в 28.04.2006 :: 18:09:51:
А в 1.9 пробовал эти команды?
Существенной разницы особо нету...как и всегда немного новых команд пофиксили старые баги наклепали новых...


лежит у меня 1.9( чистая, настроек 0) на выходных займусь этим, нужно идти в ногу со временем ;D

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 18:53:26
 Да негеморойся ты,я бы например несмог с нуля все это строчить...вот отсюда качай

http://ftp.citkit.ru/pub/sourceforge/o/op/openkore/

скачай:

confpack
fieldpack
tablepack

там уже прописано большенство минимальных настроек остается тока чуть подделать его под себя и вуаля работающий бот.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 19:28:23
мм, в 1.9 в конфе всё в процентах%?

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 19:29:21
Там есть процентные значения , но знак % там ставить ненадо.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 19:30:40
ясна, сенк, ща обоих на 1.9 переведу, мб всё норм будет..

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 28.04.2006 :: 19:34:24
Давай пробуй...если что пиши..да если устранишь проблему напиши тоже...чтоб я тогда знал что это глюк версии был.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 20:10:00
Алиллуя  ;D, вот что он(1.9) хотел:

partySkill Blessing {
     lvl 10
     target_whenStatusInactive Blessing
     target_timeout 100
     sp > 10
     timeout 5
}

partySkill Heal {
     lvl 5
     target_hp < 60
     sp > 10
}

partySkill Increase AGI {
     lvl 10
     target_whenStatusInactive Increase AGI
     target_timeout 100
       sp > 45
       timeout 5
}

всё юзается исправно. спасибо приятному собеседнику COOLDREAM, если буду какие нибудь вопросы, обращайся, всега помогу чем смогу :Р

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 23:46:24
есдинственный минус, при потере из виду, вновь находя, ако перекастовывает аги блес(затратно сп :-/)

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 28.04.2006 :: 23:47:51

COOLDREAM записан в 28.04.2006 :: 19:29:21:
Там есть процентные значения , но знак % там ставить ненадо.


нада  ;)

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 01.05.2006 :: 01:50:47
народ, а кто нить разобрался с макросами в чатреспе?  :-? делитесь инфой  ::)

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 04.05.2006 :: 15:07:05
знач никто?  :-?

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано COOLDREAM в 04.05.2006 :: 15:50:05
 Хмм....с макросами пока дела неимел,но вот выложу (кстати огромное спасибо dijkstrе за разжевывание) небольшой пример который написал dijkstra


Небольшие разьяснения о макросе Macro как и просили.

Для начала, их родная страничка: http://openkore.sourceforge.net/macro/

Те, кто знает английский в принципе ни в чем больше не нуждаются.

От себя теперь вкратце.

Инсталяция.

Скачиваем хню вот тут: http://openkore.sourceforge.net/macro/macro-0.9.3.zip, и распаковываем в папку plugins в папке openkore (если нету - создаем).
для продвинутых англичан есть дока по командам тут: http://openkore.sourceforge.net/macro/index-0.9.html
Есть уже версия 1.2.0, но ее еще не щупал, ниче сказать не могу.

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

макросы писать на самом деле очень просто. Надо только иметь начальные школьные навыки программирования.
Итак, обьясняю на реально работающем примере.

Была задача сделать мерча, который когда мясо заканчивается, закрывает магаз, валит к мяснику, покупает 500 мяса, валит обратно и открывает магаз. Оч прибыльное занятие кста .

пишем вот эту хню и сохраняем в файл под именем macros.txt в папке control.

Дальше обьясняю построчно, //это коменнтарии

Code:

automacro vending {  // называем макрос vending причем этот макрос с автозапуском(automacro)
 shop Meat <= 0     // причина запуска -- мяса в магазе <=0
 call MeatVending   // по этой причине вызывается макрос с именем MeatVending
 timeout 60         // после работы макроса делаем задержку на всякий пожарный 60 сек
}

macro MeatVending { // сам макрос про покупку мяска
 closeshop         // изначально магаз открыт, знач надо закрыть
 move 63 121       // команда движения всем известна, я думаю.
 talk @npc (64 125)// команда поговорить с НПС в указанных в скобках координатах

 store             // начало торговли
 store             // продолжаем торговать
 buy @store (Meat) 100 //все просто как двери. купили 100 мяса -- положили в телегу и так 4 раза.
 cart add @inventory (Meat) 100
 buy @store (Meat) 100
 cart add @inventory (Meat) 100
 buy @store (Meat) 100
 cart add @inventory (Meat) 100
 buy @store (Meat) 100
 cart add @inventory (Meat) 100

 move <ваш X> <ваш Y> // почапали в нужные координаты
 openshop // открыли магаз
 
}


вроде слегка разобрались, ниже подведу итог.

знач все у нас уже написано, осталась самая малость -- заставить это работать. Запускаем бота, и просто открываем магаз. дальше от все сделает сам.

Итог.

Итак мы вот что узнали о способе написания макросов.
1. можно прописывать команды бота ( и это основная часть макроса)
2. можно в макросе вызывать другой макрос (call <имя макроса>)
3. можно делать автомакрос по условию (automacro <имя макроса>)
3.1 синтаксис условия смотрим в документации, если не влом будет -- буду переводить.

это далеко не все возможности макроса. просто мелкий пример, показывающий принцип работы, и способный натокнуть на дальнейшее развитие мыслей в нужном русле.

Заголовок: Re: настройка бота(пара прист+гк), вопрос
Создано James в 04.05.2006 :: 16:06:33
ну совсем другое дело. сенкс. с разговорником траблы(всё прописал вроде) а не разговаривает, бинды на фразы, ответы..хз

Форум на Краснотурьинск.ру » Powered by YaBB 2.5 AE
YaBB © 2000-2011. Все права защищены.