Jump to content

jpbot

Elite+
  • Content Count

    89
  • Joined

  • Last visited

Everything posted by jpbot

  1. jpbot

    Smart Pickit Syntax

    [Evasion] >= "1500" or [Armor] >= "1500" those keys take the base of an item, no the final value. Ex. Saintly Chainmail --> Armor:286, Energy Shield:98: Evasion:0 All Saintly Chainmail have those values Astral Plate --> Armor:507, Energy Shield:0: Evasion:0 All Astral Plate have those values you need use a mod to take 1500 evasion or armor chests. last time I check those mods (armor, evasion, es) were bugged. : /
  2. jpbot

    Vote the most annoying Bug u want to be fixed first

    Bot clicking on aura, curses, etc icons (top of screen)
  3. jpbot

    Can you code simple AHK script?

    Post what you need, maybe some1 have a similar script and want to share.
  4. jpbot

    Vote the most annoying Bug u want to be fixed first

    1.- Take portal and back to map, I hate that my record 11 portal take/back ^^ 2.- When char go to take wp and he still running so the new instance window dont show -.-
  5. some people ask for destroy item script, this is part of my EEB ahk script. 1.- make a directory named ahk (or whatever) in this directory make another directory named "images", save this image there. 2.- in ahk directory make a file named whatever.ahk and copy&paste this script: ;--------------------------------------------------------------------------------------------------------------------; ; DExalt v1 - by jpbot (aka exalt destroyer) ; ; ;--------------------------------------------------------------------------------------------------------------------; ; Functionality: ; In town: Check for keep/destroy screen and press destroy. ; ; ;--------------------------------------------------------------------------------------------------------------------; ;~ #MaxThreadsPerHotkey 2 CoordMode, Pixel, Relative SetWorkingDir %A_ScriptDir% ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;----------------------------------- Each patch check/update this ---------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; _activeSkillInTown := 0x575757 ;pixel color for active skill in town _activeSkillInMap := 0x507BA5 ;pixel color for active skill out of town _activeSkillInMapInactive := 0x374659 ;pixel color for active skill out of town without mana ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; _path_images := "C:\ahk\images" ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;---------------------------------------- !!!!! Stop Here !!!!! ---------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ;--------------------------------------------------------------------------------------------------------------------; ; ; ;-------------------------------------- !!!!! Internal Variables !!!!! --------------------------------------------; ; ; _inTown := false ; _mapRetry := 0 ;------------------------------------------------------------- ; ; start ; ;------------------------------------------------------------- Loop ; Main { if inTown() checkDestroy() Sleep 500 if inMap() { loop ;in map loop { if inMap() { ;~ if !inBattle() ;~ TrayTip,, not in a battle, 1 ;~ checkQuickFlask() ;~ gemLevel() sleep 10 } else { if _mapRetry > 1 { _mapRetry := 0 break ;not in game } _mapRetry += 1 } ;~ checkStuck() Sleep 500 } ;end in game loop } ;end first pixel search active skill } ;end loop ;------------------------------------------------------------- ; ; Functions ; ;------------------------------------------------------------- ; --check if we are in town !!! inTown() { global PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInTown%, 0, Fast ;check for active skill if !ErrorLevel return true else return false } ; --check if we are in any map !!! inMap() { global PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInMap%, 0, Fast ;check for active skill if !ErrorLevel return true PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInMapInactive%, 0, Fast ;check for active skill if !ErrorLevel return true return false } ; ; --check for keep/destroy screen???? checkDestroy() { global ImageSearch, Px, Py, 275,290, 550, 370,*100 %_path_images%\destroy.png ;search for keep/destroy screen???? if !ErrorLevel { Click %Px%, %Py% Sleep 200 } Sleep 10 } ; ; ; End:: exitapp 3.- run the script NOTE: Every patch you need manually check and maybe update 3 variables _activeSkillInTown := 0x575757 ;pixel color for active skill in town _activeSkillInMap := 0x507BA5 ;pixel color for active skill out of town _activeSkillInMapInactive := 0x374659 ;pixel color for active skill out of town without mana use this script: #SingleInstance CoordMode, Pixel, Relative SetWorkingDir %A_ScriptDir% ;get pixel color for active skill F3:: Loop { PixelGetColor, color, 655, 582 TrayTip,, %color%, 2 Sleep 1000 } return ;verify pixel color for active skill F4:: _activeSkillInTown := 0x575757 ;pixel color for active skill in town _activeSkillInMap := 0x507BA5 ;pixel color for active skill out of town _activeSkillInMapInactive := 0x374659 ;pixel color for active skill out of town without mana _inTown := 0 Loop ;active skill { if inMap() TrayTip,, In Map, 2 else if inTown() TrayTip,, In Town, 2 else TrayTip,, Checking..., 2 sleep 1000 } ; --check if we are in any map !!! inMap() { global IfWinExist, Path of Exile WinActivate PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInMap%, 0, Fast ;check for active skill if !ErrorLevel return true PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInMapInactive%, 0, Fast ;check for active skill if !ErrorLevel return true return false } ; --check if we are in town !!! inTown() { global PixelSearch, Px, Py, 655, 582, 655, 582, %_activeSkillInTown%, 0, Fast ;check for active skill if !ErrorLevel return true else return false } return F2:: Send {F12} ;pausing the bot Sleep 250 quitPoEtoLogin() Sleep 2000 Send {F12} ;un pausing the bot Sleep 250 return esc:: msgbox script closed by user exitapp Check my EEB script post for more info about update town check variables
  6. jpbot

    Item on Cursor - ahk

    of course but imo it is better simply destroy that item, using pause/unpause in town can bring more problems than solutions. 190-210 games (24 hours) = 1 or 2 items destroyed with my script. hmm maybe I can ctrl-copy to check what items are destroyed
  7. jpbot

    Item on Cursor - ahk

    why no destroy item? I use: ; --check for keep/destroy screen???? checkDestroy() { global ImageSearch, Px, Py, 275,290, 550, 370,*100 %_path_images%\destroy.png ;search for keep/destroy screen???? if !ErrorLevel { Click %Px%, %Py% _itemDestroy += 1 IniWrite, %_itemDestroy%, %A_WorkingDir%\EEB.ini, internal, itemDestroy Sleep 200 writeLog("Destroy Found, destroying item???",1) } Sleep 10 }
  8. you should try to do it by yourself, it is easy thing to do, you can take immo or other scripts as example
  9. pause work sometimes it take a few seconds, you cant run bot minimized but you can use a vm.
  10. you use vpn? your mule was on different ip or just using vpn?
  11. get coord for rings @ npc window. move mouse to item. ctrl-c. read clipboard. check vs your stats.
  12. jpbot

    bot loop when cast aura

    are you using a vpn? whats your latency?
  13. jpbot

    A Way To Do Maps In The Labrotory

    I remember someone asked for beta testers for their map-system, however I don't know what happen at the end.
  14. jpbot

    Smart Pickit Syntax

    add more info about pickit syntax (default.ipd)
  15. Here my skill.ini file put move only in your left mouse. I am using single skill leap slam Mouse Left: Move only Mouse Wheel: Enduring cry Mouse Right: Leap slam Q: Blood Rage W: None E: Curse R: Aura T: None check this thread too skilll setup
  16. jpbot

    Smart Pickit Syntax

    I see a lot of pickit files with wrong syntax Ex: [Category] == "Chest" && [Rarity] == "Rare" && [base_maximum_life] >= "60" && [base_cold_damage_resistance_%] >= "25" && [base_fire_damage_resistance_%] >= "25" # [StashItem] == "true" Should be: [Category] == "Chest" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && [base_cold_damage_resistance_%] >= "25" && [base_fire_damage_resistance_%] >= "25" Smart Pickit Syntax. Ok explanation: We have this on default.ipd file // You'll find the mods list in the ModsList.txt file, in the main bot folder, remember to only use expressions from the right (ie. local_minimum_added_physical_damage, base_maximum_energy_shield, ...). // Expressions to the left are only here to help you choosing the right ones ... // Syntax is: [Key] operator "Value" ... // # is used to separate mods checked after item identification. If an item matchs mods before the # and doesn't match the ones after, it will be sold to vendor. # If you put that symbol, your item will be identified. Everything in left of # is to tell the bot which item will pick up Everything in the right of # is to tell the bot which modifiers it will check in that item, if they match that item will be stashed Ex 1. You want to take belts and stash it unids [Category] == "Belt" && [Rarity] == "Rare" Bot will take any rare belt. No # so item it is left unidentified. Ex 2. You want any belt with life > 40 and cold and fire res > 20 [Category] == "Belt" && [Rarity] == "Rare" # [base_maximum_life] >= "40" && [base_cold_damage_resistance_%] >= "20" && [base_fire_damage_resistance_%] >= "20" [Category] == "Belt" && [Rarity] == "Rare" --> Bot will pick up any rare belt. Left side of # # --> Item will be identified. [base_maximum_life] >= "40" && [base_cold_damage_resistance_%] >= "20" && [base_fire_damage_resistance_%] >= "20" --> Bot will check all mods if they match will be stashed. Right side of # Ok that was the basic info. ****************************************************************************************************** A little more info: Expressions to the left, I am going to call those KEYS Expressions to the right, I am going to call those MODS KEYS: Everything in left of # is to tell the bot which item will pick up Syntax: [Key] operator "Value" Possible values (all of them): [Type] operator "xxx" --> operator values: ( == ), "xxx" values: Any name from file ItemNameList.txt [itemLevel] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" values: Numeric [Armor] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" values: Numeric ** [Evasion] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" values: Numeric ** [Energy Shield] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" values: Numeric ** [Rarity] operator "xx" --> operator values: ( ==, != ), "xx" values: "Normal", "Magic", "Rare", "Unique" [Quality] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" Numeric, Item Quality, (1-20) [sockets] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" Numeric, Item Sockets, (1-6) [Linked] operator "xx" --> operator values: ( ==, <=, >=, <, > ), "xx" Numeric, Number of linked sockets (1-6) ???? [Category] operator "xx" --> operator values: ( ==, != ), "xx" possible values: "Chest", "Shield", "Helm", "Ring", "Amulet", "Flask", "Weapon", "Gloves", "Boots", "Belt", "Map" All those keys will be before # ** Only apply for Helmets, Body Armour, Gloves, Boots and Shields, since poe has fixed base values, those keys are not very useful (imo) Ex. Saintly Chainmail --> Armor:286, Energy Shield:98: Evasion:0 All Saintly Chainmail have those values Astral Plate --> Armor:507, Energy Shield:0: Evasion:0 All Astral Plate have those values MODS: Everything in the right of # is to tell the bot which modifiers it will check in that item, if they match that item will be stashed Syntax: [Mod] operator "Value" Possible values: [xxx] operator "nnn" xxx: any value from file ModsList.txt (use the expresion on the left, before -> ). ** operator values: ( ==, <=, >=, <, > ) "nnn": Numeric ** You can use a mod by his index (if it is not in the ModsList.txt file) this way [modindex] == "value", ie. [587] == "30". MORE: * Press F7 to dump inventory and find mod indexes. First press pause (F12). * Operators && and || are available, parenthesis are working. This can be used only outside condition not inside. Ex 1. No Ok [Category] == "Chest" && [Rarity] == ("Magic" || "Rare") # [stashItem] == "true" && [base_maximum_life] >= "60" && [base_cold_damage_resistance_%] >= "25" && [base_fire_damage_resistance_%] >= "25" Ex 2. Ok [Category] == "Chest" && ([Rarity] == "Magic" || [Rarity] == "Rare") # [stashItem] == "true" && [base_maximum_life] >= "60" && [base_cold_damage_resistance_%] >= "25" && [base_fire_damage_resistance_%] >= "25" * Flags that can be used are : [stashItem] == "true", [sellItem] == "true", [sellUnid] == "true" and can not be false * The bot evaluate all pickit lines and Stash have priority over Sell. Remember Exiledbot still beta, there will be bugs. Gracias.
  17. jpbot

    bot just click bottom right corner.

    current version is Exiled Bot Beta v0.13b
  18. jpbot

    Stuck stashing quest items

    Bot cannot handle quest items at this moment, you should complete the quest before bot or get rid of them
  19. jpbot

    Issues with quest items

    better: complete the quest Atm EB can't handle quest items, so if he found one on inventory he will try to stash it.
  20. jpbot

    Problems with coords

    I think you need close the bot client, edit the file, save and reopen the bot client again.
  21. jpbot

    bot shoots invisible enemies

    yup sometime my bot do the same Iam ls duelist.
  22. You should try use IniWrite, Value, Filename, Section, Key
  23. new pixel color for town detect (change @ _eeb.ahk) _activeSkillInTown := 0x4C4C4C ;pixel color for active skill in town _activeSkillInMap := 0x3C679B ;pixel color for active skill out of town _activeSkillInMapInactive := 0x2C3B51 ;pixel color for active skill out of town without mana if non work for you use check.town.ahk script (check first page)
×
×
  • Create New...