Discussion on [Release]Python InGamePatcher *NEW INTERFACE* within the Metin2 PServer Designs, Websites & Scripts forum part of the Metin2 Private Server category.
Sry wenn er es von dir hat, aber ich frage dich immer wenn ich was von dir Real oder Crank verwende und das weißt du... Das es von dir kommt wusste ich echt nicht.... Tut mir leid...
Dirs klar, dass ich das schon in scripts hatte, befor dein IMV pub war or?
Und ich dein IMV nichtmal iwann geladen habe.
Das einzige mal wo ich jemals iwas mit nem IMV oder Localclient an sich zu tun hatte, war wo ich KillMoveS was abändern musste, damit er die 27x27 map erstellen konnte.
Vor allem: das mit der Urllib hab ich durch den Daroo World Clienten herausgefunden gehabt damals.
Großes THX an Crank™ also wenn dann.
@ topic:
Das mit den News geht einfacher und schneller:
PHP Code:
a = urllib.urlopen(patcherSettings.newsUrl) b = a.readlines() x = 20 for c in b: zeile1 = ui.TextLine() zeile1.SetParent(self.NewsBoard) zeile1.SetPosition(20, x) zeile1.SetFeather() zeile1.SetDefaultFontName() zeile1.SetText(c) zeile1.SetOutline() x = x+15
#Edit: das kann man hier so verwenden, da man später an den einzelnen Textlines nichtsmehr ändern muss. Ansonsten ein NO-GO
x = 20
for line in urllib.urlopen(url).readlines():
tmp = [
[[ui.TextLine, 0], [0, 0], [110, x], [["SetDefaultFontName", [""]], ["SetText", [line]], ["SetFontColor", [0.6, 0.7, 1.0]]], []]
]
GuiParser(tmp, self.Gui)
x += 15
und gleich 3 deiner Sachen sind komplett unnötig, sofern du die Newsline erst erstellst und da du sie ja nicht abänderst sind die commands komplett überflüssig und verringern die Performance(zwar unmerklich, aber trotzdem verschlechtert es sie)
--> komplett überflüssig und schaden der Performance ohne dass du davor schon was mit zeile1 angefangen hättest.
Edit: Bevor hier was zu meinem SetDefaultFontName in dem Script kommt:
Ich benutze standardmäßig andere Schriftarten bzw wechselt es diese öfters(on/off Feature), weshalb ich das beim (x)CopyPaste(x) mit kopiert hatte.
Desweiteren sollte dein Code so nichtmal funktionieren.
Du erstellst hier zwar eine Textline, diese wird allerdings jedes mal neu definiert, d.h. du hast am Ende deines Codes 1 Textline.
Damit die instances erhalten bleiben solltest du die bereits erstellte instance in ein array appenden, wodurch diese nicht ständig neu definiert wird.
MfG DaRealFreak
Probiers aus oO
genauso werden die Textlines im Auktionshaus, dass im DE Clienten enthalten ist auch definiert, warum auch immer.
Und da man für News Textlines später keinen Zugriff mehr benötigt, würde es so funktionieren.
Die unnötigen sachen, hab ich 1:1 ausm decompilierten Dings von Raicon rausgezogen, also dafür kann ich nichts.
Danke für den Patcher, aber der Funktioniert irgendwie nicht richtig.
Ich habe die daten in die Root.e** eingefügt und im Patchserver alles rein gehauen, aber beim Client start tut er nicht patchen.. der client starten wie immer :O kann mir jemand weiter helfen?
Soweit wird der Status des Patchers via urllib geregelt - der dazugehörige Webserver ist bereits länger offline, der Patcher ist somit nicht funktionsfähig.
__
Soweit wird der Status des Patchers via urllib geregelt - der dazugehörige Webserver ist bereits länger offline, der Patcher ist somit nicht funktionsfähig.
__
Gruß
sYND[i]cATe
Ohh, okey. Danke für die schnelle Antwort. Kann man das irgendwie umgehen oder sonstiges?
[Python-Modul]EXP-Donator (kompatibel mit Python Loader) 11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies Moin,
da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben.
Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren.
Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet.
Wer Lust hat und...
[Python Release]Bonusswitcher v1.1 02/09/2013 - Metin2 PServer Guides & Strategies - 303 Replies Habe neulich etwas recht altes wieder auf meinem Rechner bei Aufräumarbeiten gefunden, meinen alten Switchbot v1.1.
Da ich inzwischen meine Version 2.0 habe und somit die alte überhaupt nicht mehr brauchen kann und von meinem Rechner löschen werde nach dem Release, stelle ich ihn nun public(unter anderem dank dem positiven Einfluss xCPx's Abganges =) ).
Das Script war noch eines meiner ersten Scripts überhaupt, welches nicht nur Modifizierungen von Orginal Scripts waren.
Hab gerade eben...
[Python-Release]All Pm log 04/23/2012 - Metin2 PServer Guides & Strategies - 6 Replies This is a very simple thing, maybe to be used in combination with another.I want them in a folder called "log" are written all pm that i receive.
That said, it acts in a simple, well follow the steps:
1) Create a folder "log" in the directory of the client.
2) Search: def OnRecvWhisper
3)Replace this : def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
chat.AppendWhisper(mode, name,...