Lucrăm la îmbunătățirea site-ului! Este posibil ca unele module să nu funcționeze corect!
2 mesaje
Avatar utilizator
Administrator
  • Administrator

    Autor subiect

  • Mesaje: 2,607
  • Reacții: 29011
  • Mesaje utile: 17
  • Status: Pierd vremea ^.^
  • Server: Saga2 - Soon
  • Regat: Jinno
  • Discord: [Vezi ID]
  • Contact:
    *Descriere:

    Acesta este un System de Bonus Board, dar care are si statistici. Este testat si este Full! B-)

    Are functie de search bonus, ca sa gasesti bonusul care te intereseaza rapid, fara sa dai scroll pana la acesta.

    Panoul de statistici contine urmatoarele date:
    - Cati jucatori din regatul albastru ai ucis
    - Cati jucatori din regatul rosu ai ucis
    - Cati jucatori din regatul galben ai ucis
    - Cati jucatori ai ucis in total
    - Cate dueluri ai castigat
    - Cate dueluri ai pierdut
    - Cati monstri ai omorat in total
    - Cati Bossi ai ucis in total
    - Cate pietre metin ai spart in total

    Dupa ce ati adaugat systemul faceti si FIX-ul din arhiva! :)

    *Poze / Video (obligatoriu):
    [C++/Py] Character Details cu Statistici (Full & Testat) + FIX - Mesaj 1 - Imagine 1
    [C++/Py] Character Details cu Statistici (Full & Testat) + FIX - Mesaj 1 - Imagine 2
    *Link download:
    Conținut: Ascuns
    Motiv: Trebuie să reacționezi la mesaj pentru a vedea conținutul.

    Cum descarc de pe TeraBox?

    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/Kr9nUpWa4X

    Suntem aproape 1000 membri! - Avem chat activ zilnic, support, cereri, resurse.



    See full signature

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț
  • Mesaje: 54
  • Reacții: 99
  • Mesaje utile: 0
  • Status: Incerc sa fac si eu un server!
  • Server: Ro/Eu TigerGhost
  • Regat: Jinno
  • Discord: [Vezi ID]
  • Contact:

    Medalii

    are lipsuri la button din inventar si ceva in ui.py cu partea de argumentare onmousrebuttonevent SA SCHIMBATI IF DEFURILE CU CE AVETI IN ARHIVA

    https://gyazo.com/16564f9f5b61ecdef8d5cabffd85a5f5

    UIcharacterwindow.py

    #Add
    if app.ENABLE_DETAILS_UI:
    import uiCharacterDetails

    #Find
    def __init__(self):
    ui.ScriptWindow.__init__(self)

    #Change
    def __init__(self):
    if app.ENABLE_DETAILS_UI:
    self.chDetailsWnd = None
    self.isOpenedDetailsWnd = False
    ui.ScriptWindow.__init__(self)

    #Find
    def Show(self):
    self.__LoadWindow()

    #Add
    if app.ENABLE_DETAILS_UI:
    self.__InitCharacterDetailsUIButton()
    if self.chDetailsWnd and self.isOpenedDetailsWnd:
    self.chDetailsWnd.Show()

    #Find
    self.questLastCountList = []

    #Add
    if app.ENABLE_DETAILS_UI:
    self.MainBoard = self.GetChild("board")
    self.ExpandBtn = ui.MakeButton(self.MainBoard, 240, 120, "", "d:/ymir work/ui/game/belt_inventory/", "btn_minimize_normal.tga", "btn_minimize_over.tga", "btn_minimize_down.tga")
    self.ExpandBtn.SetEvent(ui.__mem_func__(self.__ClickExpandButton))
    self.MinimizeBtn = ui.MakeButton(self.MainBoard, 240, 120, "", "d:/ymir work/ui/game/belt_inventory/", "btn_expand_normal.tga", "btn_expand_over.tga", "btn_expand_down.tga")
    self.MinimizeBtn.SetEvent(ui.__mem_func__(self.__ClickMinimizeButton))

    #Find
    def ActEmotion(self, emotionIndex):
    self.__ClickEmotionSlot(emotionIndex)

    #Add
    if app.ENABLE_DETAILS_UI:
    def OnTop(self):
    if self.chDetailsWnd:
    self.chDetailsWnd.SetTop()
    def Hide(self):
    if self.chDetailsWnd:
    self.isOpenedDetailsWnd = self.chDetailsWnd.IsShow()
    self.chDetailsWnd.Close()
    wndMgr.Hide(self.hWnd)
    def __InitCharacterDetailsUIButton(self):
    self.ExpandBtn.Show()
    self.MinimizeBtn.Hide()

    def __ClickExpandButton(self):
    if not self.chDetailsWnd:
    self.chDetailsWnd = uiCharacterDetails.CharacterDetailsUI(self)
    self.chDetailsWnd.Show()
    else:
    self.chDetailsWnd.Show()

    self.ExpandBtn.Hide()
    self.MinimizeBtn.Show()

    def __ClickMinimizeButton(self):
    self.chDetailsWnd.Hide()
    self.MinimizeBtn.Hide()
    self.ExpandBtn.Show()

    def OnMoveWindow(self, x, y):
    if self.chDetailsWnd:
    self.chDetailsWnd.AdjustPosition(x, y)

    #Find
    for titleBarValue in self.titleBarDict.itervalues():
    titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))

    #Change
    for titleBarValue in self.titleBarDict.itervalues():
    if app.ENABLE_DETAILS_UI:
    titleBarValue.SetCloseEvent(ui.__mem_func__(self.Close))
    else:
    titleBarValue.SetCloseEvent(ui.__mem_func__(self.Hide))

    #Find
    def Close(self):
    if 0 != self.toolTipSkill:
    self.toolTipSkill.Hide()

    #Add
    if app.ENABLE_DETAILS_UI:
    if self.chDetailsWnd and self.chDetailsWnd.IsShow():
    self.chDetailsWnd.Hide()

    UI.PY

    class ImageBox(Window):
    def __init__(self, layer = "UI"):
    Window.__init__(self, layer)

    self.eventDict={}
    self.argDict={}
    self.eventFunc = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
    self.eventArgs = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}

    def __del__(self):
    Window.__del__(self)
    self.eventFunc = None
    self.eventArgs = None

    def RegisterWindow(self, layer):
    self.hWnd = wndMgr.RegisterImageBox(self, layer)

    def LoadImage(self, imageName):
    self.name=imageName
    wndMgr.LoadImage(self.hWnd, imageName)

    if len(self.eventDict)!=0:
    print("LOAD IMAGE", self, self.eventDict)

    def SetDiffuseColor(self, r, g, b, a):
    wndMgr.SetDiffuseColor(self.hWnd, r, g, b, a)

    def SetAlpha(self, alpha):
    wndMgr.SetDiffuseColor(self.hWnd, 1.0, 1.0, 1.0, alpha)

    def GetWidth(self):
    return wndMgr.GetWidth(self.hWnd)

    def GetHeight(self):
    return wndMgr.GetHeight(self.hWnd)

    def SAFE_SetStringEvent(self, event, func, *args):
    self.eventDict[event]=__mem_func__(func)
    self.argDict[event]=args

    def SetStringEvent(self, event, func, *args):
    self.eventDict[event]=func
    self.argDict[event]=args

    def DelStringEvent(self, event):
    self.eventDict.pop(event, None)
    self.argDict.pop(event, None)

    def SetEvent(self, func, *args) :
    result = self.eventFunc.has_key(args[0])
    if result :
    self.eventFunc[args[0]] = func
    self.eventArgs[args[0]] = args
    else :
    print("[ERROR] ui.py SetEvent, Can`t Find has_key : %s" % args[0])

    def OnMouseLeftButtonUp(self) :
    if self.eventFunc["mouse_click"] :
    apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])

    def OnMouseOverIn(self) :
    if self.eventFunc["mouse_over_in"] :
    apply(self.eventFunc["mouse_over_in"], self.eventArgs["mouse_over_in"])
    else:
    try:
    apply(self.eventDict["MOUSE_OVER_IN"], self.argDict["MOUSE_OVER_IN"])
    except KeyError:
    pass

    def OnMouseOverOut(self) :
    if self.eventFunc["mouse_over_out"] :
    apply(self.eventFunc["mouse_over_out"], self.eventArgs["mouse_over_out"])
    else :
    try:
    apply(self.eventDict["MOUSE_OVER_OUT"], self.argDict["MOUSE_OVER_OUT"])
    except KeyError:
    pass
    See full signature

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Înregistrează-te și alătură-te comunității noastre

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra rapid utilizând contul tău de Discord sau Github

    Înregistrare

    Autentifică-te

    • Subiecte similare

      • de [HF]White » » în FIX-uri
        0
        Răspunsuri
        131
        Vizualizări
        de [HF]White
      • de 3lteror » » în Probleme rezolvate
        3
        Răspunsuri
        292
        Vizualizări
        de 3lteror
      • de GRINCH » » în Probleme rezolvate
        2
        Răspunsuri
        283
        Vizualizări
        de GRINCH
      • de [HF]White » » în Sisteme Metin2
        0
        Răspunsuri
        580
        Vizualizări
        de [HF]White
      • de NvL » » în Arhivă probleme
        4
        Răspunsuri
        247
        Vizualizări
        de ZuZuR

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: root500, szilo9905, Szyfrant și 4 vizitatori