[Release]Python InGamePatcher *NEW INTERFACE*

06/24/2012 15:08 passy305#16
Quote:
Originally Posted by .Raicon View Post
Ich habe nicht mal die Source vom IMV ....
Das mit den News und der Urllib hat mir xCPx erklärt
^best xDDD
btw greetings von Realis Lachflash xD
06/24/2012 15:20 .Raicon#17
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...
06/24/2012 17:37 xCPx#18
Quote:
Originally Posted by passy305 View Post
^best xDDD
btw greetings von Realis Lachflash xD
@ Passy:

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:
urllib.urlopen(patcherSettings.newsUrl)
a.readlines()
20
for c in b:
    
zeile1 ui.TextLine()
    
zeile1.SetParent(self.NewsBoard)
    
zeile1.SetPosition(20x)
    
zeile1.SetFeather()
    
zeile1.SetDefaultFontName()
    
zeile1.SetText(c)
    
zeile1.SetOutline()
    
x+15 
#Edit: das kann man hier so verwenden, da man später an den einzelnen Textlines nichtsmehr ändern muss. Ansonsten ein NO-GO
06/25/2012 13:34 hsu59#19
up'z fix version :x
06/25/2012 13:45 jean16#20
Same error, my root doesn't know that introPatch is a module. Please help..
06/25/2012 14:05 xCPx#21
Quote:
Originally Posted by DaRealFreak View Post
PHP Code:
20
for line in urllib.urlopen(url).readlines():
    
tmp = [            
        [[
ui.TextLine0], [00], [110x], [["SetDefaultFontName", [""]],    ["SetText", [line]],    ["SetFontColor", [0.60.71.0]]], []]
        ]
    
GuiParser(tmpself.Gui)
    
+= 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.

Edit2: Kurz ohne:
PHP Code:
    tmp = [
        [[
ui.TextLine0], [00], [119y], [["SetText", [line]],    ["SetFontColor", [0.60.71.0]]], []],    
        ] 
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.
06/25/2012 14:33 yarka0000#22
there is bug in this patcher i advise you that don't use
06/25/2012 15:22 xCPx#23
Quote:
Originally Posted by DaRealFreak View Post
ausprobiert und das Ergebnis ist ... 1 Textline ;)
Also bei mir sinds mehrere oO

Egal ^^

Du hast recht ich meine ruhe.
06/27/2012 03:54 .Raicon#24
Quote:
Originally Posted by yarka0000 View Post
there is bug in this patcher i advise you that don't use
which bug you mean? I dont know about a Bug....

Sry bad english :)
07/13/2013 19:36 <(Liongate)>#25
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?

MFG
01/05/2014 23:49 .Krusty#26
Habe genau das selbe Problem... mhh...
01/05/2014 23:53 Nick#27
Quote:
Originally Posted by .Krusty View Post
Habe genau das selbe Problem... mhh...
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
01/06/2014 00:04 .Krusty#28
Quote:
Originally Posted by sYND[i]cATe View Post
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?


Liebe grüße
01/06/2014 00:25 .Zitrus#29
Sehr gut!
Mir gefällt es!


:D
01/06/2014 00:30 Nick#30
Quote:
Originally Posted by .Krusty View Post
Ohh, okey. Danke für die schnelle Antwort. Kann man das irgendwie umgehen oder sonstiges?


Liebe grüße
Kann man, ja. Allerdings wird dies Raicon weniger gefallen, da er diese Art Schutz genau aus diesem Grund eingebaut hat.