|
You last visited: Today at 10:30
Advertisement
[Release]Ingamepasswordchangenotification
Discussion on [Release]Ingamepasswordchangenotification within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
02/10/2015, 11:35
|
#31
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by SoNiice
Warum sollte man nur eine Benachrichtigung einbauen und nicht direkt eine API (Python + PHP) für die Homepage schreiben um das ganze direkt im Client zu ändern?
|
Weil die Methoden dafür (urllib) buggy und teilweise mit Windoof inkompatibel sind.
EDIT:
Man könnte jedoch ein Webwindow machen, das auf die Passwort neu setzen Seite der HP navigiert.
|
|
|
02/10/2015, 12:28
|
#32
|
elite*gold: 103
Join Date: Aug 2014
Posts: 1,425
Received Thanks: 315
|
geiles ding!!!
Danke!
|
|
|
02/10/2015, 15:33
|
#33
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Quote:
Originally Posted by Noo'DasSchwarzeT
Weil die Methoden dafür (urllib) buggy und teilweise mit Windoof inkompatibel sind.
EDIT:
Man könnte jedoch ein Webwindow machen, das auf die Passwort neu setzen Seite der HP navigiert.
|
"Die Methoden dafür" - Passwort ändern und die Paramter per GET Request an die HP senden, das funktioniert definitiv auf Windows. Und auch mit einem Webwindow kann man arbeiten ohne direkt die Homepage darin anzeigen lassen zu müssen.
|
|
|
02/10/2015, 16:42
|
#34
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by SoNiice
GET Request an die HP senden
|
Zeig mal bitte wie du das machen möchtest
|
|
|
02/10/2015, 16:54
|
#35
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Code:
sResult = urllib.urlopen("http://ludarios.de/request.php?module=user&action=changePassword&uid=" + lUID + "&opw=" + sOldPassword + "&npw=" + sNewPassword + "").read()
if sResult.find("OK") == -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Fehler")
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Erfolg")
Und ja, das funktioniert definitiv ;-)
|
|
|
02/10/2015, 17:17
|
#36
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by SoNiice
Code:
sResult = urllib.urlopen("http://ludarios.de/request.php?module=user&action=changePassword&uid=" + lUID + "&opw=" + sOldPassword + "&npw=" + sNewPassword + "").read()
if sResult.find("OK") == -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Fehler")
else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Erfolg")
Und ja, das funktioniert definitiv ;-)
|
Du hast mir scheinbar nicht ganz zugehört. Die urllib ist mit manchen Windows 8 Versionen inkompatibel.
Und ja, da bin ich mir sicher ;-)
|
|
|
02/10/2015, 18:59
|
#37
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Okay, das mag sein - Aber bei Windows 8 buggt sowieso so einiges. Lässt sich aber hundertprozentig auch beheben, den Source dazu findet man ja recht leicht. Wie schaut das mit der urllib2 aus?
Ich komischerweise habe keinerlei Probleme gehabt auf Windows 8.1 - Umsetzbar ist's trotzdem.
|
|
|
02/10/2015, 19:02
|
#38
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by SoNiice
Okay, das mag sein - Aber bei Windows 8 buggt sowieso so einiges. Lässt sich aber hundertprozentig auch beheben, den Source dazu findet man ja recht leicht. Wie schaut das mit der urllib2 aus?
Ich komischerweise habe keinerlei Probleme gehabt auf Windows 8.1 - Umsetzbar ist's trotzdem.
|
urllib2 habe ich nicht getestet, woran genau es liegt weiß ich nicht. Bei manchen geht es mit Windows 8.1, bei anderen nicht. Ich habe das damals für den Client von Kemara2 benutzt und dort hatten einige einen Fehler in der (richtige) python dll. Als ich das dann raus genommen habe halt alles funktioniert..
|
|
|
02/10/2015, 19:03
|
#39
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Worin genau liegt der Fehler? Also nicht die Ursache, ich meine die Wirkung.
|
|
|
02/10/2015, 19:08
|
#40
|
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
|
Quote:
Originally Posted by SoNiice
Worin genau liegt der Fehler? Also nicht die Ursache, ich meine die Wirkung.
|
Eine dbg LogBox in der der Error steht (habe leider keinen Screen mehr) und der Client schließt sich.
|
|
|
02/10/2015, 19:30
|
#41
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Ich denke mal, dass einfach nur Dependencies fehlen, mal sehen - Ich schau mal die Tage, ob ich das reproduzieren kann, danke jedenfalls.
|
|
|
All times are GMT +1. The time now is 10:32.
|
|