Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
C 1
chengdu
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

(Python) Burada & Şehirde Yeniden Başla Süresini Gösterme

  • Konuyu başlatan Konuyu başlatan Vectors
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 33
  • Görüntüleme Görüntüleme 13K

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

rMCE1Jh.png

Süreler sadece görüntüdür.
Kodlar locale olarak verilmiştir, localeInfo kullananlar değiştirsinler.Az karakterli kodlar tab ayarsız eklenmiştir..​

Root locale.py & localeInfo.py aratılır
Kod:
def GetAuxiliaryWordType(text):

Kod:
def SehirTime(time):
    d, s = divmod(time, 60)
    ss, d = divmod(d, 60)
    return "%02d:%02d" % (d, s)
def BuradaTime(time):
    d, s2 = divmod(time, 10)
    ss2, d = divmod(d, 10)
    return "%d" % (s2)
uirestart.py importların altına eklenir
Kod:
import time
import locale
Aratılır
Kod:
self.restartTownButton=self.GetChild("restart_town_button")
Altına eklenir
Kod:
self.sehirde_time = self.GetChild("sehirde_time")
self.burada_time = self.GetChild("burada_time")
Aratılır
Kod:
def OpenDialog(self):
self.Show() Üstüne eklenir
Kod:
self.sehirtime = app.GetGlobalTimeStamp() + 180
self.buradatime = app.GetGlobalTimeStamp() + 10

Kod:
    def Sehirstime(self, time):
        left = time - app.GetGlobalTimeStamp()


        if left < 0:
            left = 0 


        self.sehirde_time.SetText("%s" % locale.SehirTime(left))


    def Buradastime(self, time):
        left = time - app.GetGlobalTimeStamp()


        if left < 0:
            left = 0 


        self.burada_time.SetText("%s" % locale.BuradaTime(left))


    def OnUpdate(self):
        self.Sehirstime(int(self.sehirtime))
        self.Buradastime(int(self.buradatime))
#####
uiscript restartdialog.py aratılır
Kod:
restart_town_button

Kod:
                {
                    "name" : "sehirde_time",
                    "type" : "text",
                    
                    "x" : 155,
                    "y" : 53,
                    
                    "text" : "",
                },
                {
                    "name" : "burada_time",
                    "type" : "text",
                    
                    "x" : 165,
                    "y" : 23,
                    
                    "text" : "10",
                },


Kod:
self.sehirtime = app.GetGlobalTimeStamp() + 180
Sehirde başlama süresi > 3 dakika
Kod:
self.buradatime = app.GetGlobalTimeStamp() + 10
Burada başlama süresi > 10 saniye



Şimdi deneme fırsatım oldu. Herhangi bir hata almadım fakat gerektiği gibi işlemiyordu, daha sonra "locale" yazan yerleri "localeinfo" olarak düzelttim ve sorunsuz bir şekilde çalıştı, tekrar teşekkürler.
 
çok teşekkürler sorunsuz baya deneme yanılma yoluyla yaptım .D
 
teşekkür Faydalı
 
rMCE1Jh.png

Süreler sadece görüntüdür.
Kodlar locale olarak verilmiştir, localeInfo kullananlar değiştirsinler.Az karakterli kodlar tab ayarsız eklenmiştir..​

Root locale.py & localeInfo.py aratılır
Kod:
def GetAuxiliaryWordType(text):

Kod:
def SehirTime(time):
    d, s = divmod(time, 60)
    ss, d = divmod(d, 60)
    return "%02d:%02d" % (d, s)
def BuradaTime(time):
    d, s2 = divmod(time, 10)
    ss2, d = divmod(d, 10)
    return "%d" % (s2)
uirestart.py importların altına eklenir
Kod:
import time
import locale
Aratılır
Kod:
self.restartTownButton=self.GetChild("restart_town_button")
Altına eklenir
Kod:
self.sehirde_time = self.GetChild("sehirde_time")
self.burada_time = self.GetChild("burada_time")
Aratılır
Kod:
def OpenDialog(self):
self.Show() Üstüne eklenir
Kod:
self.sehirtime = app.GetGlobalTimeStamp() + 180
self.buradatime = app.GetGlobalTimeStamp() + 10

Kod:
    def Sehirstime(self, time):
        left = time - app.GetGlobalTimeStamp()


        if left < 0:
            left = 0 


        self.sehirde_time.SetText("%s" % locale.SehirTime(left))


    def Buradastime(self, time):
        left = time - app.GetGlobalTimeStamp()


        if left < 0:
            left = 0 


        self.burada_time.SetText("%s" % locale.BuradaTime(left))


    def OnUpdate(self):
        self.Sehirstime(int(self.sehirtime))
        self.Buradastime(int(self.buradatime))
#####
uiscript restartdialog.py aratılır
Kod:
restart_town_button

Kod:
                {
                    "name" : "sehirde_time",
                    "type" : "text",
                    
                    "x" : 155,
                    "y" : 53,
                    
                    "text" : "",
                },
                {
                    "name" : "burada_time",
                    "type" : "text",
                    
                    "x" : 165,
                    "y" : 23,
                    
                    "text" : "10",
                },


Kod:
self.sehirtime = app.GetGlobalTimeStamp() + 180
Sehirde başlama süresi > 3 dakika
Kod:
self.buradatime = app.GetGlobalTimeStamp() + 10
Burada başlama süresi > 10 saniye



Teşekkürler. 10 sn den başlayıp 9,8,7 diye devam etmesi gerekirken 0,9,8,7,6,5,4,3,2,1 diye gidiyor 15 sn olarak ayarlarsak 5,4,3,2,1,0,9,8,7,6,5,4,3,2,1,0 diye gidiyor bunu nasıl düzeltebiliriz.
 
Teşekkürler. 10 sn den başlayıp 9,8,7 diye devam etmesi gerekirken 0,9,8,7,6,5,4,3,2,1 diye gidiyor 15 sn olarak ayarlarsak 5,4,3,2,1,0,9,8,7,6,5,4,3,2,1,0 diye gidiyor bunu nasıl düzeltebiliriz.
Oyunu bıraktım hatırlamıyorum üzgünüm
 

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

Geri
Üst