Страница 1 из 2

бот для подборки лута - ? / AKA пылесос

Добавлено: Чт май 14, 2009 11:44 am
chuvachok
пытаюсь настроить бота в московии только для подборки лута,но ничего не выходит,бот просто бегает туда-сюда и только иногда что-то поднимает
прописано у меня всё так:

config.txt

Код: Выделить всё

######## Main configuration ########

alias_heal sp 28

allowedMaps
allowedMaps_reaction 1

attackAuto 0
attackAuto_party 0
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 0
attackAuto_inLockOnly 0
attackDistance 1.5
attackDistanceAuto 0
attackMaxDistance 2.5
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 0
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 0
attackChangeTarget 0
aggressiveAntiKS 0

autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

attackEquip_topHead
attackEquip_midHead
attackEquip_lowHead
attackEquip_leftHand
attackEquip_rightHand
attackEquip_leftAccessory
attackEquip_rightAccessory
attackEquip_robe
attackEquip_armor
attackEquip_shoes
attackEquip_arrow

autoBreakTime {
	startTime
	stopTime
}

autoConfChange {
	minTime
	varTime
	lvl
	joblvl
}

autoMakeArrows 0

autoRestart 0

autoRestartMin 10800
autoRestartSeed 3600

autoRestartSleep 1
autoSleepMin 900
autoSleepSeed 900

autoResponse 0

autoSpell

avoidGM_near 0
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 1800
avoidGM_ignoreList

avoidList 0
avoidList_inLockOnly 0
avoidList_reconnect 1800

cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100

clientSight 20

dcOnDeath 0
dcOnDualLogin 0
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMaxReconnections 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0

itemsTakeAuto 2
itemsTakeAuto_party 0
itemsGatherAuto 2
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 1


lockMap mosk_dun01
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_avoidWalls 1
route_randomWalk 1
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries 8
route_teleport_notInMaps
route_step 15

runFromTarget 0
runFromTarget_dist 6

saveMap
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

sitAuto_hp_lower
sitAuto_hp_upper
sitAuto_sp_lower 0
sitAuto_sp_upper 0
sitAuto_over_50 0
sitAuto_idle 1
sitAuto_look
sitAuto_look_from_wall



statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0

skillsAddAuto 0
skillsAddAuto_list

tankMode 0
tankModeTarget

teleportAuto_hp 10%
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 500
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_lostTarget 0
teleportAuto_dropTarget 0
teleportAuto_dropTargetKS 0
teleportAuto_attackedWhenSitting 0
teleportAuto_totalDmg 0
teleportAuto_totalDmgInLock 0
teleportAuto_equip_leftAccessory
teleportAuto_equip_rightAccessory
teleportAuto_lostHomunculus
teleportAuto_useItemForRespawn

dealAuto 1
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 0
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1

chatTitleOversize 0
shopTitleOversize 0

sleepTime 50000
# custom, original is: 10000

ignoreAll 0
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalRecord 2
missDamage 0

tankersList

repairAuto 0
repairAuto_list

removeActorWithDistance

######## My block ########

useSelf_skill Increase AGI {
	lvl 10
	whenStatusInactive Increase AGI
	sp > 10
	timeout 5
}
pickupitems.txt timeouts.txt

Код: Выделить всё

# Give up if unable to pickup item after x seconds
ai_take_giveup 10
ai_items_gather_giveup 10

# Every x seconds, check items for gathering
ai_items_gather_auto 1

# Only gather items that have been more than x seconds on screen
ai_items_gather_start 1
подскажите что и где надо исправить

Re: бот для подборки лута - помогите настроить

Добавлено: Чт май 14, 2009 12:36 pm
piroJOKE
Друх бобёр, щас править особого смысла нет, но в дальнейшем - длинные цитаты - в атач, плз.
Кроме того, совсем недавно я видел где-то у нас похожую тему; может, тебе стоит сперва это, ознакомиццо с чужим опытом?

Re: бот для подборки лута - помогите настроить

Добавлено: Чт май 14, 2009 12:49 pm
chuvachok
viewtopic.php?f=8&t=7356&start=0&st=0&sk=t&sd=a из этой темы я увеличил таймауты
больше ничего подходящего не нашёл

Re: бот для подборки лута - помогите настроить

