Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 06:27

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

Advertisement



[Client Modding] PickUp Geschwindigkeit

Discussion on [Client Modding] PickUp Geschwindigkeit within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
[Client Modding] PickUp Geschwindigkeit

Hallo,

ich finde das es viel zu lange dauert, Gegenstände und Yang, aufzuheben.

Ich habe vor 2 Tagen wieder angefangen auf nem PServer zu spielen, und dort gibt es tonnenweise "Yang-Bomben", die sich lohnen würden aufzuheben.

Müsste es nicht möglich sein, den/das Intervall/Delay zwischen den einzelnen PickUps zu beeinflussen?

Beim Tastendruck zum Aufheben: wird folgendes aufgerufen:

Code:
lambda : self.PickUpItem() // Aus der Datei: root.eix/game.py
Ich hab bisher aber noch nicht gefunden, wo die Function Definiert wird.

Lediglich folgenden Eintrag, habe ich in der selben Datei noch gefunden:
Code:
	def PickUpItem(self):
		player.PickCloseItem()
Aber das hilft ja auch nicht weiter.
Check_One is offline  
Old 07/13/2010, 05:03   #2
 
elite*gold: 100
Join Date: May 2010
Posts: 1,237
Received Thanks: 186
es währe hilfreich wenn die 3. hand das ganze Yang mitaufhebt.
_MTv is offline  
Old 07/13/2010, 07:38   #3
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
Dritte Hand ist standardmässig aktiviert, diese hebt jedoch nicht die Yang-Bomben auf.

Wenn du damit meinst. Das es ZUSÄTZLICH, die Yang-Bomben MITaufhebt.
Das wäre perfekt. Mehr will ich gar nicht =)
Check_One is offline  
Old 07/13/2010, 08:39   #4
 
>¿²²²²²¿<'s Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 221
Received Thanks: 13
Äähmm ... Yang Bomben kann man auch mit der maus aufheben Ist doch egal wie lange es dauert die Yang Bomben aufzuheben , ein Pickup(bot) braucht man doch garnicht
>¿²²²²²¿< is offline  
Old 07/13/2010, 08:42   #5
 
.EpicDr3aMz's Avatar
 
elite*gold: 5
Join Date: Apr 2009
Posts: 940
Received Thanks: 154
Quote:
Originally Posted by >¿²²²²²¿< View Post
Äähmm ... Yang Bomben kann man auch mit der maus aufheben Ist doch egal wie lange es dauert die Yang Bomben aufzuheben , ein Pickup(bot) braucht man doch garnicht
doch brauch man wenn man viele yangbomben droppt ..
.EpicDr3aMz is offline  
Old 07/13/2010, 12:28   #6
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
Wenn es DIR reicht, die mit der Maus/Taste aufzuheben, ist das okay.
Mir geht es um die Manipulation des PickUp Delays.
Wo ich den finde und ob man den beeinflussen kann.

Damit man so schnell aufheben kann, wie man die Taste drückt.
Ohne Begrenzung.

Ich bin mir sicher, das man das ändern kann, wenn man die richtige Datei findet.
Die einzige Sache wäre nur noch, ob es Client oder Serverseitig wäre.
(Sollte Client-Seitig sein, ABER, ob der Server den WERT akzeptiert oder ihn direkt korrigiert ist die Frage)
Check_One is offline  
Old 07/30/2010, 01:16   #7
 
V3ryN1c3's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 240
Received Thanks: 58
der easymetin2bot hat sowas
V3ryN1c3 is offline  
Old 07/30/2010, 06:49   #8
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,567
Received Thanks: 974
schreibe dir gleich 'n kleinen guide, sollte dir helfen
αίίR7 :3 is offline  
Old 08/05/2010, 21:32   #9
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
Quote:
Originally Posted by MSI.aiiR7 View Post
schreibe dir gleich 'n kleinen guide, sollte dir helfen
Ist die Aussage noch aktuell? =)
Wäre nämlich echt nice.
Danke schonmal
Check_One is offline  
Old 08/05/2010, 22:03   #10
 
elite*gold: 577
Join Date: Oct 2009
Posts: 665
Received Thanks: 3,502
Quote:
Originally Posted by Check_One View Post
Wenn es DIR reicht, die mit der Maus/Taste aufzuheben, ist das okay.
Mir geht es um die Manipulation des PickUp Delays.
Wo ich den finde und ob man den beeinflussen kann.

Damit man so schnell aufheben kann, wie man die Taste drückt.
Ohne Begrenzung.

Ich bin mir sicher, das man das ändern kann, wenn man die richtige Datei findet.
Die einzige Sache wäre nur noch, ob es Client oder Serverseitig wäre.
(Sollte Client-Seitig sein, ABER, ob der Server den WERT akzeptiert oder ihn direkt korrigiert ist die Frage)
PickUp-Delay ist hardcoded im Client-Binary [500ms].

Kind Regards Tim
tim66613 is offline  
Old 08/07/2010, 13:33   #11
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
Quote:
Originally Posted by tim66613 View Post
PickUp-Delay ist hardcoded im Client-Binary [500ms].

Kind Regards Tim
Cool, nur kann ICH mit meinen Kenntnissen (noch) nichts mit der Info anfangen
Was bedeutet das?
Wenn der easymetin das hat, muss ich das ja auch ändern können?
Wie/Wo kann ich es denn ändern?
Ich spiele nicht auf den Offi Servern, daher ist der easymetin für mich irrelevant.

Grüße,
CO
Check_One is offline  
Old 08/07/2010, 14:33   #12
 
elite*gold: 577
Join Date: Oct 2009
Posts: 665
Received Thanks: 3,502
Quote:
Originally Posted by Check_One View Post
Cool, nur kann ICH mit meinen Kenntnissen (noch) nichts mit der Info anfangen
Was bedeutet das?
Wenn der easymetin das hat, muss ich das ja auch ändern können?
Wie/Wo kann ich es denn ändern?
Ich spiele nicht auf den Offi Servern, daher ist der easymetin für mich irrelevant.

Grüße,
CO
EasyMetin2 iteriert über die Item-Map und sendet das PickUp-Packet für alle Items in der Nähe. Das ist was anderes.

Du müsstest dein Metin2-Binary unpacken, die Funktion finden, das Value ersetzen und dann hättest du dein neues PickUp-Delay.
Die andere Möglichkeit wäre, die Funktion während der Client-Initalization zu hooken. Beides gestaltet sich aber als schwierig.

Kind Regards Tim
tim66613 is offline  
Old 08/07/2010, 14:38   #13
 
elite*gold: LOCKED
Join Date: Nov 2009
Posts: 3,138
Received Thanks: 2,680
Quote:
Originally Posted by tim66613 View Post
EasyMetin2 iteriert über die Item-Map und sendet das PickUp-Packet für alle Items in der Nähe. Das ist was anderes.

Du müsstest dein Metin2-Binary unpacken, die Funktion finden, das Value ersetzen und dann hättest du dein neues PickUp-Delay.
Die andere Möglichkeit wäre, die Funktion während der Client-Initalization zu hooken. Beides gestaltet sich aber als schwierig.

Kind Regards Tim
Nochmal wenn ihr es immernoch nicht versteht, mit normalen client modding könnt ihr das nicht ändern!
Da müsst ihr schon hardcore client modding treiben
<Custom> is offline  
Old 08/07/2010, 19:27   #14
 
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
Quote:
Originally Posted by tim66613 View Post
EasyMetin2 iteriert über die Item-Map und sendet das PickUp-Packet für alle Items in der Nähe. Das ist was anderes.

Du müsstest dein Metin2-Binary unpacken, die Funktion finden, das Value ersetzen und dann hättest du dein neues PickUp-Delay.
Die andere Möglichkeit wäre, die Funktion während der Client-Initalization zu hooken. Beides gestaltet sich aber als schwierig.

Kind Regards Tim
Das heisst, es fängt den Speicher an der Stelle ab, wo ein neues Item auf den gedroppt wird, und liesst die für das Datenpaket nötigen Informationen aus, generiert das Paket, und sendet es zum Server.
So in etwa richtig?

Und was hat es mit dem Metin2-Binary aufsich? Ist damit ne DLL gemeint?
Welche/r Datei/Ordner, ist das Konkret?

Gruß, CO
Check_One is offline  
Old 08/07/2010, 19:59   #15
 
KaMeR1337's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
net.SendItemPickupPacket() this function is in metin2client but i dont know what arguments it use
KaMeR1337 is offline  
Reply




All times are GMT +1. The time now is 06:30.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.