PDA

Просмотр полной версии : Помогите с макросом на мега-лутинг?(читать всем)


Grigory
22.04.2009, 14:45
Вообщем поискал тут , ничего подобного ненашел.


Суть , просьба к вам :


Вообщем хотелось бы зделать оч выгодную денежную аферу.

Я запускаю бота в Moskovia 1 ( mosk_dun01) с autolootom.

Убивает мобов, шмот ему естесвенно идет в карман сразу , после перевеса 90 процентов. Бот варпается через команду @go 0 (в пронту), и идет к нпц (координаты нпц-торговца если что я могу указать сам).
После продажи всего собранного лута (думаю он стрелы не будет продавать и awakeningi?) бот варпается через варпера(координаты варпера я могу указать) обратно в moskovia dungeon 1 и все повторяется как впрошлый раз и так снова и снова. Тем самым деньги будут капать быстро и эффективно.

Кто-нибудь может помочь с таким чудом? Я думаю многим бы это понравилось, да и вообще полезный скрипт.

П.С автолут скрипт есть.

П.С Если даже кто-то и сделает скрипт , возможно было бы менять карту для кача/лута? Просто в одной московии тож всю жизнь сидеть не будешь , места получше есть.

m0Rph1n3
22.04.2009, 15:59
Доброе время суток...

Итак, есть наметок, но многое нужно уточнить:



###Login###
automacro pesdos {
map <название сэйв-карты(напр. prontera)>
run-once 1
call {
do autosell
}

###WARPtO###
automacro warpto {
map <название сэйв-карты(напр. prontera)>
weight < 90%
console /auto-sell completed/i
call {
do move <примерные координаты варпера(чтобы в них он был виден)>
do talknpc <x> <y> c #это хилер, удалить если ненужно
do talknpc <x> <y> <разговор с нпц>
}
}

automacro selling {
console /auto-sell/i
weight > 80
map <карта боттинга(напр. pay_dun01)>
call {
do c @go 0
pause 2
do autosell
}
}


Добавлено через 33 минуты
Насчет диалога:
Через пробел указываются следующие символы:
c - аналог кнопки next
r# - выбор ответа неписи, где # - номер ответа
Например:
do talk npc 182 164 c r2 r1 r3

Номера ответов можно увидеть при разгоре с нпц в косоли бота.
Вот.

Если будут вопросы обрасчайся.

С уважением, m0Rph!n3...

Grigory
22.04.2009, 19:50
Вот, проверь!



###Login###
automacro pesdos {
map <prontera> - без .gat ?
run-once 1
call {
do autosell
}

###WARPtO###
automacro warpto {
map <prontera> - без .gat ?
weight < 90%
console /auto-sell completed/i
call {
do move <148 193> - координаты варпера , без запятой?
do talknpc <154> <193> c r2 #это хилер, удалить если ненужно - с (next) над писать только один раз?
do talknpc <148> <193> c r1 r22 r0 разговор с варпером !
}
}

automacro selling {
console /auto-sell/i
weight > 80
map <mosk_dun01> - Правельно??
call {
do c @go 0
pause 2
do autosell
}
}




П.С А ты продавца не указывал? Куда он будет ходить продавать? Просто есть на сервере магазин рядом с варпером и хилером , далеко бежать ненадо .



П.С Вот смотри , ошибка теперь. И свой макрос выложил. Можешь глянуть что у меня там.

m0Rph1n3
23.04.2009, 10:20
Макрос для тп через варпера и автосела

###Login###
automacro pesdos {
map prontera
run-once 1
call {
do autosell
}
}

###WARPtO###
automacro warpto {
map prontera
weight < 90%
console /auto-sell completed/i
call {
do move 148 195 #рядом с нпц, а не на нем ^_^
do talknpc 154 193 c r2
do talknpc 148 193 c r1 r22 r0
}
}

automacro selling {
console /auto-sell/i
weight > 80
map mosk_dun01
call {
do c @go 0
pause 2
do autosell
}
}

з.ы. в кофиге прописываешь находищь блок автоселла,там ставишь

sellAuto 1
sellAuto_npc prontera x y #нпц у кого продавать\покупать
sellAuto_standpoint x y #где будет стоять бот при продаже\покупке
sellAuto_distance 2 #дистанция с ктрой он будет покупать продавать(не исп., если указано sellauto_standpoint

з.з.ы. <x>: угловые скобки указываются для визуального восприятия редактируемого тескта ^_^

С уважением, m0Rph!n3

Grigory
23.04.2009, 17:48
П.С ща включаю бота , все ок , бегает норм , но при запуске такая же ошибка как выше на скрине. ТОбишь варп макрос не работает.

Проверил черещ macro list , работает только

pesdos
selling .

Что не так может быть в варпе? Появляюсь я сразу на лутерной локе mosk_dun01.

4epT
24.04.2009, 11:34
у вас АМ "pesdos" не имеет закрывающей скобки "}"

Grigory
24.04.2009, 21:33
Вообщем , вот проблемка еще одна.

Появляюсь на мапе после пары секунд он сам летит в пронту ( первес 53%) стоит и жалуется , и ничего не продает. Хотя должен.... =-o

Конфиг :
itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0

lockMap mosk_dun01
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY


saveMap prontera
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand


######## Autostorage/autosell ########

buyAuto {
npc
standpoint
distance 5
price
minAmount 2
maxAmount 3
}

sellAuto 1
sellAuto_npc prontera 151 193
sellAuto_standpoint 156 191
sellAuto_distance 5
sellauto_standpoint


storageAuto 1
storageAuto_npc 151 193
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 60


Что не так?

4epT
25.04.2009, 17:19
не вижу карту:
storageAuto_npc 151 193

у тебя один и тот же нпц для продажи и для кафы?? по моему что-то не то

Grigory
25.04.2009, 21:12
[QUOTE=4epT;24321]не вижу карту:
storageAuto_npc 151 193

Исправил , все работает , но след недочеты :

1. Это чучело чучуть побьет мобов (10-20) и летит в пронту при 40-50% перегруза.

2. Сразу начинает продавать вещи , но не ВСЕ! ток половину продаст .

3. Далее он просто напросто стоит. Никак действий не делает.


4ePT, может протестировать и подравить что б все работало?

П.С С этими макрасами один геморой! Нету еще такого макроса что б работал идеально , всегда какая-нибудь "**ня" будет обьязательно. ! ;(

regnad
26.04.2009, 00:34
1. Это чучело чучуть побьет мобов (10-20) и летит в пронту при 40-50% перегруза.


открываем config.txt, находим строчку itemsMaxWeight, ставим число при скольки процентах лететь продавать лут.



2. Сразу начинает продавать вещи , но не ВСЕ! ток половину продаст .


открываем items_control.txt, изучем то что там написано.

Grigory
26.04.2009, 03:42
Исправил, по-этой части все отлично работает.

А вот после продажи лута он замолкает и стоит.

И конечно же в консоле флудит (canon't calculate mosk_dun01) , но это понятно так как у меня lockmap в московии.

Ну почему же он не варпается?

4epT
26.04.2009, 15:38
а как он варпнится то??

пока геморой вижу только в твоей невнимательности, нечего на кору гнать

Grigory
26.04.2009, 15:42
П.С ща пойдет продавать и скрин покажу , варпиться в пронту при 90% перевесе все ок , продает лут за 10 секунд и дальше просто стоит . Пересмотрел в макросе и конфиге координаты , все хорошо. Ща скрин пришлю и выложу конфиг.цфг на всякий.

Grigory
26.04.2009, 16:03
+ конфиг

Я думаю уже к концу развязка идет.Жду вашей помощи!

4epT
26.04.2009, 16:48
чтоб бот пользовался НПЦ-варпером, почитай тему в Мини ЧАВО

Grigory
26.04.2009, 17:48
чтоб бот пользовался НПЦ-варпером, почитай тему в Мини ЧАВО


Спасибо черт , все отлично, я просто сразу не разбераюсь ,а сначало спрашиваю и только потом попутно все осваиваю.

П.С Послдений вопрос....

Если я захочу лутерить на другой карте , мне надо будет редактировать в portals.txt
prontera 148 193 mosk_dun01 193 48 0 c r1 r22 r0

или я могу спокойно создавать новый варп?

m0Rph1n3
26.04.2009, 23:02
...

do talknpc 148 193 c r1 r22 r0

...
weight > 80
map mosk_dun01

можно менять это в макросе

Grigory
27.04.2009, 00:56
...

do talknpc 148 193 c r1 r22 r0

...
weight > 80
map mosk_dun01

можно менять это в макросе


Менять в макросе это понятное дело , я про варпера (порталы) в данный момент спрашиваю.

Морфин, слушай , а почему он с хилером не говорит? Сразу продает и летит , координаты норм поставил. Может для хилера тоже какое-нибудь ЧАВО существует? )

4epT
27.04.2009, 07:55
ты когда скрины выкладываешь, ты обрезай это дуру справа, она там не к чему

m0Rph1n3
03.05.2009, 02:46
Насчет хилера:

###WARPtO###
automacro warpto {
map prontera
weight < 90%
console /auto-sell completed/i
call {
do move 148 195
pause 2 # время в секундах сколько будет будет бежать это респа
do talknpc 154 193 c r2
pause 1
do talknpc 148 193 c r1 r22 r0
}
}

попробуй так, может быть он неуспевает добежать пытается поговорить с нпц и происходит The Great Tupnyak...
Если не помогло, выложи лог консоли при срабатывании макроса warpto, уточню...

С уважением, m0Rph!n3

masterspirta
01.06.2009, 17:03
Бред вы б еще макрасом мобов бить начали....
Всё что автор хотел сделать макросом можно сделать через конфиг...
1) автостор 90% в конфиге команда сабака го 1 тоже там же
2) телепортация после стора правим порталс тхт и он автоматически будет шагать через нпц
Читайте форум тут все есть