Добавлено: Чт май 14, 2009 12:59 pm
piroJOKE

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Чт май 14, 2009 3:15 pm
SmOOve
ага иши лучше было совсем недавно и там решили эту проблему

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 1:32 pm
chuvachok
всем спс за помощь,теперь всё работает
делал всё по этой теме viewtopic.php?f=8&t=5180&st=0&sk=t&sd=a
P.S. а может лучше закинуть последнюю тему в FAQ?

Добавлено спустя 1 час 15 минут 15 секунд:
возник ещё вопрос:
допустим у меня на акке есть 2 или более персов,и я хочу чтобы они по очереди собирали лут.Как сделать чтобы ОК автоматически менял чаров,если чар умер или набрал максимальное кол-во веса?

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 3:18 pm
piroJOKE
chuvachok
Я делал когда-то совсем втупую, чтоб поочередно бодов запущать.
Делал bat-ник, внутрь начинку навроде такой:

:joppa
cd \какой-то каталог
start.exe
cd \eще какой-то каталог
start.exe
goto joppa

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 4:11 pm
chuvachok
я сделал вот так:
написал

Код: Выделить всё

:bot
cd \D:\Games\Bat\Lut\start.exe
start.exe
cd \D:\Games\Bat\Lut1\start.exe
start.exe
goto bot
и создал bot.cmd и запустил его,и в консоли писали следующее:
D:\Games\Bat>cd \D:\Games\Bat\Lut\start.exe
Синтаксическая ошибка в имени файла,имени папки или метке тома.

D:\Games\Bat>start.exe

и ещё вылетела табличка .exe:
Windows не удалось найти '.exe'.Проверьте,что имя было введено правильно,и повторите попытку.

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 4:36 pm
piroJOKE
нэд, юный падаван, нэд
вот оно:
:bobo
D:
cd D:\Games\Bat\Lut\
start.exe
cd D:\Games\Bat\Lut1\
start.exe
goto bobo

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 7:51 pm
uteldl
Как я понял человеку надо чтоб один бот насобирал лута, и запустился второй?
Если так, то такой вариант думаю не прокатит :)

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 10:21 pm
chuvachok
uteldl
именно это мне и нужно,и эти все боты находятся на одном аккаунте

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Пт май 15, 2009 10:50 pm
piroJOKE
Почему не прокатит? Кто тебе мешает сделать два разных конфига на один аккаунт, и разложить их в разные папочки?
Всё, чего не хватает этой схеме, это каких-то блоков/макросов, содержащих команду "выход" в нужный момент.

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Сб май 16, 2009 2:31 am
Keanor
судя по первому посту тут все намнога проще...
пишешь макрос на смерть или перевес, а в макросе меняешь номер чара и вырубаешь кору))
так что батник

Код: Выделить всё

C:/Cleanfix Home-Cleaner/start.exe
C:/Cleanfix Home-Cleaner/start.exe
тут подойдет)

с двумя чарами ниинтересно, делай больше :lol:

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Сб май 16, 2009 10:30 am
chuvachok
вот какие макросы получились,вот так они у меня вписаны в macros.txt,правильно что я их так вписал?:

Код: Выделить всё

automacro Owg { 
timeout 2
console /You are now: Owg 50%/
call {
log = You are now: Owg 50% =
$a++
if ($a < 0) goto end
do quit
:end
log $a
}
}

automacro Death { 
timeout 2
console /You have died/
call {
log = You have died =
$a++
if ($a < 0) goto end
do quit
:end
log $a
}
}
с весом проверил - работает,но есть 1 вопрос,что будет если я вместо 50% напишу другое число,большее,например 85%,то бот всё равно выйдет когда у него будет 50%?
со смертью не проверял.подскажите правильно ли написан макрос на смерть?

Re: бот для подборки лута - ? / AKA пылесос

Добавлено: Сб май 16, 2009 11:13 am
piroJOKE
"Owg 50" - это не число, это статус.
Т.е., ОК смотрит не на реальни вес, а на картинку "перегрузка", которую сервер засылает клиенту.

Добавлено спустя 1 минуту:
Я бы просил не особо далеко отклоняться от топика.
У нас как бы тут топик не о том, "как переключаться между ботами", а о "настройке т.н. пылесоса".