GW1 Bots working in July 2017

12/30/2017 12:55 Mia Forever#931
WARNING

:rtfm::rtfm::rtfm::rtfm::rtfm::rtfm::rtfm::rtfm:
I warn, my brother are download a file on GR (and now is here in EPVP) and he lost all the resources
+700A.

check the files because there is phishing !!!!!

phishing = he retrieves your password / login , with a recovery file and it steals you


-I work on this GUY who steals , believe me he will suffer and I'll post his screen before 2018, I already have some information.

warn you he is among us, but I can not target him yet, that will come


PLEASURE MIA <3
12/30/2017 12:59 Stary Pen'#932
Hi all. Who knows how i can get more packets from Guild Wars? I need to do more functions.
12/30/2017 15:06 DerMoench14#933
Quote:
Originally Posted by calypso974fire View Post
You need to make a loop to go thought the inventory.

You can either make one specific or add the function to the ident or sell function.

My advice is to make à specific func with it's own loop.

For each item, compare the model id of the item to the model id of the tonic and if true, use destroyitem2 with the itemid as parameter.
Sorry but this is wrong.
SendPacket(0x8, 0x63, $aItemID) is correct, so DestroyItem3() should work.
SHOULD :D

I think he has this ... uhm APi-"fix" ^^
Code:
;~ Description: Internal use only.
Func SendPacket($aSize, $aHeader, $aParam1 = 0, $aParam2 = 0, $aParam3 = 0, $aParam4 = 0, $aParam5 = 0, $aParam6 = 0, $aParam7 = 0, $aParam8 = 0, $aParam9 = 0, $aParam10 = 0)
	If GetAgentExists(-2) Then
		DllStructSetData($mPacket, 2, $aSize)
		DllStructSetData($mPacket, 3, $aHeader + 1)
		DllStructSetData($mPacket, 4, $aParam1)
		DllStructSetData($mPacket, 5, $aParam2)
		DllStructSetData($mPacket, 6, $aParam3)
		DllStructSetData($mPacket, 7, $aParam4)
		DllStructSetData($mPacket, 8, $aParam5)
		DllStructSetData($mPacket, 9, $aParam6)
		DllStructSetData($mPacket, 10, $aParam7)
		DllStructSetData($mPacket, 11, $aParam8)
		DllStructSetData($mPacket, 12, $aParam9)
		DllStructSetData($mPacket, 13, $aParam10)
		Enqueue($mPacketPtr, 52)
		Return True
	Else
		Return False
	EndIf
EndFunc   ;==>SendPacket
Solution? Get an Up-to-Date-Version of GWA2/gwAPI/whatever!
Sry for not giving specific Infos for a quick&dirty workaround for that Problem!
12/30/2017 15:07 ytix#934
Quote:
Originally Posted by calypso974fire View Post
You need to make a loop to go thought the inventory.

You can either make one specific or add the function to the ident or sell function.

My advice is to make à specific func with it's own loop.

For each item, compare the model id of the item to the model id of the tonic and if true, use destroyitem2 with the itemid as parameter.
When I use destroyitem2 all I get is crash. Can you check with your vat bible and see if SendPacket hex values match?
12/30/2017 21:35 lyscir#935
So I was looking at the kilroy bot and i think i found the part that governs what the bot sells or not but I am not sure how to read it. So like with my previous question, would it be too hard to keep the blue armors, do i need to do an array like the previous suggestion or could i just filter out the blue rarity somehow?

12/30/2017 23:12 ytix#936
Quote:
Originally Posted by lyscir View Post
So I was looking at the kilroy bot and i think i found the part that governs what the bot sells or not but I am not sure how to read it. So like with my previous question, would it be too hard to keep the blue armors, do i need to do an array like the previous suggestion or could i just filter out the blue rarity somehow?

That's a simple function:
All lines that have Return False below are items that will not be sold. And if none of the item IDs match, it will default to Return True which allows to sell the item.
You could try adding ElseIf $m = 2623 Then Return False in the same manner to see if that will suffice to prevent selling of blue items. Otherwise you do have to make a list/array of all drops you want to preserve.
This function in it's current form looks quite ugly. I would put all these itemIDs in an array and simply make one If statement compare to that array instead. And bring out the names of all the IDs in a comment at least.

