DurianMontong, I think that is only way to do so, is using game movements, and not the auto follow, because auto follow is only make the others follow the leader and not make a formation, what you can do is read leader position and use movement function to make the other to "run along". Now I curios why you want to do this?
autoit is really bad for squad level control due to a lack of multi threading. I have to cycle through each client process and issue commands individually (usually have to move on to next client before the command has finished executing). If its something complicated I have to write totally separate bot for each character.
DurianMontong, I think that is only way to do so, is using game movements, and not the auto follow, because auto follow is only make the others follow the leader and not make a formation, what you can do is read leader position and use movement function to make the other to "run along". Now I curios why you want to do this?
its for fun formation , did you know Smurfin already use that formation
i hope he read this post n share the autoit code
i not luck use movexyz it always force close in windows 10, but auto path work
hi need help Func that check $GAME_TITLE = "2" / $GAME_TITLE = "3" if nof not avaliable skip the Roll2() n Roll3() in Roll3X() because autoit force close if $GAME_TITLE = "2" / $GAME_TITLE = "3" not login
I use infiniteCore to solve the issue of multi threading. It works perfectly fine and i don't have any issues with it. Just has its own rules and you gotta have to look into it. Keep in mind to not use any global variables if you use it. I read all offsets etc in over a File or send values to the processes.
For those who used krueger's Charchoose offset chain, to check for $var > 10 so that you know
when the char is logged into the game doesn't work anymore. Now in 955 it will simply switch to 0, which is no change to when first char is selected others you'll see.
As i leave my char most of the time in a city etc. i scan simply for npc's around me. If Ubound($npcarray) <> 0 then....that way you know. That's how i do it tho
Edit1: If you use as last offset 0xA54 then you can check for 4294967295 as a login trigger. It will have this variable whenever you're ingame. You'll get the number of chars you have while in char select
I have checked out the package listener which jasty has shared here:
Quote:
Originally Posted by jasty
For packet stuff I use this decent packet listener tool. It's in Russian but it's not hard to figure out what does what. You can also edit packets and resend them to test things quickly.
However, I would be more interested in incoming packages and read them myself. Like work with the stream of information that pwi is providing. Has anyone yet taken a look at that?
I have checked out the package listener which jasty has shared here:
However, I would be more interested in incoming packages and read them myself. Like work with the stream of information that pwi is providing. Has anyone yet taken a look at that?
I have, a long time ago :
Patched executable in memory, detoured call, read packet, jumped back. The address finding probably doesn't work anymore, but this was the function :
This hook captured every packet recieved that is encrypted - so it does not include initial handshake before RC4 key negotiation, since the function I hooked is part of the decryption process.
I was worried about the encrypted packages as you cannot just sniff them. I'm not familiar with delphi. However, I stumbled upon the missing xorMembridge.pas.
Seems to be a library or a source that I cannot find. Have you created it yourself?
I found the function itself, which is at 0x821EB0 now. So, I guess it should still be working as it's still the same:
Just rip out what you need and compile yourself, if you found the address it should work same way. What I did was create a shared memoory section, and have bot read that. Shared memory was implemented in a ringbuffer fashion.
Ahhh ok, that's what it was for. Could have known that by the name Membridge, but was confused by the xor as that is also used for decryption/encryption.
I'll dig into it and see what I can make out of it. Like you wrote before, it gives you all the advantages of a clientless bot. Overall really interesting.
Thank you very much again for sharing! Now I have some work in front of me
Try the code below or see the Test2.au3 inside the attached file. NomadMemory.au3 is included in the zip file. If you want the function to be called outside the main loop, you can also use AdlibRegister.
I hope this is what you are looking for.
[Selling] Nachjägerin (180 - Elysium) 02/05/2015 - Last Chaos Trading - 13 Replies Hallo Ihr,
wie man wohl sieht bin ich neu hier, ein Freund hat mir das Forum empfohlen um meine Assa in gute Hände weiterzugeben. Hab nun einige Jahre LC gespielt und bin zu einem Privatserver gewechselt, daher habe ich mich entschlossen meine Assa zum Verkauf anzubieten. Wer mir nicht vertraut kann auch gerne mit mir vorher auf unserem TS plaudern ect. Da der neue Server nur PSC oder Paypal akzeptiert habe ich mich dazu entschlossen auch nur PSC und Überweisung, sowie egold zu akzeptieren.
...
elysium?¿ 01/28/2015 - 9Dragons - 10 Replies hmm what happend with elysium ? web doesn´t work, and the launcher seems the GC one ¬¬
any notices or its just disapear? :confused:
Suche EQ auf Elysium (PSG) 06/12/2011 - Metin2 Trading - 1 Replies Gude suche EQ auf "Elysium" auf dem PSG Network.
Biete 28 e*gold
Was erwartet Ihr denn.
[HELP] Elysium Pictures 03/16/2010 - EO PServer Hosting - 0 Replies Hy @all
I am already so far some of it am indicated,… only unfortunately white I no more further,… which files I forgot/to be still added am.
And the Debug says to me relatively nothing more which still be missing could at image files.
I inserted and/or worked on the following files