GW Working Bots 2020

02/12/2020 19:35 list comprehension#31
Quote:
Originally Posted by OriginsEXE View Post
Also would like to add on this that it is worth going into your bots and setting up a switch of 5-10 random coordinate paths every time you map back to town. Been running bots for an extremely long time and feel this has helped me avoid bans immensely.
I would also add to this that if the bot isn't position sensitive in some parts to up the randomness of the moveto function. Example moveto(x, y, 100) instead of the default 50. Random breaks and having gw relogin as well is a good idea to reset the online time.

Then of course as previously stated don't use public bots along with well known botting areas.
02/13/2020 09:15 iTeX-#32
anyone got any up to date pre - searing leveling bot ?


EDIT: i downloaded the new OmniFarmer presearing bot 2.x and replaced the GWA2 au3 script with the one from reFeather bot posted in this thread.
Now i get error :
AddsOn.au3 -> Func TradePlayer ERROR Duplicate function name
02/13/2020 11:07 oneshout#33
Quote:
Originally Posted by iTeX- View Post
anyone got any up to date pre - searing leveling bot ?


EDIT: i downloaded the new OmniFarmer presearing bot 2.x and replaced the GWA2 au3 script with the one from reFeather bot posted in this thread.
Now i get error :
AddsOn.au3 -> Func TradePlayer ERROR Duplicate function name
When you have duplicate function name error, just select all the function and disable with the autoit key (- on numeric panel will put a ";~" before lines), or you can delete all the function... as you want but always keep the good function on GWA2 ;)

Exemple :
Code:
;~ Func TradePlayer($aAgent)
;~ 	Local $lAgentID

;~ 	If IsDllStruct($aAgent) = 0 Then
;~ 		$lAgentID = ConvertID($aAgent)
;~ 	Else
;~ 		$lAgentID = DllStructGetData($aAgent, 'ID')
;~ 	EndIf
;~ 	SendPacket(0x08, $HEADER_TRADE_PLAYER, $lAgentID)
;~ EndFunc   ;==>TradePlayer
02/13/2020 22:06 s4fjoker#34
Quote:
Originally Posted by iTeX- View Post
anyone got any up to date pre - searing leveling bot ?


EDIT: i downloaded the new OmniFarmer presearing bot 2.x and replaced the GWA2 au3 script with the one from reFeather bot posted in this thread.
Now i get error :
AddsOn.au3 -> Func TradePlayer ERROR Duplicate function name
There are multiple functions in the omnifarmer you will need to remove the doubles as stated you will also need to fix the imp, geteffect, skill recharge and a few others
02/15/2020 10:50 iTeX-#35
Quote:
Originally Posted by s4fjoker View Post
There are multiple functions in the omnifarmer you will need to remove the doubles as stated you will also need to fix the imp, geteffect, skill recharge and a few others
what do you mean with a few other? and how to fix them? only update offsets and memory pointers ?
02/15/2020 11:30 chemicaleg#36
" you may not enter to that outpost " and after i my gw game crash, any idea? - vaetirs

feather - crash instant :/
02/15/2020 12:11 Zvend#37
Quote:
Originally Posted by iTeX- View Post
what do you mean with a few other? and how to fix them? only update offsets and memory pointers ?
As i told u in another thread. U seem u didnt try to deal with anything and it also seems u lack of coding knowledge. i'd highly suggest u try to learn some autoit basics. E.g. that 2 functions with the same name will throw an autoit error: "Duplicate function". U will need to care that u give the functions unique names or remove the duplicated function.

Fixing some functions means check why they dont work, debug and make them work. Some functions dont work, if he knew, he'd probably tell why

Quote:
Originally Posted by CoderAndy View Post
the script is trying to teleport on an oupost that you don't have unlocked.
and after that it seems to try to do sth which is not possible in ur current state, which leads to ur crash.
02/15/2020 12:20 chemicaleg#38
Quote:
Originally Posted by CoderAndy View Post
the script is trying to teleport on an oupost that you don't have unlocked.
everything was working until today, I unlocked all the cities.
02/15/2020 12:48 oneshout#39
Quote:
Originally Posted by chemicaleg View Post
everything was working until today, I unlocked all the cities.
an update has come without be mentionned to the wiki for the moment... lot of headers have changed, so wait a bit until update to GWA2 come ;)

