PDA

Просмотр полной версии : Макрос: кормим гомункула


ghost
23.04.2007, 18:25
напишите макрос на кормку гомункула например кагда у него показатель голода 27 чтоб кормился или например каждые 10 минут

4epT
24.04.2007, 13:39
а ты знаешь как командами покормить его через кору? если напишешь команды то будет те и макрос

ghost
24.04.2007, 21:54
глянь пожалуста сюды если незатруднит тока я там ниче не понял но там инфа про гомункулов http://forums.openkore.com/viewtopic.php?t=23099

4epT
25.04.2007, 00:59
не оно ли:
homun feed: manually feed homunculus
попробуй в боте команду:
homun feed
прокатит или нет

ЗЫ кстати для этого нужен новый бот (помоему старше 1.9.3)

Ssss
21.05.2007, 10:12
Пользую OpenKore v1.9.4 beta (SVN5506)
Такой команды нет.... ( ...
Или это прописывается в конфигуракциях?....

Gans
21.05.2007, 12:20
там еще что-то поменялось. надо брать сааамую последнюю версию под гомункулов.

Bart1856
15.01.2009, 00:51
А как моожно в макросе команду задать на проверку голодности гома? в статусе гома это как hunger отмечается

4epT
15.01.2009, 01:10
попробуй
log hunger: @eval($::char->{'homunculus'}{'hunger'})

Bart1856
16.01.2009, 20:42
Помогло, то, что нужно, вот кому надо, простенький макрос
automacro goermfeeeeeed {
call {
log homun hunger: @eval($::char->{'homunculus'}{'hunger'})
$i = @eval($::char->{'homunculus'}{'hunger'})
if ($i < 25) goto fee
goto end
:fee
do homun feed
:end
}
timeout 180
}

Святой Инквизитор
26.01.2009, 20:47
а не сработает на основе eval в условиях АМ?

Типа
automacro gomfeed {
eval $::char->{'homunculus'}{'hunger'} eq "24"
call {
log Feeding gom!
do homun feed
}
}

??

4epT
26.01.2009, 23:51
должно сработать, Bart1856, за тести и отпишись

Rainer
16.02.2010, 04:15
А в какой файл это прописывать скажите пожалуста? и куда именно туда?
Заранее благодарен за ответ

И как еще сделать чтоб гом бил все хрядом стоящих мобов?

manticora
16.02.2010, 21:28
А в какой файл это прописывать скажите пожалуста? и куда именно туда?
Заранее благодарен за ответ

И как еще сделать чтоб гом бил все хрядом стоящих мобов?

Приветствую.
Я не понимаю, что ты имеешь в виду под словом "это". Если сам не можешь разобраться что куда писать - читай раздел Мини ЧАВО (http://ragbot.ru/forum/forumdisplay.php?f=21).

Но я бы на твоём месте скачал бы свежайшую кору с http://openkore.collectskin.com/ и поигрался бы с параметрами в конфиге config.txt. Там их много, и вот некоторые, относящиеся к гомункулусам:
######## Homunculus Support ########

homunculus_attackAuto 2
homunculus_attackAuto_party 1
homunculus_attackAuto_notInTown 1
homunculus_attackAuto_onlyWhenSafe 0
homunculus_attackDistance 1.5
homunculus_attackMaxDistance 2.5
homunculus_attackMaxRouteTime 4
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1

homunculus_followDistanceMax 10
homunculus_followDistanceMin 3

homunculus_route_step 15

homunculus_tankMode 0
homunculus_tankModeTarget

homunculus_teleportAuto_hp 10
homunculus_teleportAuto_maxDmg 500
homunculus_teleportAuto_maxDmgInLock 0
homunculus_teleportAuto_deadly 1
homunculus_teleportAuto_unstuck 0
homunculus_teleportAuto_dropTarget 0
homunculus_teleportAuto_dropTargetKS 0
homunculus_teleportAuto_totalDmg 0
homunculus_teleportAuto_totalDmgInLock 0

# intimacyMax / Min sets a threshhold of when not to feed your homunculus
# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed.
homunculus_intimacyMax 999
homunculus_intimacyMin 911

# How long should we wait between feeding? default: random between 10 and 60 seconds
homunculus_hungerTimeoutMax 60
homunculus_hungerTimeoutMin 10

# Turn on/off homunculus autofeeding
homunculus_autoFeed 1
# In Wich maps should we allow feeding? (leave empty for any map)
homunculus_autoFeedAllowedMaps

# Feed homunculus between MIN and MAX value (example: between 11 and 25)
homunculus_hungerMin 11
homunculus_hungerMax 24

Joko
10.08.2011, 21:49
automacro goermfeeeeeed {
call {
log homun hunger: @eval($::char->{'homunculus'}{'hunger'})
$i = @eval($::char->{'homunculus'}{'hunger'})
if ($i < 25) goto fee
goto end
:fee
do homun feed
:end
}
timeout 180
}

отличный макр, и выше написанные настройки от manticora, С ними я тоже разобрался, но!
Я ни как не могу найти и сделать так что бы он допустим кормил гома от 14 до 25

4epT
10.08.2011, 22:13
вспоминаем уроки информатики.. рисуем алгоритм - блок-схему
ну и потом заменяем блок схему командами макро плагина

Joko
12.08.2011, 07:36
Я понятия не имею) как писать макросы)
В конфиге я разбираюсь..
Но макрос(

4epT
13.08.2011, 00:24
а через конфиг не хочешь кормить?
http://ragbot.ru/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D 1%8F:Homunculus_Feeding

Joko
13.08.2011, 09:19
Максимумы и минимумы.. я их освоил..
Но он не кормит гома именно от числа "А" до числа "Б"