Beiträge von Steap

    Wird denn _MakeTaskBar() auch mit dem Argument money aufgerufen? Also _MakeTaskBar(money)?


    Wenn dir das über dem Forum zu umständlich ist, kannst du mich gerne auf Discord anschreiben (Steap#6048) :)

    Du übergibst in deinem Toggle Event keinen Parameter (money), wofür auch immer das in dem System direkt bei Open mit übergeben werden muss.

    Deshalb auch deine Fehlermeldung => takes exactly 2 arguments (1 given). Du gibst nur self(1), aber kein money(2).

    Und das fixt du, indem du bei deiner _MakeTaskBar Funktion folgenden Code nutzt:

    Python
    1. self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_AH, ui.__mem_func__(self.ToogleAuktionshaus), money)

    Das Problem ist, dass du nirgendwo eine Money-Variable definierst. Leider weiß ich nicht, ob damit Yang gemeint ist. Falls es Yang ist, kannst du money wahrscheinlich mit player.GetElk() ersetzen (und drauf achten, dass player importiert ist).


    Ich empfehle dir jedoch, dass ganze so umzuschreiben, damit das Auktionshaus das Yang selbst ermittelt.

    onPressKeyDict[app.DIK_F10] = lambda : self.__toggleShopSearch()


    so heißt der befehl der taste wollte sidebar einbauen aber da ist es selbst so das alles eingebaut kein fehler aber sehe die einfach nicht

    Die Funktion gibt es in deinem Code nicht. Du hast meinen gesamten Code Vorschlag übersprungen, denke ich.


    Ich biete dir erneut AnyDesk an, hier kann ich dir leider nicht mehr helfen.

    Wie sieht der Code in der game.py aus den du eingefügt hast?

    Bitte melden Sie sich an, um dieses Bild zu sehen.

    System ist seit ca. 2 Wochen bereits in der Release Version. Heute wurde von der offiziellen Metin2-Sicherheitsabteilung ( Amas ) reviewed und angepasst.

    Morgen wird im Laufe des Tages noch ein Popup-Window für das Kaufen von Items eingefügt und dann der Release Post vorbereiten.

    ich will ein kind von dir!

    Und ich erst!

    die logs haben damit nichts zutun , lese mein problem bitte mal richtig ,


    Es liegt an die Tabellen die hinzugefügt werden -

    Niemand sagt, dass es mit den Logs zutun hat. Wenn es ein Problem gibt, wird dieses in vielen Fällen gelogged und danach wird gefragt. Wenn es keine Logs oder Fehlermeldungen zu deinem Problem gibt, musst du entweder mehr relevante Informationen mit uns teilen, oder auf jemanden warten, der das selbe Problem hatte oder sich mit dem CMS auskennt.

    Ich habe das Gefühl, dass es sich um etwas sehr simples handelt. Vielleicht:


    //backup/metin2


    Und vergiss nicht den gesamten Pfad einzugeben. Wenn der Backup Ordner im selben Pfad liegt wie dein Script, dann musst du backup/metin2 nutzen, also ohne das Slash am Anfang, weil es sich um einen relativen Pfad handelt. Du kannst aber auf Nummer sicher gehen, indem du immer den gesamten Pfad angibst. Das wäre dann z.B /usr/home/game/backup/metin2.


    Du kannst mich gerne auf Discord adden, dann gehen wir paar Sachen durch. (Edit: Konnte nicht helfen :c)

    They did it like this, so you can easily see, what a skill / buff and what a temporary bonus is. I wouldn't have used a diamond shape, because it doesn't look so good if the icon is cut off. Maybe a hexagon instead.


    But thanks for the release

    Versuch mal / statt \ zu nutzen (im gesamten Pfad). Back-Slash wird zum escapen genutzt und kann dementsprechend manche Zeichen escapen.


    Nevermind, du scheinst bereits einen Front-Slash zu nutzen. Vielleicht dann einfach mal umtauschen mit dem Back-Slash. Du kannst auch \\backup\\metin2 versuchen.

    Meinst du Borderless Windowed oder einfach nur den Rand entfernen? Den Rand kannst du hiermit entfernen:

    Bitte melden Sie sich an, um diesen Link zu sehen.

    weiß immer noch nicht wie ich es richtig zum laufen bekomme bin da ganze zeit am rum werkeln nutze die fliege files drin ist es aber kann es nur nicht öffnen muss es nur zu weißen das richtig halt wäre nice wenn jemand das mal hier volländet :D

    Ich kann es dir über AnyDesk machen, schick mir einfach eine Freundschaftsanfrage auf Discord

    Hier muss die Funktion zum umschalten des Fensters stehen. Wenn du die Instanz nicht immer neu erstellen willst, musst du in interfacemodule.py eine Instanz erstellen und diese nutzen.


    Dann kannst du auch eine simple Umschalt-Funktion in der interfacemodule.py erstellen:


    Python
    1. def ToggleShopSearch(self):
    2. if False == player.IsObserverMode():
    3. if False == self.wndShopSearch.IsShow():
    4. self.wndShopSearch.Show()
    5. self.wndShopSearch.SetTop()
    6. else:
    7. self.wndShopSearch.Close()