MD-URI IN INVENTAR

Metin2 Global - Un server de calitate !
Deconectat
Avatar utilizator
[Chuli-Gaara]
Utilizator interzis !
Utilizator interzis !
Mesaje: 2356
Membru din: 27 Oct 2014
Localitate: Bucureşti
Status: Haide
Server Metin2: Al meu
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 10
Contact:

MD-URI IN INVENTAR

Mesajde [Chuli-Gaara] » 16 Ian 2015, 19:26

REMEMBER:
localeInfo is from binary r28k
locale is from binary r36k


Prima oara va duceti in uiinventory.py si cautati:

Cod: Selectaţi tot

self.wndMoneySlot = self.GetChild("Money_Slot")


Dupa care adaugati:​

Cod: Selectaţi tot

self.wndMds = self.GetChild("Mds")
self.wndMdsSlot = self.GetChild("Mds_Slot")


Acum cautati:

Cod: Selectaţi tot

def Destroy(self):
    self.ClearDictionary()
    ....
    ....
    self.wndMoney = 0
    self.wndMoneySlot = 0


Si dedesubt puneti:

Cod: Selectaţi tot

self.wndMds = 0
self.wndMdsSlot = 0


Acum cautati:

Cod: Selectaţi tot

def RefreshStatus(self):


Si schimbati cu:

Cod: Selectaţi tot

def RefreshStatus(self):
    money = player.GetElk()
    self.wndMoney.SetText(localeInfo.NumberToMoneyString(money))
   
    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")


Mai jos puneti:

Cod: Selectaţi tot

def OnUpdate(self):
    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")


Am terminat cu uiinventory.py ii dam SAVE si acum mergem in locale/xx/ui/inventorywindow.py

Cautam in inventorywindow.py:

Cod: Selectaţi tot

## Print
                {
                    "name":"Money_Slot",
                    "type":"button",
                    "x":-68,
                    "y":28,
                    "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",
                    "children" :
                    (
                        {
                            "name":"Money_Icon",
                            "type":"image",
                            "x":-21,
                            "y":2,
                            "image":"d:/ymir work/ui/game/windows/money_icon.sub",
                        },
                        {
                            "name" : "Money",
                            "type" : "text",
                            "x" : 5,
                            "y" : 3,
                            "horizontal_align" : "right",
                            "text_horizontal_align" : "right",
                            "text" : "123456789",
                        },
                    ),
                },


Si dedesubt punem:

Cod: Selectaţi tot

{
    "name":"Mds_Slot",
    "type":"button",
    "x":-68,
    "y":48,
    "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",
    "children" :
    (
        {
            "name":"Mds_Icon",
            "type":"image",
            "x":-21,
            "y":2,
            "image":"d:/ymir work/ui/game/windows/money_icon.sub",
        },
        {
            "name" : "Mds",
            "type" : "text",
            "x" : 5,
            "y" : 3,
            "horizontal_align" : "right",
            "text_horizontal_align" : "right",
            "text" : "123456789 Md's",
        },
    ),
},


Amintiti-va sa schimbati "x" si "y"

Acum mergem in root in game.py


Cautam:

Cod: Selectaţi tot

