Kurwiererererer Posted October 17, 2020 Share Posted October 17, 2020 When bot moving then ignoring monsters on map till go to waypoint. When cavebot cant go to waypoint then cavebot stop working and stuck. For attacking monsters I using script. Is not ideal, because attack just monsters with 100% hp, under 99% just ignoring. But with targeting and this script. Bot attacking more monsters. Quote local creature for v, k in pairs(g_game.getCreatures()) do if k:getName() == "Bandit" then creature = k break end end if not g_game.isAttacking() and #g_game.getMonstersAround(1) >= 2 and creature then g_game.attack(creature) end auto(200) Link to comment Share on other sites More sharing options...
Zelek Posted October 17, 2020 Share Posted October 17, 2020 I have no idea how your settings look like but it works perfectly fine for me using built-in targeting so it would be useful if you could share your exact settings. Link to comment Share on other sites More sharing options...
Kurwiererererer Posted October 17, 2020 Author Share Posted October 17, 2020 16 minutes ago, Zelek said: I have no idea how your settings look like but it works perfectly fine for me using built-in targeting so it would be useful if you could share your exact settings. Quote <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <OTClientBotSettings> <SpellHealerSettings> <SpellHealerEnabled enabled="false" /> </SpellHealerSettings> <ItemHealerSettings> <ItemHealerEnabled enabled="false" /> </ItemHealerSettings> <ConditionHealerSettings> <ConditionHealerEnabled enabled="false" /> </ConditionHealerSettings> <AlertSettings> <AlertRule alertName="Player On Screen" userValue="<WhiteList>{empty}" playSound="true" pauseBot="false" logOut="false" defaultValue="<WhiteList>{empty}" /> <AlertRule alertName="Player Attacking" userValue="<WhiteList>{empty}" playSound="false" pauseBot="false" logOut="false" defaultValue="<WhiteList>{empty}" /> <AlertRule alertName="Monster Attacking" userValue="<WhiteList>{empty}" playSound="false" pauseBot="false" logOut="false" defaultValue="<WhiteList>{empty}" /> <AlertRule alertName="Private Message" userValue="<WhiteList>{empty}" playSound="false" pauseBot="false" logOut="false" defaultValue="<WhiteList>{empty}" /> <AlertRule alertName="Default Message" userValue="<WhiteList>{empty}" playSound="false" pauseBot="false" logOut="false" defaultValue="<WhiteList>{empty}" /> <AlertRule alertName="GM Detected" userValue="" playSound="false" pauseBot="false" logOut="false" defaultValue="" /> <AlertRule alertName="Disconnected" userValue="" playSound="false" pauseBot="false" logOut="false" defaultValue="" /> <AlertRule alertName="Character Stuck" userValue="60000ms" playSound="false" pauseBot="false" logOut="false" defaultValue="60000ms" /> <AlertRule alertName="Health Below" userValue="50%" playSound="false" pauseBot="false" logOut="false" defaultValue="50%" /> <AlertRule alertName="Mana Below" userValue="50%" playSound="false" pauseBot="false" logOut="false" defaultValue="50%" /> <AlertRule alertName="Health Above" userValue="50%" playSound="false" pauseBot="false" logOut="false" defaultValue="50%" /> <AlertRule alertName="Mana Above" userValue="50%" playSound="false" pauseBot="false" logOut="false" defaultValue="50%" /> <AlertsEnabled enabled="false" /> </AlertSettings> <PersistentScriptsSettings> <PersistentScript scriptName="AutoHealF1" enabled="true" script="aWYgbm90IGdfZ2FtZS5pc09ubGluZSgpIHRoZW4gcmV0dXJuIGVuZA0KbG9jYWwgcGxheWVyID0gZ19nYW1lLmdldExvY2FsUGxheWVyKCkNCmlmIHBsYXllcjpnZXRIZWFsdGhQZXJjZW50KCkgPD0gOTUgdGhlbg0KICBnX2dhbWUuc2VuZEtleSgiRjEiKQ0KZW5kDQphdXRvKDEwMCk=" /> <PersistentScript scriptName="AutoHealF5" enabled="true" script="aWYgbm90IGdfZ2FtZS5pc09ubGluZSgpIHRoZW4gcmV0dXJuIGVuZA0KbG9jYWwgcGxheWVyID0gZ19nYW1lLmdldExvY2FsUGxheWVyKCkNCmlmIHBsYXllcjpnZXRIZWFsdGhQZXJjZW50KCkgPD0gNTAgdGhlbg0KICBnX2dhbWUuc2VuZEtleSgiRjUiKQ0KZW5kDQphdXRvKDEwMCk=" /> <PersistentScript scriptName="New Script3" enabled="true" script="bG9jYWwgY3JlYXR1cmUNCmZvciB2LCBrIGluIHBhaXJzKGdfZ2FtZS5nZXRDcmVhdHVyZXMoKSkgZG8NCiAgaWYgazpnZXROYW1lKCkgPT0gIlN1c2hhIiB0aGVuDQogICAgY3JlYXR1cmUgPSBrDQogICAgYnJlYWsNCiAgZW5kDQplbmQNCmlmIG5vdCBnX2dhbWUuaXNBdHRhY2tpbmcoKSBhbmQgI2dfZ2FtZS5nZXRNb25zdGVyc0Fyb3VuZCgxKSA+PSAxIGFuZCBjcmVhdHVyZSB0aGVuIA0KICBnX2dhbWUuYXR0YWNrKGNyZWF0dXJlKQ0KZW5kDQphdXRvKDIwMCk=" /> <PersistentScript scriptName="AutoManaF5" enabled="true" script="aWYgbm90IGdfZ2FtZS5pc09ubGluZSgpIHRoZW4gcmV0dXJuIGVuZA0KbG9jYWwgcGxheWVyID0gZ19nYW1lLmdldExvY2FsUGxheWVyKCkNCmlmIHBsYXllcjpnZXRNYW5hUGVyY2VudCgpIDw9IDE1IHRoZW4NCiAgZ19nYW1lLnNlbmRLZXkoIkY1IikNCmVuZA0KYXV0bygxMDAp" /> </PersistentScriptsSettings> <HotkeyScriptsSettings /> <TargetingProfiles> <TargetingProfile profileName="Default Profile" defaultProfile="true" danger="25" diagonalMovement="false" health="35" level="1" nonPvpMode="false" proximity="30" stick="25" targetReachable="false" targetShootable="false" autoSwitchProfiles="false" vocations="Any vocation" /> </TargetingProfiles> <TargetingCreatures> <TargetingCreature creatureName="Susha" count="1+" hpFrom="0" hpTo="100" action="Attack" distanceFrom="1" distanceTo="1" attackMode="No Change" avoidance="No Avoidance" profileName="Default Profile" stance="Reach" danger="2" dontLoot="true" playAlarm="false" firstSpell="" secondSpell="" thirdSpell="" fourthSpell="" delayFrom="100" delayTo="100" /> </TargetingCreatures> <TargetingEnabled enabled="true" /> <CavebotSettings ShovelID="3457" RopeID="3003" MacheteID="3308" PickID="3456" pauseBotOnDeath="false" walkingMethod="" mapWalkDistance="10" walkThroughPlayers="false" ignoreNonPathable="false" /> <CavebotScripts> <CavebotScript scriptName="Eat Food" enabled="true" script="bG9jYWwgZm9vZElkID0gMzU4OSAtLSBicm93biBtdXNocm9vbQ0KZ19nYW1lLnVzZShmb29kSWQpDQphdXRvKDMwMDAwLCA2MDAwMCk=" /> <CavebotScript scriptName="Change GP" enabled="false" script="bG9jYWwgY29pbklkcyA9IHszMDMxLCAzMDM1fQ0KbG9jYWwgY29udGFpbmVycyA9IGdfZ2FtZS5nZXRDb250YWluZXJzKCkNCmZvciB2LCBjb250YWluZXIgaW4gcGFpcnMoY29udGFpbmVycykgZG8NCglpZiBjb250YWluZXI6Z2V0SXRlbXNDb3VudCgpID4gMCB0aGVuDQoJCWxvY2FsIGNvbnRhaW5lckl0ZW1zID0gY29udGFpbmVyOmdldEl0ZW1zKCkNCgkJZm9yIGosIGl0ZW0gaW4gcGFpcnMoY29udGFpbmVySXRlbXMpIGRvDQoJCQlmb3IgXywgY29pbklkIGluIHBhaXJzKGNvaW5JZHMpIGRvDQoJCQkJaWYgY29pbklkID09IGl0ZW06Z2V0SWQoKSBhbmQgaXRlbTpnZXRDb3VudCgpID09IDEwMCB0aGVuDQoJCQkJCWdfZ2FtZS51c2VJbnZlbnRvcnlJdGVtKDMwMzEpDQoJCQkJCWJyZWFrDQoJCQkJZW5kDQoJCQllbmQNCgkJZW5kDQoJZW5kDQplbmQNCmF1dG8oMjAwKQ==" /> <CavebotScript scriptName="Combo" enabled="true" script="IGdfZ2FtZS5zZW5kS2V5KCJGMiIpDQpnX2dhbWUuc2VuZEtleSgiRjMiKQ0KZ19nYW1lLnNlbmRLZXkoIkY0IikNCmdfZ2FtZS5zZW5kS2V5KCJGNiIpDQphdXRvKDEwMCk=" /> <CavebotScript scriptName="TurnToTarget" enabled="true" script="bG9jYWwgbW9uc3RlcnNUb1R1cm4gPSAxDQppZiAjZ19nYW1lLmdldE1vbnN0ZXJzQXJvdW5kKDEpID49IG1vbnN0ZXJzVG9UdXJuIHRoZW4NCiAgZ19nYW1lLnR1cm4oZ19nYW1lLmdldEJlc3RUdXJuRGlyZWN0aW9uKCkpDQplbmQNCmF1dG8oMjUwKQ==" /> <CavebotScript scriptName="DropItems" enabled="true" script="aWYgbm90IGdfZ2FtZS5pc09ubGluZSgpIHRoZW4NCiAgcmV0dXJuDQplbmQNCmxvY2FsIGl0ZW1zVG9Ecm9wID0gezMzOTMsIDMzMDIsIDQyNTN9IC0tIHBvcHVsYXRlIHRoaXMgdGFibGUgd2l0aCBpdGVtcyBJRHMgeW91IHdvdWxkIGxpa2UgdG8gZHJvcA0KbG9jYWwgY29udGFpbmVycyA9IGdfZ2FtZS5nZXRDb250YWluZXJzKCkNCmZvciB2LCBjb250YWluZXIgaW4gcGFpcnMoY29udGFpbmVycykgZG8NCiAgaWYgY29udGFpbmVyOmdldEl0ZW1zQ291bnQoKSA+IDAgdGhlbg0KICAgIGxvY2FsIGNvbnRhaW5lckl0ZW1zID0gY29udGFpbmVyOmdldEl0ZW1zKCkNCiAgICBmb3IgaiwgaXRlbSBpbiBwYWlycyhjb250YWluZXJJdGVtcykgZG8NCiAgICAgIGZvciBrLCBpdGVtSWQgaW4gcGFpcnMoaXRlbXNUb0Ryb3ApIGRvDQogICAgICAgIGlmIGl0ZW06Z2V0SWQoKSA9PSBpdGVtSWQgdGhlbg0KICAgICAgICAgIGdfZ2FtZS5tb3ZlSXRlbShpdGVtLCBnX2dhbWUuZ2V0TG9jYWxQbGF5ZXIoKTpnZXRQb3NpdGlvbigpLCBpdGVtOmdldENvdW50KCkpDQogICAgICAgICAgcmV0dXJuDQogICAgICAgIGVuZA0KICAgICAgZW5kDQogICAgZW5kDQogIGVuZA0KZW5kDQphdXRvKDEwMDAwKQ==" /> </CavebotScripts> <CavebotWaypoints> <CavebotWaypoint index="35" type="Node" label="" x="2369" y="2639" z="7" rangeFrom="1" rangeTo="1" action="" offsetX="0" offsetY="0" dgv="dgvWpt2" tabName="Waypoints" /> <CavebotWaypoint index="36" type="Node" label="" x="2360" y="2639" z="7" rangeFrom="1" rangeTo="1" action="" offsetX="0" offsetY="0" dgv="dgvWpt2" tabName="Waypoints" /> <CavebotWaypoint index="37" type="Node" label="" x="2366" y="2653" z="7" rangeFrom="1" rangeTo="1" action="" offsetX="0" offsetY="0" dgv="dgvWpt2" tabName="Waypoints" /> <CavebotWaypoint index="38" type="Node" label="" x="2367" y="2667" z="7" rangeFrom="1" rangeTo="1" action="" offsetX="0" offsetY="0" dgv="dgvWpt2" tabName="Waypoints" /> </CavebotWaypoints> <CavebotEnabled enabled="true" /> <LootingProfiles> <LootingProfile profileName="Default Profile" defaultProfile="false" lootingRange="10" eatFromCorpses="false" onlyOpenValuableBodies="false" onlyOpenVeryValuableBodies="false" openBpAtLogin="false" openNextBp="false" valuableBodies="5000" veryValuableBodies="50000" lootPolicy="Loot After Melee Kill"> <LootingDestination destination="Backpack" name="Backpack" /> </LootingProfile> </LootingProfiles> <LootingItems /> <LootingEnabled enabled="false" /> </OTClientBotSettings> Link to comment Share on other sites More sharing options...
Zelek Posted October 17, 2020 Share Posted October 17, 2020 It looks fine for me, however you should enable "Target only reachable" if you are playing a melee character. Also, I'm unable to test your waypoints at the moment since I don't know where this spot is at. Link to comment Share on other sites More sharing options...
Recommended Posts