Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

Bot depois de um certo tempo para de andar e não volta mais...


johnpoul
 Compartilhar

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

# Please Read the Users Manual

# The Manual is located at

É necessário se cadastrar para acessar o conteúdo.

 

######## Login options and server-specific options ########

 

master Brazil - bRO: Thor

server 0

username

password

loginPinCode

char 1

 

bindIp

# For an overview of all servertypes please go to the following URL:

#

É necessário se cadastrar para acessar o conteúdo.

serverType bRO_Thor

 

# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true proxy

XKore 0

XKore_silent 1

XKore_bypassBotDetection 0

XKore_exeName CustomRO.exe

 

# XKore 2 / Proxy configuration

XKore_listenIp 127.0.0.1

XKore_listenPort 6901

XKore_publicIp 127.0.0.1

 

# It is not advised to set secureAdminPassword if you're using Xkore 2

secureAdminPassword 1

adminPassword loshazeg

callSign

commandPrefix ;

 

pauseCharServer 0

pauseMapServer 0

ignoreInvalidLogin 0

secureLogin_requestCode

 

message_length_max 80

 

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

 

alias_heal sp 28

 

allowedMaps

allowedMaps_reaction 1

 

attackAuto 2

attackAuto_party 1

attackAuto_onlyWhenSafe 0

attackAuto_followTarget 1

attackAuto_inLockOnly 1

attackDistance 1.5

attackDistanceAuto 0

attackMaxDistance 2.5

attackMaxRouteDistance 100

attackMaxRouteTime 4

attackMinPlayerDistance 2

attackMinPortalDistance 4

attackUseWeapon 1

attackNoGiveup 0

attackCanSnipe 0

attackCheckLOS 0

attackLooters 0

attackChangeTarget 1

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

 

#You need the breakTime plugin:

É necessário se cadastrar para acessar o conteúdo.

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 1

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

 

follow 1

followTarget

followEmotion 1

followEmotion_distance 4

followFaceDirection 0

followDistanceMax 6

followDistanceMin 3

followLostStep 12

followSitAuto 0

followBot 1

 

itemsTakeAuto 2

itemsTakeAuto_party 0

itemsGatherAuto 2

itemsMaxWeight 89

itemsMaxWeight_sellOrStore 48

itemsMaxNum_sellOrStore 99

cartMaxWeight 7900

itemsTakeAuto_new 0

 

 

lockMap ta certinho aki so tirei pq.......

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 5

sitAuto_hp_upper 65

sitAuto_sp_lower 5

sitAuto_sp_upper 65

sitAuto_over_50 0

sitAuto_idle 0

 

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 1

teleportAuto_useChatCommand

teleportAuto_allPlayers 0

teleportAuto_notPlayers

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 2

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 10000

 

ignoreAll 0

itemHistory 0

autoTalkCont 1

noAutoSkill 0

portalCompile 1

portalRecord 2

missDamage 0

 

tankersList

 

repairAuto 0

repairAuto_list

 

removeActorWithDistance

 

######## Mercenary Support ########

 

mercenary_attackAuto 2

mercenary_attackAuto_party 1

mercenary_attackAuto_notInTown 1

mercenary_attackAuto_onlyWhenSafe 0

mercenary_attackDistance 1.5

mercenary_attackMaxDistance 2.5

mercenary_attackMaxRouteTime 4

mercenary_attackCanSnipe 0

mercenary_attackCheckLOS 0

mercenary_attackNoGiveup 0

mercenary_attackChangeTarget 1

 

mercenary_followDistanceMax 10

mercenary_followDistanceMin 3

 

mercenary_route_step 15

 

mercenary_tankMode 0

mercenary_tankModeTarget

 

mercenary_teleportAuto_hp 10

mercenary_teleportAuto_maxDmg 500

mercenary_teleportAuto_maxDmgInLock 0

mercenary_teleportAuto_deadly 1

mercenary_teleportAuto_unstuck 0

mercenary_teleportAuto_dropTarget 0

mercenary_teleportAuto_dropTargetKS 0

mercenary_teleportAuto_totalDmg 0

mercenary_teleportAuto_totalDmgInLock 0

 

######## Homunculus Support ########

 

homunculus_attackAuto 2

homunculus_attackAuto_party 1

homunculus_attackAuto_notInTown 1

homunculus_attackAuto_onlyWhenSafe 0

homunculus_attackDistance 1.5

homunculus_attackMaxDistance 2.5

homunculus_attackMaxRouteTime 4

homunculus_attackCanSnipe 0

homunculus_attackCheckLOS 0

