Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 13:56

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

Advertisement



about range pickup

Discussion on about range pickup within the Metin2 forum part of the Popular Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2021
Posts: 11
Received Thanks: 0
about range pickup

Hello guys! I know these functions are used for range pickup. Do you have any tips on how to use? thx!

GetCloseItem & GetGroundItemPosition
badforce788 is offline  
Old 12/02/2021, 13:56   #2
 
ETF!!!?!'s Avatar
 
elite*gold: 0
Join Date: Aug 2020
Posts: 106
Received Thanks: 71
First you should teleport to the item position and then pick it up
ETF!!!?! is offline  
Old 12/02/2021, 17:33   #3
 
elite*gold: 0
Join Date: Sep 2021
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by ETF!!!?! View Post
First you should teleport to the item position and then pick it up
Yes i do this. Im trying to make it perfect.
badforce788 is offline  
Old 12/02/2021, 20:33   #4



 
cypher's Avatar
 
elite*gold: 600
The Black Market: 1061/0/0
Join Date: Sep 2008
Posts: 10,541
Received Thanks: 3,083
Arrow Metin2 Guides & Templates -> Metin2

#moved
cypher is offline  
Old 12/03/2021, 02:23   #5
 
elite*gold: 0
Join Date: Oct 2020
Posts: 13
Received Thanks: 9
1. Teleport to item position (via server, not via client, using SendCharacterStatePacket)
2. Check if there are more than 1 item to pick near to your *new* server position (so you make it more efficient)
3. Back to the position you was before teleport to the item using SendCharacterStatePacket again

To get ground items information: get a pointer to m_GroundItemInstanceMap objects. Inside it you have infos (all infos of TGroundItemInstance struct) to check the owner, x, y, x, vnum and more...

This is the very basic logic. To make it perfect you need to do some tricks (because you need to take care of DCs and desynchronization, and depending on the server, you even need to make it in way you dont trigger serverside protections).

Don't try to make it in serverside protected servers since you're starting and you can get desync/DC and you will think you coded something wrong.
trashepvp is offline  
Thanks
3 Users
Old 12/03/2021, 04:01   #6
 
elite*gold: 130
Join Date: May 2013
Posts: 399
Received Thanks: 313
Quote:
Originally Posted by trashepvp View Post
1. Teleport to item position (via server, not via client, using SendCharacterStatePacket)
2. Check if there are more than 1 item to pick near to your *new* server position (so you make it more efficient)
3. Back to the position you was before teleport to the item using SendCharacterStatePacket again

To get ground items information: get a pointer to m_GroundItemInstanceMap objects. Inside it you have infos (all infos of TGroundItemInstance struct) to check the owner, x, y, x, vnum and more...

This is the very basic logic. To make it perfect you need to do some tricks (because you need to take care of DCs and desynchronization, and depending on the server, you even need to make it in way you dont trigger serverside protections).

Don't try to make it in serverside protected servers since you're starting and you can get desync/DC and you will think you coded something wrong.
you can talk to the server from the client this easy? lol
xTryx is offline  
Old 12/03/2021, 17:43   #7
 
elite*gold: 0
Join Date: Sep 2021
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by trashepvp View Post
1. Teleport to item position (via server, not via client, using SendCharacterStatePacket)
2. Check if there are more than 1 item to pick near to your *new* server position (so you make it more efficient)
3. Back to the position you was before teleport to the item using SendCharacterStatePacket again

To get ground items information: get a pointer to m_GroundItemInstanceMap objects. Inside it you have infos (all infos of TGroundItemInstance struct) to check the owner, x, y, x, vnum and more...

This is the very basic logic. To make it perfect you need to do some tricks (because you need to take care of DCs and desynchronization, and depending on the server, you even need to make it in way you dont trigger serverside protections).

Don't try to make it in serverside protected servers since you're starting and you can get desync/DC and you will think you coded something wrong.
thx sir! i will try.
badforce788 is offline  
Old 12/03/2021, 23:10   #8
 
elite*gold: 0
Join Date: Nov 2021
Posts: 70
Received Thanks: 58
Quote:
Originally Posted by xTryx View Post
you can talk to the server from the client this easy? lol
mit ein paar Einschränkungen, man darf z.B pro "move packet" nur 40 metin units weit vom ursprung entfernt sein - man wird aber nicht davon abgehalten einfach 10 stück pro sekunde zu schicken, was wieder 400 units pro sekunde wären - mit solchen tricks darf man so ziemlich alles machen
br4ve-trave1er.asf is offline  
Old 12/04/2021, 05:35   #9
 
elite*gold: 130
Join Date: May 2013
Posts: 399
Received Thanks: 313
Quote:
Originally Posted by br4ve-trave1er.asf View Post
mit ein paar Einschränkungen, man darf z.B pro "move packet" nur 40 metin units weit vom ursprung entfernt sein - man wird aber nicht davon abgehalten einfach 10 stück pro sekunde zu schicken, was wieder 400 units pro sekunde wären - mit solchen tricks darf man so ziemlich alles machen
du sprichst über DeltaTime damit kannst du die units ausgleichen
Ich glaube ich bin im falschen Thread aber meine frage war wenn man z.b. einen cheat entwickelt ist das so einfach das man vom client die package die der server ausführt einfach so manipulieren kann? Ich frage weil ich mich davor schützen will.
xTryx is offline  
Old 12/04/2021, 05:54   #10
 
elite*gold: 0
Join Date: Nov 2021
Posts: 70
Received Thanks: 58
Quote:
Originally Posted by xTryx View Post
du sprichst über DeltaTime damit kannst du die units ausgleichen
nein, wortwörtlich das was ich gesagt habe
00ms 00,00 zu 00,40 move packet
01ms 00,40 zu 40,40 move packet
...

genauso funktioniert auch der typische range hidden - man portet sich einfach zu zwischen steps statt direkt zum ziel

Quote:
Originally Posted by xTryx View Post
Ich glaube ich bin im falschen Thread aber meine frage war wenn man z.b. einen cheat entwickelt ist das so einfach das man vom client die package die der server ausführt einfach so manipulieren kann? Ich frage weil ich mich davor schützen will.
ja, dadurch das der source public ist kann soziemlich jeder mit minimalen reversing Kenntnissen einen sehr umfangreichen bot/hack schreiben - wirklichen schutz bieten eigentlich nur zusätzliche serverside checks, anticheats wie hawkeye oder cshield können aber gegen die 0815 ottos helfen
br4ve-trave1er.asf is offline  
Old 12/04/2021, 05:55   #11
 
elite*gold: 130
Join Date: May 2013
Posts: 399
Received Thanks: 313
Quote:
Originally Posted by br4ve-trave1er.asf View Post
nein, wortwörtlich das was ich gesagt habe
00ms 00,00 zu 00,40 move packet
01ms 00,40 zu 40,40 move packet
...

genauso funktioniert auch der typische range hidden - man portet sich einfach zu zwischen steps statt direkt zum ziel



ja, dadurch das der source public ist kann soziemlich jeder mit minimalen reversing Kenntnissen einen sehr umfangreichen bot/hack schreiben - wirklichen schutz bieten eigentlich nur zusätzliche serverside checks, anticheats wie hawkeye oder cshield können aber gegen die 0815 ottos helfen
ok danke
xTryx is offline  
Old 12/05/2021, 02:36   #12
 
elite*gold: 0
Join Date: Oct 2020
Posts: 13
Received Thanks: 9
Quote:
Originally Posted by xTryx View Post
you can talk to the server from the client this easy? lol
Yes
trashepvp is offline  
Old 12/05/2021, 06:56   #13
 
elite*gold: 130
Join Date: May 2013
Posts: 399
Received Thanks: 313
Quote:
Originally Posted by trashepvp View Post
Yes
why do people create farm hacks instead of creating items? if you can talk to the server you can do everything
xTryx is offline  
Old 12/05/2021, 17:24   #14
 
SpankTeam's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 217
Received Thanks: 53
Quote:
Originally Posted by xTryx View Post
why do people create farm hacks instead of creating items? if you can talk to the server you can do everything
Exactly, you can only talk with server, but not modifying serversided packets, unless you have database access.
SpankTeam is offline  
Thanks
2 Users
Reply

Tags
bots, cheat


Similar Threads Similar Threads
[GF][eXLib] - OpenBot | Level/Teleport/Pickup/Pickup
09/28/2025 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 513 Replies
Hi everyone, I present you the OpenBot. This is a project that i have been working on for the past year in my free time alongside the eXLib Module. Was made using my eXLib Module and is completely made in Python and open source. It was also created from m2kmod, you can see some similarity in the UI, but the core features were completely rebuild. Features: PathFinding (Even across maps) WaitDmg (Including bow)
Pickup bot mit großem pickup-Umkreis
11/17/2009 - Metin2 - 1 Replies
Ich habe im Metin2 forum gelesen, dass es einen neuen "Pickup_Bot" gibt. Mithilfe diesem Hack kannst du Items, die nicht in deiner Reichweite sind, aufheben. Giebt es sowas wirklich, oder haben die metin2 GMs sich das nur ausgedacht? (es gibt ja den Trick, um etwas mit Speedhack aufzuheben, obwohl es aussieht als wärest du noch ausser Reichweite...) Meinen die damit den Speedhack Trick? Oder gibt es wirklich so einen wunderbaren Hack?
Range Pickup
09/01/2009 - Metin2 - 1 Replies
Moin leute, hab in der sufu gesucht , dennoch nichts gefunden, und deshlab wollte ich mal einen neuen thread erstellen. im wesentlichen geht es derum, wie man den range pickup aktiviert? Könnt mir eine pn oder ähnliches schicken bekmmt auch n Thx *hehe* MfG .Cypher



All times are GMT +1. The time now is 13:57.


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.