[Python-Frage]Chatfenster mit Namen aus Liste öffnen
Moin,
ich hab mir mit dem Gui Editor von KaMeR1337 ein Gui mit einer Liste erstellt,
die Liste wird nun mit "später" festgelegten Namen gefüllt, zurzeit nutze ich noch Testnamen. Ich versuche es nun, wie bei der Freundesliste hinzubekommen, sodass bei einem Doppelklick der Name des ausgewählten Listitems ausgelesen und dann ein Chatfenster mit dem Namen geöffnet wird.. Ich hab in der uimessenger.py schon nach Stichworten gesucht, um auf die richtige Stelle zu kommen, allerdings ohne Erfolg
Frage also, wie griege ich ein Chatfenster mit einem Namen der vorher aus einer Liste ausgelesen wurde auf?
Danke erstmal für die Antwort, aber wo ist da jetzt die Funktion? ich sehe da keine, welche bei Doppelklick auf den Namen das Chatfenster öffnet. Das ist ja grade das Problem..
Habs nicht ganz gelesen, dennoch dasselbe Prinzip.
Code:
def OnMouseLeftButtonDoubleClick(self):
self.getParentEvent().OnDoubleClickItem(self) def OnDoubleClickItem(self, item):
if not self.selectedItem:
return
if self.selectedItem.IsOnline():
self.OnPressWhisperButton()
Es ist daher nicht unbedingt "eine" Funktion, da es ein System(mit mehreren Klassen, die wiederum Methoden besitzen) ist und viele Faktoren entscheidend sind.
Das heißt also, ich muss ziemlich viel machen, nur um das Chatfenster mit nem Namen zu öffnen? Es geht mir nicht darum ob der Spieler online ist, es soll einfach ein Chatfenster mit den Name geöffnet werden..
Man kann es ja per Shift+Enter holen, leider finde ich die Funktion im Client dafür nicht, habe mir in der game.py alle onPressKeyDict's angeschaut..
Das heißt also, ich muss ziemlich viel machen, nur um das Chatfenster mit nem Namen zu öffnen? Es geht mir nicht darum ob der Spieler online ist, es soll einfach ein Chatfenster mit den Name geöffnet werden..
Man kann es ja per Shift+Enter holen, leider finde ich die Funktion im Client dafür nicht, habe mir in der game.py alle onPressKeyDict's angeschaut..
Oh jee...
Du könntest natürlich auch auf die Datei "uimessenger.py" verweisen und bestehende Klassen/Methoden verwenden. Aber wenn dir das schon schwer fällt, würde ich mir erst mal Python genauer anschauen, bevor ich da was rum ändere.
Nunja ich hab jetzt oft gelesen das du den Leuten viel bei Quests geholfen hast da hab ich mir gedacht, der Kerl hat es verdient das man ihm auch etwas hilft.
Ich weiß nicht genau wie du dir das vorgestellt hast.
Möchtest du direkt eine Nachricht an den Spieler senden oder einfach nur ein Whisperchat öffnen mit einem bestimmten namen? Ich mach dir einfach mal ein Beispiel mit der Lösung 2.
Fehler bekomme ich keine, allerdings wird kein "Whisperchat" geöffnet. Ich hab mal, um zu schauen, ob der Name denn richtig ausgelesen wird (vielleicht öffnet sich deswegen kein Chatfenster), den Namen im Chat zeigen lassen.
So habe ich herausgefunden, dass der Name richtig ausgelesen wird, außerdem habe ich herausgefunden, das die Funktion OnDoubleClickItem schon bei einem einmaligen Klick ausgeführt wird. Nur der "Whisperchat" öffnet sich nicht.
Fehler bekomme ich keine, allerdings wird kein "Whisperchat" geöffnet. Ich hab mal, um zu schauen, ob der Name denn richtig ausgelesen wird (vielleicht öffnet sich deswegen kein Chatfenster), den Namen im Chat zeigen lassen.
So habe ich herausgefunden, dass der Name richtig ausgelesen wird, außerdem habe ich herausgefunden, das die Funktion OnDoubleClickItem schon bei einem einmaligen Klick ausgeführt wird. Nur der "Whisperchat" öffnet sich nicht.
OnDoubleClickItem ist ein beliebiger Name da müsstest du noch eine Abfrage rein hauen wenn es nur alle 2 mal ausgeführt werden soll. Naja dann muss es wohl umständlicher sein...
Leider hab ich gerade kein Server zum testen da...
OnDoubleClickItem ist ein beliebiger Name da müsstest du noch eine Abfrage rein hauen wenn es nur alle 2 mal ausgeführt werden soll. Naja dann muss es wohl umständlicher sein...
Leider hab ich gerade kein Server zum testen da...
Python Dateien öffnen 05/12/2013 - Metin2 Private Server - 3 Replies Wie öffne ich den bei verschlüsselten Clienten Python Dateien? Ich würde es gerne auf dem Server "Seyonin" machen/probieren. Wäre gut wenn ihr mir helfen könntet :-) Falls ihr auf dem Server spielt würde ich euch auch belohnen :')
Dankeschön
Python Dateien öffnen 03/20/2013 - Metin2 Private Server - 2 Replies ist es möglich Python Dateien zu öffnen auf Servern wie Shiro2? Also wenn man z.B. bei Shiro2 Python Loader öffnen will schließt sich der client, ist es möglich diese zu umgehen?
Client schließt sich beim Chatfenster öffnen 10/10/2012 - Metin2 Private Server - 1 Replies Hey Leute , wie oben genannt schließt sich der client einfach , wenn ich jemanden anschreiben möchte.(Beim öffnen des Fensters) bitte um Hilfe.
Per Python Firefox öffnen? 10/10/2011 - Metin2 Private Server - 2 Replies Halli Hallo
Ich hab da mal ne frage.
und zwar wie kann ich per button klick,firefox browser von meinem pc öffnen?
Also brauche nur die funktion,wäre nett wenn mir schnellstmöglich geholfen werden könnte.
Frage Score Liste öffnen? 12/21/2009 - CrossFire - 14 Replies Hy
also wie öffnet man die Score liste da wo die Kill / death steht?
mitTAB geht es nict?