p.s. If you really want to understand the programming language, start to actually learn it. Trial and error, copy and paste wastes time and nerves. Invest time wisely and learn the language.
12/31/2017 00:06 lyscir#937
Quote:
Originally Posted by ytix View Post
That's a simple function:
All lines that have Return False below are items that will not be sold. And if none of the item IDs match, it will default to Return True which allows to sell the item.
You could try adding ElseIf $m = 2623 Then Return False in the same manner to see if that will suffice to prevent selling of blue items. Otherwise you do have to make a list/array of all drops you want to preserve.
This function in it's current form looks quite ugly. I would put all these itemIDs in an array and simply make one If statement compare to that array instead. And bring out the names of all the IDs in a comment at least.

p.s. If you really want to understand the programming language, start to actually learn it. Trial and error, copy and paste wastes time and nerves. Invest time wisely and learn the language.
okay I tried adding that line in and it didn't work. so I guess i need to make a list/array. if I may ask do you happen to know the basic format or know of a bot from here that has it that i may see how its formatted?
12/31/2017 00:18 ytix#938
Quote:
Originally Posted by lyscir View Post
okay I tried adding that line in and it didn't work. so I guess i need to make a list/array. if I may ask do you happen to know the basic format or know of a bot from here that has it that i may see how its formatted?
Oh oops, my bad!
Try instead: ElseIf GetRarity($m) = 2623 Then Return False
12/31/2017 00:47 DerMoench14#939
Quote:
Originally Posted by ytix View Post
Try instead: ElseIf GetRarity($m) = 2623 Then Return False
You can't get the ItemRarity from an ItemModelID :)

Quote:
Originally Posted by Stary Pen' View Post
Hi all. Who knows how i can get more packets from Guild Wars? I need to do more functions.
Not sure what you want. Could you explain?
12/31/2017 07:52 ytix#940
Quote:
Originally Posted by DerMoench14 View Post
You can't get the ItemRarity from an ItemModelID :)
Just when I think I've nailed it, the library is still not satisfied :D.

Alright, this above If block:
Code:
local $iv = getItemByModelID($m)
And this where it should be:
Code:
ElseIf getRarity($iv) = 2623 Then Return False
12/31/2017 09:38 Lillebror_1#941
Quote:
Originally Posted by Mia Forever View Post
WARNING

:rtfm::rtfm::rtfm::rtfm::rtfm::rtfm::rtfm::rtfm:
I warn, my brother are download a file on GR (and now is here in EPVP) and he lost all the resources
+700A.

check the files because there is phishing !!!!!

phishing = he retrieves your password / login , with a recovery file and it steals you


-I work on this GUY who steals , believe me he will suffer and I'll post his screen before 2018, I already have some information.

warn you he is among us, but I can not target him yet, that will come


PLEASURE MIA <3
rip i got hacked and lost like 300a... no idea how:S

do u know wich bot it was and how do i not being hacked again ? xd i mean do i get hacked when i start just that bot? or do i have to delite that bot from the hard drive :S ofc i need change info and all..
12/31/2017 09:46 Stary Pen'#942
Quote:
Originally Posted by DerMoench14 View Post
You can't get the ItemRarity from an ItemModelID :)



Not sure what you want. Could you explain?
I need packet logger for guild wars. I have wiresshark, can see packets but data encoded and i cant see it. Packets from GW send in TCP Protocols.

D8 8F F6 0C 47 - packet 1
C5 3E 6A 18 91 - packet 2
E4 CD 06 40 44 - packet 3
82 C9 6A 71 8B - packet 4

0x44 0x38 0x20 0x38 0x46 0x20 0x46 0x36 0x20 0x30 0x43 0x20 0x34 0x37 - packet 1
0x43 0x35 0x20 0x33 0x45 0x20 0x36 0x41 0x20 0x31 0x38 0x20 0x39 0x31 - packet 2
0x45 0x34 0x20 0x43 0x44 0x20 0x30 0x36 0x20 0x34 0x30 0x20 0x34 0x34 - packet 3
0x38 0x32 0x20 0x43 0x39 0x20 0x36 0x41 0x20 0x37 0x31 0x20 0x38 0x42 - packet 4


