Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Hikaye Ekle

// Envanterde Coins Miktarı Görünsün //

  • Konuyu başlatan Konuyu başlatan Etzhel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 64
  • Görüntüleme Görüntüleme 18K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!



(alıntıdır)
kodlarda sorun yaşanmaması için bu linkten indirip kodları alın:
virutotal:

root/uiinventory.py açılır ve aratılır.
Kod:
self.wndMoneySlot = self.GetChild("Money_Slot")

>>altına eklenir<<
Kod:
self.wndMds = self.GetChild("Mds")
self.wndMdsSlot = self.GetChild("Mds_Slot")

aratılır
Kod:
def Destroy(self):    self.ClearDictionary()
    ....
    ....
    self.wndMoney = 0
    self.wndMoneySlot = 0

>>altına eklenir<<
Kod:
self.wndMds = 0
self.wndMdsSlot = 0

aratılır
Kod:
def RefreshStatus(self):

>>aşağıdaki ile değiştirilir.<<
Kod:
def RefreshStatus(self):    money = player.GetElk()
    self.wndMoney.SetText(localeInfo.NumberToMoneyStri  ng(money))
     
    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")

en son eklediğimiz(yukardaki) kod bloğunun altınada aşağıdaki kod eklenır
Kod:
def OnUpdate(self):    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")

kaydelip çıkılır.

root/game.py açılır.
aratılır
Kod:
def __ServerCommand_Build(self):
    serverCommandList={

altıne eklenir.
Kod:
#Coins envanter sistemi"Mds"                   : self.__Mds,
#Coins envanter sistemi

game.py nin en altına aşağıdaki kod eklenir.
Kod:
def __Mds(self, coins):    import constInfo
    constInfo.mds = int(coins)

root/constinfo.py açılır. ve eklenir.
Kod:
mds = 0


locale/tr/ui/inventorywindow.py açılır. ve aratılır
Kod:
                {                    "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",
                        },
                    ),
                },


>>altına eklenir<< koordinatları kendinize göre ayarlamayı unutmayın.
Kod:
{    "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",
        },
    ),
},


aşağıdaki questide serverinize ekleyin.
Kod:
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
 
Son düzenleme:


(alıntıdır)
kodlarda sorun yaşanmaması için bu linkten indirip kodları alın:
txt belgesi olduğu için eklemedim virus total gerek yok diye düşündüm

root/uiinventory.py açılır ve aratılır.
Kod:
self.wndMoneySlot = self.GetChild("Money_Slot")

>>altına eklenir<<
Kod:
self.wndMds = self.GetChild("Mds")
self.wndMdsSlot = self.GetChild("Mds_Slot")

aratılır
Kod:
def Destroy(self):    self.ClearDictionary()
    ....
    ....
    self.wndMoney = 0
    self.wndMoneySlot = 0

>>altına eklenir<<
Kod:
self.wndMds = 0
self.wndMdsSlot = 0

aratılır
Kod:
def RefreshStatus(self):

>>aşağıdaki ile değiştirilir.<<
Kod:
def RefreshStatus(self):    money = player.GetElk()
    self.wndMoney.SetText(localeInfo.NumberToMoneyStri  ng(money))
     
    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")

en son eklediğimiz(yukardaki) kod bloğunun altınada aşağıdaki kod eklenır
Kod:
def OnUpdate(self):    import constInfo
    self.wndMds.SetText(str(constInfo.mds) + " Md's")

kaydelip çıkılır.

root/game.py açılır.
aratılır
Kod:
def __ServerCommand_Build(self):
    serverCommandList={

altıne eklenir.
Kod:
#Coins envanter sistemi"Mds"                   : self.__Mds,
#Coins envanter sistemi

game.py nin en altına aşağıdaki kod eklenir.
Kod:
def __Mds(self, coins):    import constInfo
    constInfo.mds = int(coins)

root/constinfo.py açılır. ve eklenir.
Kod:
mds = 0


locale/tr/ui/inventorywindow.py açılır. ve aratılır
Kod:
                {                    "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",
                        },
                    ),
                },


>>altına eklenir<< koordinatları kendinize göre ayarlamayı unutmayın.
Kod:
{    "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",
        },
    ),
},


aşağıdaki questide serverinize ekleyin.
Kod:
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

Güzel Paylaşım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst