PDA

Просмотр полной версии : inventory условие АМ


masterspirta
22.01.2008, 22:10
inventory Orange Net Mushroom > 15
непашет это условие и хоть ты тресни помогайте....

в фале итемс.тхт:
1069#Orange_Net_Mushroom#
1070#Orange_Gooey_Mushroom#
из консоли :
[Jan 22 22:05:22 2008.81] Item Appeared: Orange Gooey Mushroom (0) x 1 (216, 297)
[Jan 22 22:05:22 2008.84] Item Appeared: Orange Net Mushroom (1) x 1 (215, 299)
[Jan 22 22:05:22 2008.86] Target died
[Jan 22 22:05:22 2008.74] Item added to inventory: Orange Gooey Mushroom (8) x 1 - Non-usable
[Jan 22 22:05:23 2008.15] Item added to inventory: Orange Net Mushroom (6) x 1 - Non-usable


У кого есть идеи ••••••
-------
*в условии автомакроса!!!
макрос и условия автомакроса работают 100%!

vitt
22.01.2008, 23:29
inventory Orange Net Mushroom > 15
непашет это условие и хоть ты тресни помогайте....
да, есть такое дело....

Кусочек выложу:
# Выбили хоть один грибочег начинаем отжигать.
automacro job_thief {
class novice
console /Orange (Gooey|Net) Mushroom/
location job_thief1
call job_thiefM
}

macro job_thiefM {
$mushN = @invamount (Orange Net Mushroom)
$mushN2 = @eval ($mushN * 3)
$mush = @eval ($mushN2 + @invamount (Orange Gooey Mushroom))
if ($mush > 24) goto start
if ($mush < 25) goto end
:start
log ============================
log = $mush очков. В самый раз.
log ============================
do conf attackAuto 1
do conf thiefQ 2
do move 180 16
do conf lockMap moc_prydb1
pause 5
release moc_ruins
:end
}

Почему тут не используется условие inventory.... ну наверно у авторов не получилось написать автомакрос с этим условием......

З.Ы: У меня почуму-то не считаются Orange Gooey Mushroom, а считаются только Orange Net Mushroom. Из за этого бот чуток лишки набивает...

4epT
23.01.2008, 00:01
vitt, скорее всего авторы нюбы! Ибо доку криво читают.

inventory "Orange Net Mushroom" > 0

кавычки

masterspirta
23.01.2008, 00:58
inventory "<имя вещи>" <условие> <значение>
4epT абсолютно прав, а я как и автор выше упомянутого макроса тоже плохо читал доку!!!!
ща спротестю)))
--------------
севак не пашет((((((
--------------

vitt, Если даже у меня не вышло с условием на количество квестовых итемов, я бы все равно не далал так как сделано выше!
забейте на выложинее макросы....легче все удалить и написать заново, как я и сделал!!!
дальше отпишу в топе по теме

4epT
23.01.2008, 19:07
masterspirta, вот тут могу поспорить, для вора условие:
"console /inventory: Orange (Gooey|Net) Mushroom/"

помоему самое то, тамже в зависимости от гриба разные очки начисляют. Как тока мы подняли гриб, мы пересчитываем скока у нас очков.

baster
25.01.2008, 19:00
а можно про синтаксис поподробнее... чтоб прописать несколько вещей, нужно все их прописывать в одних скобках или каждый предмет в отдельных? мне нужно чтоб как только бот выбивал какую-либо карту он шёл и отдавал её торговцу
например правильно будет написать так:

automacro DropCard {
inventory "Poring Card", "Thief Bug Card" > 0
call {
do move 159 122 pronta
}
}

или взять все предметы в одни скобки:

automacro DropCard {
inventory "Poring Card, Thief Bug Card" > 0
call {
do move 159 122 pronta
}
}

4epT
25.01.2008, 19:22
правельно будет так:

inventory "Red Herb" < 1, "Yellow Herb" < 1, "Green Herb" < 1

Gans
25.01.2008, 21:18
4epT, извини мну нупа, а это "и" или "или" (сорри за тавтологию) ?

4epT
25.01.2008, 22:23
Gans, читаем гайд, там же написано?
Отделённые запятыми аргументы определяются как условие OR (или).