Angeklickte Shops markieren

  • Servus,


    Dies ist schon mal irgendwann irgendwo auf ePvP released worden, allerdings nicht in diesem Forum. Deshalb release ich es auch noch mal hier.


    Sobald ihr einen Shop öffnet wird er Bunt markiert, somit wisst ihr welche Shops ihr bereits angesehen habt und welche nicht.
    Die Farbe der Markierung könnt ihr per Farbcode variable ändern.


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


    Die Shops bleiben ebenso markiert wenn du Reisen tust oder sogar aus und wieder einloggen tust. Diese bleiben solange markiert bis
    der Client geschlossen wird.


    Das Einfügen:


    Ihr öffnet die uiprivateshopbuilder.py und sucht nach


    Python
    1. def __init__(self):
    2. ui.ThinBoard.__init__(self, "UI_BOTTOM")

    Darunter fügt ihr dies ein:


    Code
    1. self.shopAdvertismentBoardSeen = []

    Danach sucht ihr nach

    Code
    1. def Open

    Und ersetzt die gesamte Funktion durch:

    Nun sucht ihr nach:

    Code
    1. def OnMouseLeftButtonUp(self):

    Dort ersetzt ihr auch die gesamte Funktion durch

    Code
    1. def OnMouseLeftButtonUp(self):
    2. if not self.vid:
    3. return
    4. net.SendOnClickPacket(self.vid)
    5. if self.vid != player.GetMainCharacterIndex():
    6. self.textLine.SetFontColor(1.0, 0.5, 0.1)
    7. self.shopAdvertismentBoardSeen.append(self.vid)
    8. return True

    Das war es schon, viel Spaß damit.


    Copyright bei DasSchwarzeT


    Liebe Grüße
    xAmnezia

    2 Mal editiert, zuletzt von Kyuso /.. ()

  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.