You can follow the help by Zvend tho ;)
Quote:
Originally Posted by Zvend View Post
for GStoC: they added a fake packet, so a lot packets just increased by 1. easy fix tho
for CtoGS: they also increased a lot headers with +1 and made few changes to some at the beginning
02/15/2020 12:48 Zvend#40
Quote:
Originally Posted by chemicaleg View Post
everything was working until today, I unlocked all the cities.
maybe because anet throw out a new build^^
02/15/2020 18:31 chemicaleg#41
Quote:
Originally Posted by Zvend View Post
maybe because anet throw out a new build^^
so bot need update again? :confused:
02/15/2020 22:35 Good Morning#42
client uses more cpu now,alot more (when graphic disabled ofc)
02/20/2020 19:56 glechene#43
Anyone know if there is an updated salvage function that would replace this...Trying to update the Raptor v1.2 and keep getting an error.

Error: Unknown function name

Func SalvageKit()
If FindExpertSalvageKit() = 0 Then
If GetGoldCharacter() < 5000 Then
WithdrawGold(5000)
RndSleep(2000)
EndIf
BuyItem(4, 1, 2000)

RndSleep(1000)
EndIf
If GetMapLoading() == 2 Then Disconnected()
EndFunc ;=> SalvageKit
02/20/2020 20:08 oneshout#44
Quote:
Originally Posted by glechene View Post
Anyone know if there is an updated salvage function that would replace this...Trying to update the Raptor v1.2 and keep getting an error.

Error: Unknown function name

Func SalvageKit()
If FindExpertSalvageKit() = 0 Then
If GetGoldCharacter() < 5000 Then
WithdrawGold(5000)
RndSleep(2000)
EndIf
BuyItem(4, 1, 2000)

RndSleep(1000)
EndIf
If GetMapLoading() == 2 Then Disconnected()
EndFunc ;=> SalvageKit
cuz Func FindExpertSalvageKit() isn't in your new GWA2 API ;)

Code:
Func FindExpertSalvageKit()
	Local $lItem
	Local $lKit = 0
	Local $lUses = 101
	For $i = 1 To 4
		For $j = 1 To DllStructGetData(GetBag($i), 'Slots')
			$lItem = GetItemBySlot($i, $j)
			Switch DllStructGetData($lItem, 'ModelID')
				Case 2991
					If DllStructGetData($lItem, 'Value') / 8 < $lUses Then
						$lKit = DllStructGetData($lItem, 'ID')
						$lUses = DllStructGetData($lItem, 'Value') / 8
					EndIf
				Case 5900
					If DllStructGetData($lItem, 'Value') / 10 < $lUses Then
						$lKit = DllStructGetData($lItem, 'ID')
						$lUses = DllStructGetData($lItem, 'Value') / 10
					EndIf
				Case Else
					ContinueLoop
			EndSwitch
		Next
	Next
	Return $lKit
EndFunc   ;==>FindExpertSalvageKit
02/20/2020 20:33 glechene#45
Quote:
Originally Posted by oneshout View Post
cuz Func FindExpertSalvageKit() isn't in your new GWA2 API ;)

Code:
Func FindExpertSalvageKit()
	Local $lItem
	Local $lKit = 0
	Local $lUses = 101
	For $i = 1 To 4
		For $j = 1 To DllStructGetData(GetBag($i), 'Slots')
			$lItem = GetItemBySlot($i, $j)
			Switch DllStructGetData($lItem, 'ModelID')
				Case 2991
					If DllStructGetData($lItem, 'Value') / 8 < $lUses Then
						$lKit = DllStructGetData($lItem, 'ID')
						$lUses = DllStructGetData($lItem, 'Value') / 8
					EndIf
				Case 5900
					If DllStructGetData($lItem, 'Value') / 10 < $lUses Then
						$lKit = DllStructGetData($lItem, 'ID')
						$lUses = DllStructGetData($lItem, 'Value') / 10
					EndIf
				Case Else
					ContinueLoop
			EndSwitch
		Next
	Next
	Return $lKit
EndFunc   ;==>FindExpertSalvageKit
Thank you brother...that works...