PDA

Просмотр полной версии : макрос на обмен хелп


Guska
18.11.2007, 15:27
Нужен макрос на обмен у нпц Треашуре боксов на Митрил коины...
я уже настроил чтобы бот шол бить Боксы...
Нуно дописать чтобы он при определённом весе выходил с карты (координаты выхода с карты: moc_fild19 71 165), потом через команду @go 0(варп в пронту) подходил к нпц (координаты: 144 173) (1-й раз надо нажать некст, потом ОК, потом клосе) определённое количество раз менял Боксы на МК... бот набивает 30к Боксов, а 1-МК = 3334 Бокса, с етого получаем 8 раз должен повторятся макрос, потом бод должен снова идти к варперу на локацию с боксами... :(

4epT
18.11.2007, 21:33
ну так гайдик вруки и вперёд, нет ничего всерх сложного!!

Guska
20.11.2007, 15:48
ну так гайдик вруки и вперёд, нет ничего всерх сложного!!

есть макрос, вот тока незнаю как его зацыклить... он тока проходит 1-н раз....

automacro autowarp {
console /You are now in the game/
delay 3
exclusive 1
call {
pause 1
do c @autoloot 100
pause 1
do c @go 0
pause 2
do talknpc 149 190 r0 r0 c
}
}

automacro boxfinish {
inventory "Treasure Box" = 30000
run-once 1
call {
do move 71 170
pause 3
do c @go 0
pause 2
do move 149 173
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
}
}

automacro boxstart {
inventory "Treasure Box" = 3328
run-once 1
exclusive 1
call {
do move 151 187
pause 1
do talknpc 149 190 r0 r0 c
}
}

4epT
20.11.2007, 19:19
1. лучше наверно использовать не
inventory "Treasure Box" = 30000, а
inventory "Treasure Box" > 29999

2. чтоб автомакросы ещё раз сработали, добавь в самый конец строчки:
release boxfinish и release boxstart

Guska
20.11.2007, 20:14
1. лучше наверно использовать не
inventory "Treasure Box" = 30000, а
inventory "Treasure Box" > 29999


29999 не получится, так как с одного мопа падает или 5 или 10 боксов... всёравно не получится...

не работает......]:->

4epT
20.11.2007, 21:11
29999 не получится, так как с одного мопа падает или 5 или 10 боксов... всёравно не получится...

ну и что.. что падает по 5 или по 10? будет больше прикинь у тебя будет 29995 шт, а потом тебе 10 упадёт (он берёт их сразу или по 1?) короче у тебя станет 30005 и твой макрос просрётся..

что не работает? что ты сделал?

Guska
20.11.2007, 21:16
ну и что.. что падает по 5 или по 10? будет больше прикинь у тебя будет 29995 шт, а потом тебе 10 упадёт (он берёт их сразу или по 1?) короче у тебя станет 30005 и твой макрос просрётся..

что не работает? что ты сделал?


автолут стоит, и его отключить нельзя на той карте... макс что можна нести в инвентаре 30к одного айтема
также проходит макрос 1-н раз и всё

FireSun
20.11.2007, 21:18
Черт, ты удивишься, но я в этом своём макросе дописал сначала в конце каждого макроса release его_название - не сработало, потом в конце последнего поставил ссылку call ZANOVO { и добавил
macro ZANOVO {
release all
}
и всё равно не пашет.......
Вот что получилось:
automacro autowarp {
console /You are now in the game/
run-once 1
delay 3
call {
pause 1
do c @autoloot 100
pause 1
do c @go 0
pause 2
do talknpc 149 190 r0 r0 c
}
}
automacro boxfinish {
run-once 1
inventory "Treasure Box" = 30000
call idem
}
macro idem {
do move 71 170
pause 3
do c @go 0
pause 2
do move 149 173
pause 1
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 2
do talknpc 144 173 r0 c
pause 1
}
automacro boxstart {
run-once 1
inventory "Treasure Box" = 3328
call vernemsya
}
macro vernemsya {
do move 151 187
pause 1
do talknpc 149 190 r0 r0 c
call POVTOR
}
automacro POVTOR {
release all
}