def __ServerCommand_Build(self):
    serverCommandList={


Si dedesubt punem:

Cod: Selectaţi tot

#Carga Mds Start
"Mds"                   : self.__Mds,
#Carga Mds End


Acum mergem la sfarsit si punem:

Cod: Selectaţi tot

def __Mds(self, coins):
    import constInfo
    constInfo.mds = int(coins)


Salvam si inchidem.

Mergem in constinfo.py si punem:

Cod: Selectaţi tot

mds = 0


Acesta este si questu:

Cod: Selectaţi tot

quest mds begin
    state start begin
        when login begin
            loop_timer("carga_mds", 10)
        end
   
        when carga_mds.timer begin
            local coins = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
            cmdchat("Mds "..coins)
        end
    end
end

Deconectat
Avatar utilizator
VaL3nTin
Nivel 1
Nivel 1
Mesaje: 137
Membru din: 16 Ian 2015
Status: Sunt bine mersi ^.^
Server Metin2: http://metin2lux.fzn
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: MD-URI IN INVENTAR

Mesajde VaL3nTin » 16 Ian 2015, 20:03

Folositor, Multumesc !

Deconectat
Avatar utilizator
YTxMinato.
Nivel 6
Nivel 6
Mesaje: 982
Membru din: 29 Noi 2013
Localitate: Giurgiu
Status: [ADM]i ^.^
Server Metin2: Apollo
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: MD-URI IN INVENTAR

Mesajde YTxMinato. » 29 Ian 2015, 20:43

Folositor , ms si eu , dar nu stiu sa lucrez ... e prea mult
dami add skype : ionut.pepe27 primesti si grad GM pe Mt2NextPlay
Up ! :)
Metin2Apollo - Curand !
Fb : Dani Cristian
Imagine

Deconectat
Avatar utilizator
tziku2010
Nou Venit
Nou Venit
Mesaje: 20
Membru din: 25 Oct 2013
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: MD-URI IN INVENTAR

Mesajde tziku2010 » 19 Mar 2015, 18:15

Aiurea am facut totu bine , am asezat si linile cum trebuie si degeaba :-j

Deconectat
Avatar utilizator
M.Seby
Utilizator interzis !
Utilizator interzis !
Mesaje: 3013
Membru din: 10 Sep 2013
Localitate: Suceava
Reputație: Fost Administrator
Fost Organizator echipă
Status: Sunt bine mersi ^.^
Server Metin2: Not Found
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 10
Contact:

Re: MD-URI IN INVENTAR

Mesajde M.Seby » 08 Iul 2015, 10:20

Mutat în altele!
Imagine

Contact:

Skype: seby_061

Deconectat
Avatar utilizator
verypowa
Nivel 1
Nivel 1
Mesaje: 105
Membru din: 09 Iul 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 1
Mulțumiri primite: 6

Re: MD-URI IN INVENTAR

Mesajde verypowa » 28 Dec 2015, 00:37

A reusit cineva sa il impementeze ? Functioneaza?

Deconectat
Avatar utilizator
YTxMinato.
Nivel 6
Nivel 6
Mesaje: 982
Membru din: 29 Noi 2013
Localitate: Giurgiu
Status: [ADM]i ^.^
Server Metin2: Apollo
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: MD-URI IN INVENTAR

Mesajde YTxMinato. » 28 Dec 2015, 07:00

Da, am reusit eu sa implementez... si functioneaza :D :X
Metin2Apollo - Curand !
Fb : Dani Cristian
Imagine

Deconectat
Avatar utilizator
CaMperMihai
Nivel 1
Nivel 1
Mesaje: 86
Membru din: 02 Ian 2015
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: MD-URI IN INVENTAR

Mesajde CaMperMihai » 30 Ian 2016, 02:30

Pe 40k merge?

Deconectat
Avatar utilizator
F. Gabriel
Membru Club
Membru Club
Mesaje: 3781
Membru din: 17 Aug 2013
Localitate: /usr/src/#gabriel
Status: Busy
Server Metin2: -
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 41
Contact:

Re: MD-URI IN INVENTAR

Mesajde F. Gabriel » 28 Feb 2016, 14:37

CaMperMihai scrie:Pe 40k merge?

Merge si pe 40k.

Deconectat
Avatar utilizator
[Brain™]
Utilizator suspendat !
Utilizator suspendat !
Mesaje: 176
Membru din: 19 Feb 2016
Status: Battle II - Adventure
Mulțumiri acordate: 0
Mulțumiri primite: 5

Re: MD-URI IN INVENTAR

Mesajde [Brain™] » 01 Mar 2016, 15:19

pe r40k nu merge !
Imagine


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: adryanady7, andrei1dark, dgdot99, george9099, wouldyoulike și 14 vizitatori