[PYTHON]Valoarea totala a itemelor adaugate in shop privat

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
C.Marius
Mister Just4Metin
Mister Just4Metin
Mesaje: 682
Membru din: 28 Sep 2014
Localitate: Targoviste
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Delphi
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 8
Contact:

[PYTHON]Valoarea totala a itemelor adaugate in shop privat

Mesajde C.Marius » 04 Iun 2015, 20:53

Ce face acest lucru?

Afiseaza suma totala de bani a itemelor din magazinul nostru privat.

Imagine

Tutorial(cam lung):

Se adauga in partea de jos a uiprivateshopbuilder.py :

Cod: Selectaţi tot

xc3vectorsyang = 0

Cauta:

Cod: Selectaţi tot

G_isbuildingprivateshop Global

Adauga sub:

Cod: Selectaţi tot

Xc3vectorsyang Global

Cauta:

Cod: Selectaţi tot

g_isbuildingprivateshop = False

Adauga :

Cod: Selectaţi tot

xc3vectorsyang = 0

Cauta:

Cod: Selectaţi tot

self.titleBar = GetObject("TitleBar")

Adauga:

Cod: Selectaţi tot

self.xc3VectorsYang = GetObject("Yangxc")

Cauta:

Cod: Selectaţi tot

def Destroy(self):

Se repeta cautarea:

Cod: Selectaţi tot

self.priceInputBoard = None

Adauga:

Cod: Selectaţi tot

self.xc3VectorsYang = None

Cauta:

Cod: Selectaţi tot

def Open(self, title):

Se repeta cautarea:

Cod: Selectaţi tot

self.Refresh()

Adauga:

Cod: Selectaţi tot

self.xc3VectorsYang.SetText("0 Yang")

Cauta:

Cod: Selectaţi tot

g_isBuildingPrivateShop = False

Adauga:

Cod: Selectaţi tot

global xc3VectorsYang
xc3VectorsYang = 0

Cauta:

Cod: Selectaţi tot

def OnSelectItemSlot(self, selectedSlotPos):

Adauga:

Cod: Selectaţi tot

global xc3VectorsYang

Cauta:

Cod: Selectaţi tot

invenType, invenPos = self.itemStock[selectedSlotPos]

Adauga:

Cod: Selectaţi tot

self.YangYenile("privatePosxxx", "xc3Vectors", invenType, invenPos)

Cauta:

Cod: Selectaţi tot

attachedInvenType = self.priceInputBoard.sourceWindowType

Adauga:

Cod: Selectaţi tot

self.YangYenile(int(text), "Item_ekledim", 0, 0)

Cauta:

Cod: Selectaţi tot

shop.DelPrivateShopItemStock(itemWindowType, itemSlotIndex)

Adauga:

Cod: Selectaţi tot

self.YangYenile(privatePos, "xc3Vectors", itemWindowType, itemSlotIndex)

Cauta:

Cod: Selectaţi tot

shop.BuildPrivateShop(self.title)

Adauga:

Cod: Selectaţi tot

xc3VectorsYang = 0

Adauga asta la sfarsit:

Cod: Selectaţi tot

yangyenil def (de sine, valoare, tip, inventyp la, invenpos):
        xc3vectorsyang Global
        dacă str (tip) == "I Item_ekle":
            xc3vectorsyang + = valoare
        mai:
            . #Ite am șters
            Yang I = shop.getprivateshopıtempri de (inventyp la, invenpos)
            xc3vectorsyang - = Yang I


        self.xc3vectorsyang.settext ("% s"% str (locale.numbertomoneystring (int (xc3vectorsyang))))

Acum va duceti in uiscript / privateshopbuilder.py:

Inlocuiesti:

Cod: Selectaţi tot

"height" : 328 + 26,

Cu:

Cod: Selectaţi tot

"height" : 328 + 26 + 26,

Inlocuiesti :

Cod: Selectaţi tot

"y" : 295 + 26,

Cu:

Cod: Selectaţi tot

"y" : 295 + 26 + 26,

Cauti:

Cod: Selectaţi tot

"name" : "ItemSlot",

Adaugi sau modifici cum e aici:

Cod: Selectaţi tot

  {
                    "name":"xc3Vectors",
                    "type":"button",


                    "x" : 0,
                    "y" : 57,


                    "horizontal_align":"center",
                    "vertical_align":"bottom",


                    "default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                    "over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
                    "down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",


                    "tooltip_text" : "Itemlerin toplam yang miktari..",


                    "children" :
                    (
                        {
                            "name" : "Yangxc",
                            "type" : "text",
                           
                            "x" : 3,
                            "y" : 3,


                            "horizontal_align" : "right",
                            "text_horizontal_align" : "right",


                            "text" : "0 Yang",
                        },
                    ),
                },


Pentru cei care nu descurca cu uiprivateshopbuilder.py il aveti aici facut complet:



Sursa:
turkmmo

Nu strica un :-bd

Deconectat
Avatar utilizator
B.Joey
Mister Just4Metin
Mister Just4Metin
Mesaje: 1240
Membru din: 09 Noi 2013
Localitate: Iași
Reputație: Designer
Fost Ad Moderator
Fost Lider Designeri
Fost Moderator
Nume anterior: Mind, Joey
Mulțumiri acordate: 6
Mulțumiri primite: 24

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde B.Joey » 04 Iun 2015, 21:28

Nu prea ajuta cu nimic asta.. oricum, mersi ca ai postat.
Imagine
Imagine

Deconectat
Avatar utilizator
C.Marius
Mister Just4Metin
Mister Just4Metin
Mesaje: 682
Membru din: 28 Sep 2014
Localitate: Targoviste
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Delphi
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 8
Contact:

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde C.Marius » 04 Iun 2015, 21:37

Stiu ca nu e cine stie ce dar, modificat poate fi mai frumos( de ex Trebuie să fii logat sau înregistrat pentru a vedea acest link.)
sau acele functii te pot ajuta sa creezi altceva.

Deconectat
Avatar utilizator
Seby.
Nivel 2
Nivel 2
Mesaje: 158
Membru din: 06 Feb 2014
Localitate: Bucureşti
Server Metin2: MMO-Elyse2
Regat: Jinno
Mulțumiri acordate: 3
Mulțumiri primite: 5

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde Seby. » 27 Iun 2015, 02:16

Este ideal pentru un server cu yang-ul mărit.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
.Deb
Fost Administrator
Fost Administrator
Mesaje: 4703
Membru din: 25 Iul 2013
Localitate: New York City, NY, USA
Reputație: Fost Administrator.
Fost Super Ad Moderator.
Fost lider Ad Moderatori.
Fost lider Super Moderatori
Fost lider Moderatori.
Fost lider Designeri.
Fost organizator Miss&Mister.
Status: Egalitatea nu există decât în matematică
Mulțumiri acordate: 9
Mulțumiri primite: 4
Contact:

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde .Deb » 07 Iul 2015, 21:10

Mutat în tutoriale.

Deconectat
Avatar utilizator
[SA]Kyra
Nivel 2
Nivel 2
Mesaje: 158
Membru din: 06 Iul 2015
Status: Sunt bine mersi ^.^
Server Metin2: EnergyMetin2
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde [SA]Kyra » 09 Iul 2015, 07:52

Nu are nici o atributie pe server,e pus doar asa de curiozitate ca nu ajuta cu nimic pe nimeni...
[url="https://www.metin2pserver.info/server-StefanRo.html"]Imagine[/url]

Deconectat
Avatar utilizator
Cătă
Nou Venit
Nou Venit
Mesaje: 24
Membru din: 16 Iul 2015
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [PYTHON]Valoarea totala a itemelor adaugate in shop priv

Mesajde Cătă » 17 Iul 2015, 16:26

Foarte bine explicat


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori