PDA

Просмотр полной версии : макрос на вызов и покупку мерчей.


FragMent
18.01.2011, 21:10
Макрос на покупку мерчей до нужно количества и вызов найма.

Покупка
automacro merce {
inventory "Имя_предмета" = 2
call buymerce
run-once 1
}
macro buymerce {
do move pay_arche коор. где надо стоять
:start
if (Имя_предмета) >= 20) goto skip
pause 3
do talknpc координаты НПС c r0 r№ строки r0
goto start
:skip
log Куплено нужное количество товара!
release merce
}

Вызов, использование
automacro merce_off {
console /Время службы наёмника подошло к концу/
call {
pause 10
do is Имя_предмета
}
}
automacro merce_pomer {
console /Ваш наёмник погиб/
call {
pause 15
do is Имя_предмета
}
}

Добавлено через 6 часов 16 минут
inventory "Имя_предмета" = 2
Не реагирует на эту строку

manticora
19.01.2011, 10:03
Добавлено через 6 часов 16 минут
inventory "Имя_предмета" = 2
Не реагирует на эту строку

Приветствую.
А ничего, что в автомакросе вызывается макрос, которого нет?

automacro merce {
inventory "Имя_предмета" = 2
call buylucar
run-once 1
}
macro buymerce {
...

Святой Инквизитор
19.01.2011, 14:17
Разве это не реализовывается конфигом? (я про вызов)

FragMent
19.01.2011, 15:49
Исправил

useSelf_item Свиток_наёмника {
mercary 0
inLockOnly 1
notInTown 1
timeout 50
disabled 0
inInventory Свиток_наёмника > 1
}
не тестил

пытался сделать покупку через конфиг, :

buyAuto Наёмникка {
npc prontera 41 337
standpoint prontera 43 329
npc_steps c r0 r7 r0 - как сделать что бы он нужное количество раз говорил с нпс ?
distance 5
price 56000
minAmount 2
maxAmount 25
}

Святой Инквизитор
19.01.2011, 16:57
Хз как с покупкой если она там разговором а не магазином то конфигом скорее всего не получится...

FragMent
20.01.2011, 01:46
Просто через конфиг, люди не ставят паузу на вызов, и это их палит