homunculus_attackNoGiveup 0

homunculus_attackChangeTarget 1

 

homunculus_followDistanceMax 10

homunculus_followDistanceMin 3

 

homunculus_route_step 15

 

homunculus_tankMode 0

homunculus_tankModeTarget

 

homunculus_teleportAuto_hp 10

homunculus_teleportAuto_maxDmg 500

homunculus_teleportAuto_maxDmgInLock 0

homunculus_teleportAuto_deadly 1

homunculus_teleportAuto_unstuck 0

homunculus_teleportAuto_dropTarget 0

homunculus_teleportAuto_dropTargetKS 0

homunculus_teleportAuto_totalDmg 0

homunculus_teleportAuto_totalDmgInLock 0

 

# intimacyMax / Min sets a threshhold of when not to feed your homunculus

# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed.

homunculus_intimacyMax 999

homunculus_intimacyMin 911

 

# How long should we wait between feeding? default: random between 10 and 60 seconds

homunculus_hungerTimeoutMax 60

homunculus_hungerTimeoutMin 10

 

# Turn on/off homunculus autofeeding

homunculus_autoFeed 1

# In Wich maps should we allow feeding? (leave empty for any map)

homunculus_autoFeedAllowedMaps

 

# Feed homunculus between MIN and MAX value (example: between 11 and 25)

homunculus_hungerMin 11

homunculus_hungerMax 24

 

######## Block options ########

# You can copy & paste any block multiple times. So if you want to

# configure two attack skills, just duplicate the attackSkillSlot block.

 

attackSkillSlot {

lvl 10

dist 1.5

maxCastTime 0

minCastTime 0

hp

sp > 10

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

previousDamage

stopWhenHit 0

inLockOnly 0

notInTown 0

timeout 0

disabled 0

monsters

notMonsters

maxAttempts 0

maxUses 0

target_whenStatusActive

target_whenStatusInactive

target_deltaHp

inInventory

isSelfSkill 0

equip_topHead

equip_midHead

equip_lowHead

equip_leftHand

equip_rightHand

equip_leftAccessory

equip_rightAccessory

equip_robe

equip_armor

equip_shoes

equip_arrow

manualAI 0

}

monsterSkill Lex Aeterna {

lvl 1

sp >= 10

maxUses 6

target abacaxi

target_dist

 

}

 

attackSkillSlot soul breaker {

lvl 10

dist 1

sp > 1%

timeout 10

}

 

attackComboSlot {

afterSkill

waitBeforeUse

dist 1.5

isSelfSkill 1

target_deltaHp

}

 

 

useSelf_skill Magnificar {

lvl 5

maxCastTime 0

minCastTime 0

hp

sp>20

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive Magnificar

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 100

disabled 0

inInventory

manualAI 0

}

 

useSelf_skill Magnificat {

lvl 10

sp > 20

whenStatusInactive Magnificat

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 100

 

}

 

useSelf_skill Blessing {

lvl 10

sp > 20

whenStatusInactive Blessing

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 100

disabled 0

}

 

useSelf_skill Heal {

lvl 10

hp < 50%

sp > 20

inLockOnly 0

notWhileSitting 0

notInTown 0

disabled 0

}

 

useSelf_skill Increase Agi {

lvl 10

sp > 20

whenStatusInactive Increase Agi

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 100

disabled 0

}

 

useSelf_skill Assumptio {

lvl 5

sp > 20

whenStatusInactive Assumptio

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 50

disabled 0

}

 

partySkill {

lvl 10

maxCastTime 0

minCastTime 0

hp

sp

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

manualAI 0

target

target_hp

target_isJob

target_isNotJob

target_whenStatusActive

target_whenStatusInactive

target_aggressives

target_monsters

target_timeout 0

target_deltaHp

target_dead 0

inInventory

isSelfSkill 0

}

 

partySkill Kyrie Eleison {

lvl 10

sp > 20

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

target

target_whenStatusInactive Kyrie Eleison

target_timeout 50

}

 

 

 

partySkill Heal {

lvl 10

sp > 20

notWhileSitting 0

target

target_hp < 85%

}

 

partySkill Blessing {

lvl 10

sp > 20

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

target

target_whenStatusInactive Aspersio

target_timeout 100

}

 

 

 

}

partySkill Increase Agi {

lvl 10

sp > 20

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

target

target_whenStatusInactive Aspersio

target_timeout 100

}

 

partySkill Impositio Manus {

lvl 2

sp > 16

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

target

target_whenStatusInactive Aspersio

target_timeout 50

}

 

partySkill Resurrection {

lvl 1

target Nelliel Tu Oderschvank

target_hp < 1

timeout

}

 

partySkill Assumptio {

lvl 5

sp > 20

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

target

target_whenStatusInactive Assumptio

target_timeout

}

 

partySkill Suffragium {

lvl 3

sp > 20

stopWhenHit 1

inLockOnly 0

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Suffragium

target_timeout

}

 

 

autoSwitch_default_rightHand

autoSwitch_default_leftHand

autoSwitch_default_arrow

 

# NOTE: In the case of two handed weapons, or no Shield,

# duplicate the weapon name for 'rightHand'

# To attack with bare hands, specify "[NONE]" (without the quotes) for rightHand

 

autoSwitch {

rightHand

leftHand

arrow

distance

useWeapon

}

 

equipAuto {

topHead

midHead

lowHead

leftHand

rightHand

leftAccessory

rightAccessory

robe

armor

shoes

arrow

monsters

weight 0

whileSitting 0

hp

sp

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

inInventory

manualAI 0

}

 

useSelf_item {

hp

sp

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout

disabled 0

inInventory

manualAI 0

}

 

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

 

buyAuto {

npc

npc_steps

standpoint

distance 5

price

minAmount 2

maxAmount 3

}

 

sellAuto 0

sellAuto_npc

sellAuto_npc_steps

sellAuto_standpoint

sellAuto_distance 5

 

storageAuto 0

storageAuto_npc

storageAuto_distance 5

storageAuto_npc_type 1

storageAuto_npc_steps

storageAuto_password

storageAuto_keepOpen 0

storageAuto_useChatCommand

relogAfterStorage 1

minStorageZeny 50

 

npcTimeResponse

 

getAuto {

minAmount

maxAmount

passive

}

 

######## Debugging options; only useful for developers ########

 

debug 0

debugPacket_unparsed 0

debugPacket_received 0

debugPacket_ro_sent 0

debugPacket_sent 0

debugPacket_exclude

debugPacket_include

debugPacket_include_dumpMethod

debugDomains

storageEncryptKey 0x050B6F79, 0x0202C179, 0x0E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x07D8D6B, 0x08CB9ED9

gameGuard 2

charBlockSize 112

serverEncoding Western

macro_orphans terminate

Link para o comentário
Compartilhar em outros sites

  • 0

@johnpoul

É o seguinte, notei que sua config tem várias skills de suporte, o que me faz pensar que esse bot é um slave, caso seja isso mesmo ajuste o followTarget para o nome do char que o slave vai seguir.

Caso o bot não seja suporte, seja uma outra classe apenas desative o follow 1 , colocando follow 0 .

Da forma que esta, o kore esta programado pra seguir alguma coisa que não tem nome, ou seja ele não vai fazer absolutamente nada.

E se possivel de uma limpada na sua config.txt tirando as skills que você não usa nesse kore, isso deixará ele mais leve.

Link para o comentário
Compartilhar em outros sites

  • 0

Primeiramente, o bot chega a atacar algum monstro nesse tempo que fica andando? Caso não ataque nada, verifique o mon_control.txt talvez os monstros que estao nesse mapa estejam programados para nao serem atacados.

Se você liga o bot ele anda e ataca, e em seguida para de andar e de atacar, tente mudar o bot de lugar veja se ele ataca outros monstros.

Quanto tempo em media ele demora pra "travar"?

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que seu problema pode não estar na config.

 

Ligue o bot e espere até esse problema reaparecer, depois saia do openkore (SÓ DO OPENKORE, deixe o poseidon e o startro ligados). Entre no openkore novamente e espere carregar, preste atenção nas mensagens que aparecem assim que ele começar a jogar. Se aparecer algo do tipo: "calculando rota de armazenagem automática" pode ser que o problema seja que ele está tentando usar uma rota por um portal inexistente para chegar na kafra. Isso acontece muito quando mapas são retirados do jogo, mas para o openkore eles existem.

 

Se esse for o caso entre na pasta control do BOT e acesse o arquivo routeweights, ele serve para que você controle os mapas que o BOT vai ou não acessar, descubra o nome do mapa que ele fica tentando entrar (o BOT vai ficar parado no local onde esse portal existia), o site

É necessário se cadastrar para acessar o conteúdo.
pode te ajudar nisso. Depois disso volte em routeweights e lá embaixo digite o nome do mapa e coloque o valor 10000, isso fará com que ele sempre evite passar por esse mapa e o obrigará a encontrar outra rota para armazenar e vender itens. (EX: prt_fild08 10000)

 

Espero ter ajudado :)

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.