Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Exploits, Hacks, Bots, Tools & Macros
You last visited: Today at 19:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[2022/2023] Guild Wars working bots

Discussion on [2022/2023] Guild Wars working bots within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Closed Thread
 
Old 09/19/2023, 14:15   #361
 
elite*gold: 0
Join Date: May 2017
Posts: 6
Received Thanks: 10
Smile Ministerial Commendation is back on the menu boyssssss

Hi Again!

Today I bring a self-edited self-programmed bot for Ministerial Commendations!

The main character proff is Assassin (Working to bring Dervish asap),

Did a bunch of changes, on pickups, movements, even when ahead and created and self party creator if you are lazy to even setup your heroes and it will load a setup automatically,

This one gave a lot of headache but yeah, is working, on HM is really hard tho, the chances of success is really low, on NM it's chance success is around 80% to 85%, depends on Miku a lot, which I couldn't program properly to track her HP and do some healing (I suck at Dll stuff)

Please, download it and test it, any feedback is welcome, also if you can improve some code and share it with everyone that would be great!

KR,
Nitta
Attached Files
File Type: zip Ministerial revived bot by Nitta.zip (46.7 KB, 81 views)
adgjk is offline  
Thanks
3 Users
Old 09/19/2023, 14:18   #362
 
elite*gold: 0
Join Date: May 2017
Posts: 6
Received Thanks: 10
Quote:
Originally Posted by Mrjambix View Post
Similar function to what the Vaettir Bot does.
I added all the IDs from the items identified in your script to Keep, any item not found in the $ItemsToKeep array and not excluded from being sold by subsequent conditions will be sold.

Code:
; Func Identify($BagIndex)
	Local $Bag
	Local $I
	Local $aItem
	$Bag = GetBAG($BagIndex)
	For $I = 1 To DllStructGetData($Bag, "slots")
		$aItem = GetItemBySlot($BagIndex, $I)
		If DllStructGetData($aItem, "ID") = 0 Then ContinueLoop
		IdentifyItem($aItem)
		Sleep(GetPing()+500)
	Next
EndFunc

Func Sell($BagIndex)
	Local $aItem
	Local $Bag = GetBAG($BagIndex)
	Local $SlotCount = DllStructGetData($Bag, "slots")
	For $I = 1 To $SlotCount
		Out("Selling Item: " & $BagIndex & ", " & $I)
		$aItem = GetItemBySlot($BagIndex, $I)
		If DllStructGetData($aItem, "ID") = 0 Then ContinueLoop
		If CanSell($aItem) Then
			SellItem($aItem)
		EndIf
		Sleep(GetPing()+250)
	Next
EndFunc

Func CanSell($aItem)
	Local $lModelID = DllStructGetData($aItem, "ModelID")
	Local $ItemsToKeep = Array(2511, 19185, 19183, 15557, 22269, 24353, 24354, 921, 929)

	For $i = 0 To UBound($ItemsToKeep) - 1
		If $lModelID == $ItemsToKeep[$i] Then
			Return False
		EndIf
	EndIf

	; Existing CanSell conditions...
	Local $LRarity = GetRarity($aItem)

	If $lModelID == $Item_ID_Dyes Then
		Switch DllStructGetData($aItem, "ExtraID")
			Case $Item_ExtraID_BlackDye, $Item_ExtraID_WhiteDye, $Item_ExtraID_PinkDye
				Return False
			Case Else
				Return True
		EndSwitch
	EndIf

	If CheckArrayAllDrops($lModelID) Then Return False
	If CheckArrayTomes($lModelID) Then Return False
	If CheckArrayMaterials($lModelID) Then Return False
	If CheckArrayWeaponMods($lModelID) Then Return False
	If CheckArrayGeneralItems($lModelID) Then Return False
	If $lModelID == $Item_ID_Glacial_Stones Then Return True
	If CheckArrayPscon($lModelID) Then Return False

	If $LRarity == $Rarity_Gold Then Return True
	If $LRarity == $Rarity_Purple Then Return True
	If $LRarity == $Rarity_Blue Then Return True
	If $LRarity == $Rarity_White Then Return True
	
	Return True
EndFunc
Hi!

Took your advice and is starting to get some color! Thanks!

It does store all the unid golds on the storage and sells once the chest is full but yeah, not perfect yet,

KR.

Nitta!
Attached Files
File Type: zip Derv Bot by The Sav3r - Edited by Nitta.zip (63.1 KB, 93 views)
adgjk is offline  
Thanks
3 Users
Old 09/22/2023, 06:47   #363


 
elite*gold: 258
Join Date: Jan 2021
Posts: 132
Received Thanks: 142
Quote:
Originally Posted by adgjk View Post
Hi!

Took your advice and is starting to get some color! Thanks!

It does store all the unid golds on the storage and sells once the chest is full but yeah, not perfect yet,

KR.

Nitta!
I've just recently returned to GWs to remind myself how great this game is... I remember a few things but not many like what items drop where lol. if you need any help let me know! We can def collaborate and create a beautiful masterpiece
Mrjambix is offline  
Old 09/22/2023, 11:37   #364
 
elite*gold: 0
Join Date: Dec 2010
Posts: 7
Received Thanks: 0
Quote:
Originally Posted by silencer001 View Post
replace the LDoA2_10() function in Omnifarm_Bot - PreSearing.au3 with this one in order to fix your issue with the rezoning.


basically $BoolQuestComplete wasnt set as intented. checking for the quest id (46) here works.
would be better to put the quest id in the config if it changes in the future to make fixing easier in case something changes with the id but usually quest ids dont change
Thank you! This fixed it for me
FRANK FUCK is offline  
Old 09/22/2023, 17:53   #365
 
elite*gold: 0
Join Date: Dec 2020
Posts: 1
Received Thanks: 0
Any type of VQ bots? Just one for titles or whatever that'll just run a map till it says vq complete, then onto the next nothing fancy
Stojinn is offline  
Old 09/22/2023, 20:44   #366


 
elite*gold: 258
Join Date: Jan 2021
Posts: 132
Received Thanks: 142


Title Farmer Updates Overview:

Asura, Deldrimor, Vanguard, Norn, Kurzick, Luxon, LB, SS, Treasure Hunter, Wisdom Titles

Build Recommendations: Preferred build and hero composition shared, flexible to user choice.

Code:
OACjAOiMJTXTfTlT+gVTQTDgMTA
OAhjQoGYIP3hhWVVaO5yYVvxJA
OAhjQgGaIP3hqqwTaO5imDTqNA
OAmjAukqpOYTr3jLcCNdm7YrJA
OQhkAsC8gFKzJIHM9MdDBcaGgIA
OQhkAsC8gFKzJIHM9MdDBcaG4iB
OQhkAsC8gFKyJkDTvpPEERGcxA
OQljAkBsZSvAIgcQ5ZkA1Y7Y0bA

