Çözüldü [O] tuşu ile offlineshop penceresi açma

  • Konuyu açan Konuyu açan theay
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 748
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

theay

mester2.tc
Premium Üye
MT Üye
Mesaj
245
Çözümler
17
Beğeni
79
Puan
484
Ticaret Puanı
0
1645990957554.webp


pazar kurduktan sonra eşya ekleme ve çıkartma için hızlı bir tuş atama yapmak istiyorum O tuşu ile açılır kapanır olmasını istiyorum normalde envanterdeki buton ile açılıp kapıtılıyor pazar.

uiinventoryde yani
bunu game.py alıp o harfine atamak istiyorum valla uzun zamnadır python bulaşmadım bir yerde hata yapıyorumda çözemedim yardımcı olabilir misiniz?

uiinventory pencere açmak için kullanılan kodlar :
uiinventory:
Genişlet Daralt Kopyala
self.OfflineShopButton = self.GetChild2("OfflineShopButton")

-----------------------

        if self.OfflineShopButton:
            self.OfflineShopButton.SetEvent(ui.__mem_func__(self.OfflineShopButtonOpen))
-----------------------------------------

    def OfflineShopButtonOpen(self):
        print "open_shop"
        net.SendChatPacket("/open_shop")
 
Çözüm
q dememiş zaten o demiş knk
Ben niye Q diye okudum ya.. Bu yaşta gözler gidiyorsa çekeceğim var benim :D

O zaman game.py de ki şu satırdan yola çıkarak düzenleme yapılabilir:
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

Bu satırı şöyle düzenleyip;
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.OfflineShopButtonOpen()

Daha sonra şunu aratıp;
Python:
Genişlet Daralt Kopyala
def __PressNumKey(self,num):

Fonksiyonun altına ekleyip denenebilir.
Python:
Genişlet Daralt Kopyala
    def OfflineShopButtonOpen(self):
        #print "open_shop"
        net.SendChatPacket("/open_shop")

Fakat bu sefer ToggleDragonSoulWindowWithNoInfo işlevi için tuş ataması boşa düşmüş olacak. Kendine göre düzenlersin artık.
Q harfi bunun için pek kullanışlı değil gibi.
Çünkü hem CTRL+Q olarak kullanımı mevcut, hem de kamera açısı ile kullanımı mevcut. Bu yüzden pek tavsiye etmem.
F Tuşlarını tercih edebilirsin.
 
Q harfi bunun için pek kullanışlı değil gibi.
Çünkü hem CTRL+Q olarak kullanımı mevcut, hem de kamera açısı ile kullanımı mevcut. Bu yüzden pek tavsiye etmem.
F Tuşlarını tercih edebilirsin.
q dememiş zaten o demiş knk
 
q dememiş zaten o demiş knk
Ben niye Q diye okudum ya.. Bu yaşta gözler gidiyorsa çekeceğim var benim :D

O zaman game.py de ki şu satırdan yola çıkarak düzenleme yapılabilir:
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

Bu satırı şöyle düzenleyip;
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.OfflineShopButtonOpen()

Daha sonra şunu aratıp;
Python:
Genişlet Daralt Kopyala
def __PressNumKey(self,num):

Fonksiyonun altına ekleyip denenebilir.
Python:
Genişlet Daralt Kopyala
    def OfflineShopButtonOpen(self):
        #print "open_shop"
        net.SendChatPacket("/open_shop")

Fakat bu sefer ToggleDragonSoulWindowWithNoInfo işlevi için tuş ataması boşa düşmüş olacak. Kendine göre düzenlersin artık.
 
Çözüm
Ben niye Q diye okudum ya.. Bu yaşta gözler gidiyorsa çekeceğim var benim :D

O zaman game.py de ki şu satırdan yola çıkarak düzenleme yapılabilir:
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

Bu satırı şöyle düzenleyip;
Python:
Genişlet Daralt Kopyala
onPressKeyDict[app.DIK_O]            = lambda : self.OfflineShopButtonOpen()

Daha sonra şunu aratıp;
Python:
Genişlet Daralt Kopyala
def __PressNumKey(self,num):

Fonksiyonun altına ekleyip denenebilir.
Python:
Genişlet Daralt Kopyala
    def OfflineShopButtonOpen(self):
        #print "open_shop"
        net.SendChatPacket("/open_shop")

Fakat bu sefer ToggleDragonSoulWindowWithNoInfo işlevi için tuş ataması boşa düşmüş olacak. Kendine göre düzenlersin artık.
teşekkürler oldu
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst