PDA

Просмотр полной версии : Обсуждение: Berserk Potion Awakening Potion Concentration Potion


Zod1aK
17.01.2007, 08:32
Гайд читать тут (http://ragbot.ru/forum/showthread.php?t=2289)

Скажите, как делать чтоб бот использовал авак, когда его действие закончилось
useSelfItem Concentration Potion {
whenStatusInacrive xxx
}

Что писать в этих ххх?
PS Я поиск правда юзал, по подобию со скилами выходит это, а вот какой там статус я ненаю((

4epT
17.01.2007, 12:45
выбери нужный пот

useSelf_item Concentration Potion, Awakening Potion, Berserk Potion {
whenStatusInactive Concentration Potion
notWhileSitting 1
inLockOnly 1
onAction attack
notInTown 1
}


ЗЫ: на будующее используешь авак или скил >> в консоле пишется:

You are now: Concentration Potion
You are now: Blessing

это и означает что на табя наложился статус пота или скила

MaxEdit
17.01.2007, 16:13
useSelf_item Concentration Potion, Awakening Potion, Berserk Potion {
whenStatusInactive Concentration Potion
notWhileSitting 1
inLockOnly 1
onAction attack
notInTown 1
}



useSelf_item Concentration Potion {
whenStatusInactive Concentration Potion
timeout 10
inLockOnly 1
notWhileSitting 1
}

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

Zod1aK
17.01.2007, 17:37
Макс, как я понимаю в твоем случае бот будет его использовать, даже после подыхания в городе, что нафик не надо.
4ерт, то есть статус для любого пота (авак, берсерк) всегда "Concentration Potion", да?

MaxEdit
17.01.2007, 19:56
Макс, как я понимаю в твоем случае бот будет его использовать, даже после подыхания в городе, что нафик не надо.
4ерт, то есть статус для любого пота (авак, берсерк) всегда "Concentration Potion", да?
useSelf_item Concentration Potion {
whenStatusInactive Concentration Potion
timeout 10
inLockOnly 1
notWhileSitting 1
}
рассмотрим мой вариант
whenStatusInactive Concentration Potion----вскм поняоно
timeout 10------------------------------------------------вроде тоже
inLockOnly 1--------------------------------------------при 1 использует только на карте поставленной в LockMap
notWhileSitting 1--------------------------------------не будет испльзовать зелья сидя
нет ни чего лишнего, использует только на каче
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

useSelf_item Concentration Potion, Awakening Potion, Berserk Potion {
whenStatusInactive Concentration Potion
notWhileSitting 1
inLockOnly 1
onAction attack
notInTown 1
}
рассмотрим это:
whenStatusInactive Concentration Potion----вскм поняоно
notWhileSitting 1--------------------------------------не будет испльзовать зелья сидя
inLockOnly 1--------------------------------------------при 1 использует только на карте поставленной в LockMap
onAction attack----------------------------------------пользуется только при атаке(как я понял)
notInTown 1---------------------------------------------использовать только в городе
мне не понятно в каком случае бот их бет использовать если честно, кто тут лучше меня разбирается обьясните плиз...
все понял
notInTown 1---------------------------------------------разрешает использовать в городах что как было сказано не нужно

AmsTaFF
17.01.2007, 23:03
2>Zod1aK
зависит от серва или ещё чего-то... просто проверь какой статус накладывается на бота при юзании того или иного пота...

AmsTaFF
17.01.2007, 23:04
у меня вообще так написано
useSelf_item Awakening Potion,Concentration Potion {
whenStatusInactive Awakening Potion,Concentration Potion
inLockOnly 1
notWhileSitting 1
notInTown 1
}

Zod1aK
17.01.2007, 23:11
ммм, а как проверить какой статус накладывается?

MaxEdit
18.01.2007, 01:35
какой статус накладывается
над окном консоль\лог написано status: вот там и написано...

Zod1aK
19.01.2007, 15:05
ну а как в самом боте вручную авак использовать чтоб статус увидеть?

4epT
19.01.2007, 19:33
Zod1aK, чиатй 2-е сообщение темы, там написано как (использовать авак это: is № (типо item self) № можно узнать путём команды "i u" (типо item usable))

AmsTaFF, писать 2 статуса не разумно :)
кстати ты навёл меня на мысль и я провёл расследование :)
есть такой файл skillsstatus.txt, в нём содержатся все возможные накладывающиеся статусы. Там есть такие строки:
37 Concentration Potion
38 Awakening Potion
39 Berserk Potion
что по идее означает:
-используешь конц - статус Concentration Potion
-используешь авак - статус Awakening Potion
-используешь берс - статус Berserk Potion

Я запустил бота и обломался у меня везде пишет статус Concentration Potion.
От сервака по идее это зависеть не должно (какой статус)
Вывод: бот с косечком :)

4epT
19.01.2007, 19:52
useSelf_item xxx Potion {
whenStatusInactive Concentration Potion
onAction attack
notInTown 1
notWhileSitting 1
}
вместо xxx писать то, что бот будет пить (либо Concentration, либо Awakening, либо Berserk)
+когда бот не атакует и находится в городе - ему авак не нужен
+"только локу" не включил потому, что по пути на локу бот обязательно (по закону Мёрфи) наткнётся на какого-нить моба и будет его атачить

ЗЫ: по моему идеально!

RedSunset
01.02.2007, 11:08
народ помогите пожалуйста.
настроил бота на аваки, он их пьёт как сумашедший.
попытался найти параметр отвечающий за время их использования,неполучилос (((

Zod1aK
01.02.2007, 13:23
Скинь то как ты их настроил.
1) Везде ли пробелы есть?
2) Статус должен быть такой же как и сам авак (а то он пьет авак и ждет статуса Conc. Potion. и естественно еще пьет)

Жека
02.02.2007, 00:23
народ помогите пожалуйста.
настроил бота на аваки, он их пьёт как сумашедший.
попытался найти параметр отвечающий за время их использования,неполучилос (((

Скинь то как ты их настроил.
1) Везде ли пробелы есть?
2) Статус должен быть такой же как и сам авак (а то он пьет авак и ждет статуса Conc. Potion. и естественно еще пьет)


В общем я, кажись, просёк фишку.

Бот, походу реагирует только на один стату - на последний. Например за найта: пью авак, после чего кастую ТуХэндКвиккен, после чего в строке статуса Обкаст заменяет авак, и бот пьет авак, а потом кастует квиккен... и так далее пока не кончится мана или поты.

Вопрос: это недочет бота или я щас фигню нёс и не из-за этого поты сжираются мигом?

З.Ы. Копировал "идеальные настройки" придложенные чертом и он всё равно сожрал всё почти мигом.

4epT
02.02.2007, 01:20
Zod1aK:
2) Статус должен быть такой же как и сам авак (а то он пьет авак и ждет статуса Conc. Potion. и естественно еще пьет)
Это не так!! Я проверял (http://ragbot.ru/forum/showpost.php?p=2153&postcount=13)!!! На меня от всех 3-х аваков накладывался 1 статус Concentration Potion.

Жека:
Бот, походу реагирует только на один стату - на последний. Например за найта: пью авак, после чего кастую ТуХэндКвиккен, после чего в строке статуса Обкаст заменяет авак, и бот пьет авак, а потом кастует квиккен... и так далее пока не кончится мана или поты.
Это, как мне кажется, бред.
У меня было похожее (бот съедал поты). Но там фиха была в том, что авак кушаешь, а статус как бы не отобраается. Бот не видит статуса и пытается скушать ещё авак и т.д.

Сделай следующее:
0. удали строки в config.txt про аваки или в начале строк поставь #
1. поставь бота на ручное кправление (чтобы он никуда не убежал)
2. нажми Alt+S. Отобразится твои статусы (имя, хп, сп, база, джоб, зени, статус..)
3. нас интересует строчка:

Жека HP: 967/967 (100%)
Thief Boy SP: 83/83 (100%)
Base: 36 13,617/17,678 /36 (77.03%)
Job : 25 8,901/11,473 /12 (77.58%)
Zeny: 1,992,930 Weight: 2811/3030 (92.8%)
Statuses: none
Spirits/Coins: 0

4. введи "i u", отобразится список предметов которые ты можешь использовать:
-----------Inventory-----------
-- Usable --
0 Awakening Potion x 1
6 Strawberry x 1
-------------------------------

5. введе "is 0". Бот у тебя скушает 1 авак.
6. если статус появился, то должна появиться строчка:
You are now: Concentration Potion
7. если она не появилась, то меняй бота!

ЗЫ: напиши профу у баз. левл свой

RedSunset
02.02.2007, 12:27
не народ, фишка в том что он у меня выпивает 10 аваков за пару минут, я думаю в config'e не настроен параметр отвечаещий за промежуток времени между питьём аваков(если есть такой), или где то сбил настроку пить авак при завершении его действия.
А так настоено всё как на этом топе.
Вечером выложу текст из конфига, щас нету возможности((

Zod1aK
02.02.2007, 13:37
4epT, на раггейме авак отображается как авак, конца отображается как конца, сам проверял.
Кстати, у меня несколько статусов отображает, это у вас хз что

RedSunset, клмн, НАПИШИ ЧТО У ТЯ ОТВЕЧАЕТ ЗА АВАКИ, из того что ты сам прописывал. Или если совсем любитель халявы (или неспособный найти) скинь весь конфиг! Как мы тебе так то поможем?

RedSunset
02.02.2007, 13:56
useSelf_item White Potion, Orange Potion, Awakening Potion {
hp<35%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction attack
whenStatusActive Awakening Potion
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 1
notWhileSitting 1
notInTown 1
timeout 10
disabled 0
inInventory
manualAI 0
}

4epT
02.02.2007, 23:42
ты где это слизал??
под поты которые восстанавливаю хп 1 запись, под аваки другая должна быть!!!
особенно ржу над:
whenStatusActive Awakening Potion
RedSunset, как понимать твои слова: "А так настоено всё как на этом топе."
покажи хотяб 1 связь между тем что у тебя написано и тем что пишут в это топике..

Пробуй так:

useSelf_item Awakening Potion {
whenStatusInactive Awakening Potion
onAction attack
notInTown 1
notWhileSitting 1
}

недеюсь у тебя выпитый авкак воспринимается как статус Awakening Potion

RedSunset
02.02.2007, 23:54
кто ж знал та...
:)

4epT
03.02.2007, 16:58
а зачем писать:
а так настоено всё как на этом топе

RedSunset
05.02.2007, 09:19
так не где не написано что они одельно быть должны

whenStatusActive Awakening Potion
я понимаю что это команда, выписать аваки на определённой карте.
просто когда настроивал аваки он их сначала не пил, вот я от отчаинья прописал статус, непомогло, а после нестал удалять, решил суда написать))

4epT
05.02.2007, 18:13
whenStatusActive Awakening Potion
я понимаю что это команда, выписать аваки на определённой карте.


перевожу с моим корывым знанием английского:
whenStatusActive - когда Статус Активен

то есть команда выполнится когда статус "Awakening Potion" активен
т.е вот твоя цитата:
useSelf_item White Potion, Orange Potion, Awakening Potion {
hp<35%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction attack
whenStatusActive Awakening Potion
и т.д
грубо говоря (опуская все прочие условия, типо hp<35%) твой пот будет пить аваки когда у тебя статус "Awakening Potion" активен.

Для тех кто в танке:
ты кушаешь авак, у тебя активируется статус "Awakening Potion" и бот кушает все твои аваки!

ЗЫ: так тебе и нада, ибо нада читать ГАЙДЫ

RedSunset
08.02.2007, 16:16
да уже все исправил и настроил, вроде всё работает.
спасибо что помогли!

Шляпа
09.03.2008, 16:09
"whenStatusInactive Berserk Potion, Awakening Potion, Concentration Potion."
Если не ошибаюсь то статус после берса авака концетрата будет всегда
один "Concentration Potion".

Женя
09.03.2008, 16:57
Шляпа,
Неа, они разные. я уже где-то отвечала по этой теме и прилагала скрин -_-

4epT
09.03.2008, 21:03
разные это тока на раге, на всех (почти всех) пиратках он один "Concetration Potion"

Женя
10.03.2008, 09:26
4epT,
Тебя спасло от моего гнева только слово "почти")))
Но почему так? ведь можно юзать авак и концентрат вместе...

4epT
10.03.2008, 14:57
в смысле вместе?

Женя
10.03.2008, 16:32
У меня, когда на раггейме дансу качала, авак и концентрация складывались...

4epT
10.03.2008, 16:37
и по статам тоже?

перенёс сообщения сюда

Женя
10.03.2008, 17:22
Да... не знаю почему. но это было ещё летом 2006)

Xlll
24.02.2009, 09:57
а можно пить 2 пота ? авекин и концентратион ? если да то не подскажите че написать!

4epT
24.02.2009, 20:08
попробуй в клиенте ;) если работает, то напиши 2 блока в конфиге ;)