This packet is sent when you press the button to start in RA. All packages received after pressing the button, so I pressed the button 4 times. Now view what is written in GWA2.


Func EnterChallenge()
Return SendPacket(0x8, 0x9E, 1)
EndFunc ;==>EnterChallenge

Func EnterChallengeForeign()
Return SendPacket(0x8, 0x9E, 0)
EndFunc ;==>EnterChallengeForeign

No match is found. So, how i can find correct packets?
12/31/2017 12:48 Mia Forever#943
@[Only registered and activated users can see links. Click Here To Register...] I advise you to change login infos GW/Mail or others and make a big cleaning.

Hello, there was a file Autoit Executable File (.EXE)
Check before downloading whatsoever...many of us want to share, and sometimes there is a bad soul.
-Ultimate GW1BOTS Collection <INFECTED lot of Trojans> in Epvp from Rob9292
-Polar v.9.0 <INFECTED lot of Trojans> in GR from nikke92




This Wonderfull Angel FRIENDLY in GR he said true "RiflemanX" @[Only registered and activated users can see links. Click Here To Register...], When downloading content from this site only use content that you can see. Never blindly run .exe files. If something is suspicious do not use and please let someone know so it can be examined. Additionally, if you have a script that you you have written and would like to share, then please share it as .au3 file so everyone can clearly see the content.


I wish you a happy new year to all in advance, and if need be write me
Pleasure Mia <3
12/31/2017 13:52 DerMoench14#944
Quote:
Originally Posted by Stary Pen' View Post
I need packet logger for guild wars. I have wiresshark, can see packets but data encoded and i cant see it. Packets from GW send in TCP Protocols.

D8 8F F6 0C 47 - packet 1
C5 3E 6A 18 91 - packet 2
E4 CD 06 40 44 - packet 3
82 C9 6A 71 8B - packet 4

0x44 0x38 0x20 0x38 0x46 0x20 0x46 0x36 0x20 0x30 0x43 0x20 0x34 0x37 - packet 1
0x43 0x35 0x20 0x33 0x45 0x20 0x36 0x41 0x20 0x31 0x38 0x20 0x39 0x31 - packet 2
0x45 0x34 0x20 0x43 0x44 0x20 0x30 0x36 0x20 0x34 0x30 0x20 0x34 0x34 - packet 3
0x38 0x32 0x20 0x43 0x39 0x20 0x36 0x41 0x20 0x37 0x31 0x20 0x38 0x42 - packet 4


This packet is sent when you press the button to start in RA. All packages received after pressing the button, so I pressed the button 4 times. Now view what is written in GWA2.


Func EnterChallenge()
Return SendPacket(0x8, 0x9E, 1)
EndFunc ;==>EnterChallenge

Func EnterChallengeForeign()
Return SendPacket(0x8, 0x9E, 0)
EndFunc ;==>EnterChallengeForeign

No match is found. So, how i can find correct packets?

The CtoGS Packets gets encrypted before they are send to the Server.
You can for now try to Breakpoint the PacketFunction @[Only registered and activated users can see links. Click Here To Register...]8e130 (right before Packets gets encrypt).
From there you'll find the size in EDX (Bytes). The Top Stacks Value gives you the Pointer to the CtoGS Struct. First Value in Struct is the Header, followed by (Size(4Bytes)-4Bytes) (Optional)Parameters.
Good Luck :)

When im back at Home i can upload you a Tool that can show you all GS Packets in a human readable format.
12/31/2017 15:00 Stary Pen'#945
Quote:
Originally Posted by DerMoench14 View Post
The CtoGS Packets gets encrypted before they are send to the Server.
You can for now try to Breakpoint the PacketFunction @[Only registered and activated users can see links. Click Here To Register...]8e130 (right before Packets gets encrypt).
From there you'll find the size in EDX (Bytes). The Top Stacks Value gives you the Pointer to the CtoGS Struct. First Value in Struct is the Header, followed by (Size(4Bytes)-4Bytes) (Optional)Parameters.
Good Luck :)

When im back at Home i can upload you a Tool that can show you all GS Packets in a human readable format.
it would be very cool :cool: