|
You last visited: Today at 06:27
Advertisement
[Client Modding] PickUp Geschwindigkeit
Discussion on [Client Modding] PickUp Geschwindigkeit within the Metin2 Private Server forum part of the Metin2 category.
07/13/2010, 04:03
|
#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.
|
|
|
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.
|
|
|
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 =)
|
|
|
07/13/2010, 08:39
|
#4
|
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
|
|
|
07/13/2010, 08:42
|
#5
|
elite*gold: 5
Join Date: Apr 2009
Posts: 940
Received Thanks: 154
|
Quote:
Originally Posted by >¿²²²²²¿<
Ää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 ..
|
|
|
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)
|
|
|
07/30/2010, 01:16
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 240
Received Thanks: 58
|
der easymetin2bot hat sowas
|
|
|
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
|
|
|
08/05/2010, 21:32
|
#9
|
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
|
Quote:
Originally Posted by MSI.aiiR7
schreibe dir gleich 'n kleinen guide, sollte dir helfen
|
Ist die Aussage noch aktuell? =)
Wäre nämlich echt nice.
Danke schonmal
|
|
|
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
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
|
|
|
08/07/2010, 13:33
|
#11
|
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
|
Quote:
Originally Posted by tim66613
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
|
|
|
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
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
|
|
|
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
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
|
|
|
08/07/2010, 19:27
|
#14
|
elite*gold: 0
Join Date: Jul 2005
Posts: 82
Received Thanks: 2
|
Quote:
Originally Posted by tim66613
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
|
|
|
08/07/2010, 19:59
|
#15
|
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
|
|
|
All times are GMT +1. The time now is 06:30.
|
|