Bot config

03/26/2007 13:14 christheone#1
So könnte mir jemand sagen wie ich den bot openkore so einstelle das wen mein char stirbt er erst den healer anlabert und dan weiter lvln geht.
Bin überjede antwort sehr dankbar ;)

mfg chris
03/27/2007 07:51 phr34k_17#2
Sowas wird über Makro gehen denk ich mal

Aber mit Makro hab ich atm nichts am hut >.<
03/27/2007 16:16 Guestrico#3
hm... vielleich solltest du dir einfach nen account machen mit priest, da lvlste schneller, stirbst nie und hast immer nen warpbot, wenn du willst, post ich mal ne config
03/27/2007 16:20 christheone#4
ja währe sehr net

mfg chris
03/27/2007 16:23 Guestrico#5
Quote:
# Please Read the Users Manual
# The Manual is located at [Only registered and activated users can see links. Click Here To Register...]

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


bindIp
# 0 = normal server, 1 = oRO, 2 = pRO, 3 = eAthena/Freya,
# 4 = new Freya, 5 = new eAthena, 6 = new oRO
# 7 = Aegis 10.x with padded packets, 8 = kRO
# 9 = eAthena, 10 = vRO, 11 = euRO
# If Skills, Moving, Sitting or whatever doesnt work, try all other servertypes before you complain!
serverType 5

# 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

# XKore 2 / Proxy configuration
XKore_ID
XKore_listenIp 127.0.0.1
XKore_listenPort 6901
XKore_publicIp 127.0.0.1
XKore_proxyAllowed_IP

# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 1
adminPassword keadejop
callSign
commandPrefix ;

pauseMapServer 0
ignoreInvalidLogin 0
secureLogin_requestCode

message_length_max 80

######## 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 1
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 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
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1

follow 1
followTarget Vendspam
followEmotion 0
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 6
followDistanceMin 3
followLostStep 12
followSitAuto 1
followBot 0

ignoreServerShutdown

itemsTakeAuto 2
itemsTakeAuto_party 2
itemsGatherAuto 2
itemsMaxWeight 64
itemsMaxWeight_sellOrStore 64
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900

lockMap cmd_fild02
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_unknownMap 1
route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
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 prontera
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

sitAuto_hp_lower 10%
sitAuto_hp_upper 20%
sitAuto_sp_lower 0
sitAuto_sp_upper 0
sitAuto_over_50 0
sitAuto_idle 1

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 1500
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 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_lostTarget

dealAuto 1
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains pm,publicchat
beepDomains_notInTown

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

chatTitleOversize 0
shopTitleOversize 0

sleepTime 10000
intervalMapDrt 1

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

tankersList

removeActorWithDistance


######## 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_attackMinPlayerDistance 3
homunculus_attackMinPortalDistance 8
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1

homunculus_followDistanceMax 10
homunculus_followDistanceMin 3

homunculus_resurrectAuto 2

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

######## 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
}

attackComboSlot {
afterSkill
waitBeforeUse
dist 1.5
isSelfSkill 1
target_deltaHp
}


useSelf_skill {
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
inInventory
manualAI 0
}

useSelf_skill_smartHeal 1


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
}


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
}

useSelf_item {
hp < 20%
notInTown 1
inLockOnly 0
notWhileSitting 0
notInTown 1
timeout 1
}

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

buyAuto {
npc
standpoint
distance 5
minAmount 2
maxAmount 3
}

sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 1
storageAuto_npc aldebaran 143 119
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps c r1 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1

getAuto {
minAmount
maxAmount
passive
}

useSelf_skill Heal {
lvl 10
hp < 80%
sp > 10
}

useSelf_skill Blessing {
lvl 10
maxCastTime 0.1
sp > 64
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 3
disabled 0
whenStatusInactive Blessing
}

useSelf_skill Increase AGI {
lvl 10
maxCastTime
sp > 45
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 0
timeout 0
disabled 0
whenStatusInactive Increase AGI
}

useSelf_skill Magnificat {
lvl 5
target_sp < 70%
whenStatusInactive Magnificat
stopWhenHit 1
inLockOnly 0
notWhileSitting 0
notInTown 1
}


partySkill Heal {
lvl 10
target_hp < 80%
sp > 10
}

partySkill Blessing {
lvl 10
maxCastTime 0.1
sp > 64
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 3
disabled 0
target_whenStatusInactive Blessing
target_timeout 240
}

partySkill Blessing {
lvl 10
maxCastTime 0.1
sp > 64
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 3
disabled 0
target_whenStatusActive Cursed
target_timeout 240
}

partySkill Increase AGI {
lvl 10
maxCastTime
sp > 45
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 0
timeout 0
disabled 0
target_whenStatusInactive Increase AGI
target_timeout 240
}

partySkill Impositio Manus {
lvl 5
maxCastTime 0.1
sp > 25
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 3
disabled 0
target_whenStatusInactive Impositio Manus
target_timeout 30
}

partySkill Assumptio {
lvl 5
maxCastTime
sp > 45
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 0
timeout 0
disabled 0
target_whenStatusInactive Assumptio
target_timeout 40
}

### BEEP ###

# beim pm / chatten
beepDomains pm,publicchat

######## 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
suffragium:
partySkill Suffragium {
lvl 3
maxCastTime
sp > 45
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 0
timeout 0
disabled 0
target_whenStatusInactive Suffragium
target_timeout 10
}

kyrie eleison

partySkill Kyrie Eleison {
lvl 5
maxCastTime
sp > 45
stopWhenHit 0
inLockOnly 0
notWhileSitting 1
notInTown 0
timeout 0
disabled 0
target_whenStatusInactive Kyrie Eleison
target_timeout 120
}
03/27/2007 16:49 ChibiEbil#6
shice warum müsst ihr immer komplette configs posten man? o.O
03/27/2007 20:04 Smexer#7
also das is eigentlich ein sehr simples makro O.o
wenn man sich die mühe macht und [Only registered and activated users can see links. Click Here To Register...] mal durchlesen würde...
als aktiver botter ist das eine durchaus lohnende zeitinvestition D:
03/27/2007 20:10 Aimless Angel#8
Hey leutz!

gehört zwar net zum topic thema aber ich habe auch mal eben ne frage zu OK!
habe heute mal wieder nach langer zeit alles installt, funzt auch wunderbar solange ich ohne xkore zocke! wenn ich das anschalte, sagt er mir wie es auch normal ist: starten sie jetzt ihren ro client (oder wie das da bezeichnet wird)! wenn ich aber dann den client starte, passiert nix! :eek:
da steht weiterhin die aufforderung das ich den starten soll!
mach ich da iwas falsch bei??? :?
man muß doch dann eigentlich nur in den login screen reingehen und gut is oder? ich weiß ja net ob das wichtig ist, aber hier mal ein auszug aus der der server txt:

[XXXXX-RO]
ip XXXXXX
port 6900
master_version 17
version 20
serverType 0
serverEncoding Western

habe das mit wireshark gesnifft weil wpe bei mir iwie net starten wollte und das prog im OK hilfe forum beschrieben war!
ich bitte um ein paar hilfestellungen! :D

mfg Angel
03/27/2007 20:17 Smexer#9
du musst im xkore-blog in deiner config den richtigen namen der exe eingeben. den findest du einfach in dem du im taskmanager unter "Prozesse" nachschaust.

das müsste dann so aussehen (z.B.)

XKore 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName insertyourexehere.exe

hoffe konnte helfen^^
03/27/2007 20:27 Aimless Angel#10
hmm smexer also jetzt wo dus sagst fällt mir das auch wieder ein das man das machen mußte! :D
das prob ist nur, wenn ich das jetzt so mache, passiert auch nix! hier mal so wie es bei mir drin steht:

XKore 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName Start.exe (<--------- heißt wirklich so ^^)

btw benutze 1.6.9

mfg Angel
03/27/2007 20:46 Smexer#11
bist du dir sicher, die "start.exe" nicht der patcher ist?
du brauchst die exe die vom patcher gestartet wird. (also die, die offen ist wenn du zockst, dich einloggst etc.)
03/27/2007 20:47 Aimless Angel#12
das ist die! gibt bei dem server keinen patcher! man starte immer die exe zum zocken!

mfg Angel
03/29/2007 17:56 ChibiEbil#13
starte dein ro mal ganz normal und schau dann in dein task manager wie die exe heisst, bis jetzt war noch jeder server den ich gesehn hab irgendwas mit RO, vllt verwechselst du ja die start.exe von openkore mit der server exe.
Ansonsten könntest du versuchen erst den client zu starten und dann kore.
Und was in deiner server.txt steht ist bei xkore völlig egal ;), das ist ja eines der vorteile davon ;) .
Ansonsten pm mich mal wie dein server heisst dann kann ich mal gucken ob das teil wirklich start.exe heisst :)
03/29/2007 18:12 Smexer#14
ya müsste wirklich gehen. openkore springt sonst auf wirklich alles an... oder es liegt an der neuen eathena version...
guck wirklich mla im taskmanager wenn du die exe offen hast und nicht nach der exe im ordner q,q