Originally created by Gloubel
============================================
New Version Summary (Version 2.2.4 (2/4/2024)
  • Added: Conditional logic to perform different sets of actions based on the comparison of Kurzick and Luxon faction values within the game environment.
  • New Feature: The script now checks if the player's Kurzick faction points are greater than their Luxon faction points. If true, the script initiates a specific sequence of dialog interactions aiming to cater to players with higher Kurzick affiliations.
  • Implementation Details: Upon verifying that Kurzick faction points exceed Luxon faction points, the script executes a sequence of dialog commands (0x81, 0x2, 0x84, followed by 0x86) with a 1000 ms sleep interval between each dialog call to ensure proper pacing and execution within the game's interface. If Luxon faction points are greater or equal to Kurzick faction points, the script defaults to a different sequence of dialog interactions (0x85 followed by 0x86), tailored for players with a different faction focus or those whose faction points do not meet the specified condition.
  • Updated: Each dialog interaction within both branches of the conditional logic now includes a standardized 1000 ms sleep interval to accommodate the game's response times and ensure a smooth user experience.
    Enhancements: This update introduces a more dynamic interaction path that acknowledges the player's factional allegiance, enriching the gameplay experience by aligning in-game actions with the player's in-game status and decisions.
GUI Changes
  • Added Skill Bar Template and Load Skill Bar Button for Future usage
  • Added Text Box
  • Minor Adjustments in Size and Location Adjustment of General Config


Prior Version Summary (Version 2.2.3 (1/21/2024)
  • Update to VQLuxon Function: The VQLuxon function has been revised in this version. It now incorporates a newly introduced HasEffect function for improved efficiency and clarity.
  • Simplified Effect Checking: Instead of direct calls or complex logic previously used to determine the active state of an effect, the function now makes a straightforward call to HasEffect. This change enhances the readability of the code.
  • Coordinate Check Implementation: I have integrated additional coordinate checks within specific locations. These checks are designed to contribute to the efficiency of run completion would lack prior.

Prior Version Summary (Version 2.2.2 (1/19/2024)
Changelog:
Identified and fixed errors related to updated memory addresses in Guild Wars.
Recoded header calls to align with the new address structure.

Prior Version Summary (Version 2.2.1 (11/20/2023)
Enhancements:
  • Pathfinding Optimization: Resolved a navigation issue due to specific mob spawns. Added movement commands to prevent stalling.

Prior Version Summary (Version 2.2 - 11/16/2023):
  • Luxon Title Progression Improvement: Fixed an endless loop condition in Luxon title progression.

Acknowledgements:
Special thanks to our community for their valuable contributions.

Previous Iterations:
  • Version 2.2 (11/16/2023): Loop issue fix in Luxon title progression.
  • Version 2.1 (11/9/2023): Minor updates and visual enhancements.
  • Version 2.0 (11/4/2023): Norn VQ adjustments, pickup range updates, and title progression.
  • (11/2/2023): Fixes in Norn challenges.
  • (10/30/2023): Resolved LockChest issues; Vanguard title stability confirmed.
  • (10/29/2023): Fixes for Deldrimor/Norn titles, new features in testing.
Mrjambix is offline  
Thanks
9 Users
Old 09/24/2023, 08:52   #367
 
elite*gold: 0
Join Date: May 2013
Posts: 102
Received Thanks: 7
Updated the Factions chest running bot.
Updated the Omni bot

latest update - Chest runner bot seems to get an error when stash is full. If anyone can fix that please do, thanks.

error:
Line 532 of ChestRun Pongmei.au3

If Not IdentifyBag($IBag, False, True, $store_golds) Then If Not ^ ERROR

Error: Incorrect number of parameters in function call
Attached Files
File Type: rar 2021 Assassin Pongmei.rar (49.5 KB, 100 views)
File Type: rar Omni Bot.rar (61.2 KB, 84 views)
Chuga is offline  
Thanks
3 Users
Old 09/28/2023, 12:19   #368
 
elite*gold: 0
Join Date: Apr 2022
Posts: 2
Received Thanks: 0
Hello guys,
I i'm trying to optimize SoS/
As my requirement i need to find which spirit alive, try get agents by 0xDB then their Allegience =4

But then when i try to access modelid of this agent it returns 0, as npc_id.

Is anyone know how to get model_id or npc_id of spirits?

Thank you.

Code:
Local $aAgentArray = GetAgentArray(0xDB)


	For $i = 1 To $aAgentArray[0]

		If DllStructGetData($aAgentArray[$i], "Allegiance") =4 Then

			Local $lModelID = DllStructGetData($aAgentArray[$i], 'ModelId')
			local $lAg = DllStructGetData($aAgentArray[$i], "Allegiance");
			Local $id= DllStructGetData($aAgentArray[$i], 'ID');
			CurrentAction($lModelID & " " & $lAg & " " & $id);


			Switch $lModelID
				Case 4213 ;shadowsong
					CurrentAction("Shadowsong Found");
					return;
				Case 5723 ;vampirsm
					CurrentAction("Vampirsm Found");
					return;
			EndSwitch
		EndIf
	Next
lmfaounity is offline  
Old 09/29/2023, 08:48   #369
 
elite*gold: 0
Join Date: Mar 2010
Posts: 13
Received Thanks: 1
Quote:
Originally Posted by adgjk View Post

Please, download it and test it, any feedback is welcome, also if you can improve some code and share it with everyone that would be great!
Nitta
Hey Nitta, thank you for your effort! i´ve been running this bot for a bit and noticed a few little odd things.
sometimes instead of running to the farm spot the bot attacks the newly spawned group after killing the inital group, then moves on to the farmspot and looses a lot of time. ive also noticed that sometimes the pickup is to slow/ the rezoning to quick as it resigns before it picks up all the drops.
unfortunatly my coding skills arent good enough to fix this, so i thought id share my observations with you.
thank you again for this otherwise amazing bot!
Chris66616 is offline  
Old 09/29/2023, 10:40   #370
 
elite*gold: 0
Join Date: May 2017
Posts: 6
Received Thanks: 10
Quote:
Originally Posted by Chris66616 View Post
Hey Nitta, thank you for your effort! i´ve been running this bot for a bit and noticed a few little odd things.
sometimes instead of running to the farm spot the bot attacks the newly spawned group after killing the inital group, then moves on to the farmspot and looses a lot of time. ive also noticed that sometimes the pickup is to slow/ the rezoning to quick as it resigns before it picks up all the drops.
unfortunatly my coding skills arent good enough to fix this, so i thought id share my observations with you.
thank you again for this otherwise amazing bot!
Hello!

I've been working on it, I also noticed this and worked hard to fix it,

It seems that the agent was not being picked up properly as Miku and the range was a little bit too big so it found foes nearby even though it didn't have to,

This is the newer version
Attached Files
File Type: zip Ministry revived by Nitta.zip (46.7 KB, 138 views)
adgjk is offline  
Thanks
1 User
Old 10/01/2023, 12:28   #371
 
elite*gold: 0
Join Date: Oct 2023
Posts: 4
Received Thanks: 0
Quote:
Originally Posted by blu4321 View Post
This Bot for obsidian shards is working
Hi Guys

what build do you use for the obi bot?
TheChocoGuy is offline  
Old 10/03/2023, 06:02   #372
 
elite*gold: 0
Join Date: May 2013
Posts: 102
Received Thanks: 7
Quote:
Originally Posted by TheChocoGuy View Post
Hi Guys

what build do you use for the obi bot?
this is the old one, should be the same still.

OgcTc5+8Z6ASn5uU4ABimsBKuEA
Chuga is offline  
Old 10/03/2023, 15:59   #373
 
elite*gold: 0
Join Date: Jan 2014
Posts: 12
Received Thanks: 4
Hi guys, I want to write my own bot, I would like to know how to "register" location when I click somewhere, in order to have all my locations points?
tortuse is offline  
Old 10/03/2023, 22:30   #374
 
elite*gold: 0
Join Date: Mar 2019
Posts: 15
Received Thanks: 2
Hello guys anyone got a Following bot ?

Have a good day
hug56 is offline  
Old 10/04/2023, 04:39   #375
 
Scythe X's Avatar
 
elite*gold: 0
Join Date: Aug 2023
Posts: 80
Received Thanks: 62
Quote:
Originally Posted by tortuse View Post
Hi guys, I want to write my own bot, I would like to know how to "register" location when I click somewhere, in order to have all my locations points?


Step 7 outlines how to get coordinates, but i am not sure about getting coordinates based off the location of your cursor. If you are using GWtoolbox you can see your character's current coordinates in real time.
Scythe X is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
⚡Free Working NordVPN Accounts⚡ Valid Until 2022/2023🔥
05/30/2020 - Freebies - 1 Replies
#removed



All times are GMT +1. The time now is 19:58.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.