Yardım Nesne Market Uyarlaması

  • Konuyu açan Konuyu açan DarkNight
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 206
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

DarkNight

Premium Üye
Premium Üye
Üye
Mesaj
205
Çözümler
10
Beğeni
44
Puan
499
Ticaret Puanı
0
Merhaba güzide metin2 forumunun değerli kullanıcıları, esc bastığımızda çıkan nesne market yazısı ile, oyunda sistem olarak ekli olan nesne market yazısını birbirine entegre etmek istiyorum nasıl bir yol izlemeliyim. itemshop.py'i hali hazırda bu tip durum olan filesleri inceleyerek uyarlamaya çalıştım ancak fonksiyonlar, sürümler birbirinden farklı olduğu için bir kılıf uyduramadım yardımcı olursanız sevinirim.
 
Merhaba güzide metin2 forumunun değerli kullanıcıları, esc bastığımızda çıkan nesne market yazısı ile, oyunda sistem olarak ekli olan nesne market yazısını birbirine entegre etmek istiyorum nasıl bir yol izlemeliyim. itemshop.py'i hali hazırda bu tip durum olan filesleri inceleyerek uyarlamaya çalıştım ancak fonksiyonlar, sürümler birbirinden farklı olduğu için bir kılıf uyduramadım yardımcı olursanız sevinirim.
Kankacım esc de olan nesne market normal taskbardaki nesne markete uyarlıyacaksın doğrumu anladım.
 
uisystem.py içerisinde arat

uisystem.py:
Genişlet Daralt Kopyala
    def __ClickInGameShopButton(self):
        self.Close()
        net.SendChatPacket("/in_game_mall")

alttaki gibi değşitir ama kod farklılığı olabilir

uisystem.py:
Genişlet Daralt Kopyala
    def __ClickInGameShopButton(self):
        self.Close()
        if (constInfo.NEW_INGAME_SHOP == 1):
            if self.interface:
                self.interface.OpenItemShop()
        else:
            print "rampage_up"
            net.SendChatPacket("/in_game_mall")
        # net.SendChatPacket("/in_game_mall")
 
Son düzenleme:
uisystem.py içerisinde arat

uisystem.py:
Genişlet Daralt Kopyala
    def __ClickInGameShopButton(self):
        self.Close()
        net.SendChatPacket("/in_game_mall")

alttaki gibi değşitir ama kod farklılığı olabilir

uisystem.py:
Genişlet Daralt Kopyala
    def __ClickInGameShopButton(self):
        self.Close()
        if (constInfo.NEW_INGAME_SHOP == 1):
            if self.interface:
                self.interface.OpenItemShop()
        else:
            print "rampage_up"
            net.SendChatPacket("/in_game_mall")
        # net.SendChatPacket("/in_game_mall")
syserr:
Genişlet Daralt Kopyala
1110 16:17:29532 ::   File "ui.py", line 2327, in CallEvent

1110 16:17:29532 ::   File "ui.py", line 99, in __call__

1110 16:17:29532 ::   File "ui.py", line 81, in __call__

1110 16:17:29533 ::   File "uiSystem.py", line 161, in __ClickInGameShopButton

1110 16:17:29533 :: AttributeError
1110 16:17:29533 :: :
1110 16:17:29533 :: 'SystemDialog' object has no attribute 'interface'
1110 16:17:29533 ::

1110 16:18:51903 :: Traceback (most recent call last):

1110 16:18:51903 ::   File "ui.py", line 2327, in CallEvent

1110 16:18:51903 ::   File "ui.py", line 99, in __call__

1110 16:18:51904 ::   File "ui.py", line 81, in __call__

1110 16:18:51904 ::   File "uiSystem.py", line 161, in __ClickInGameShopButton

1110 16:18:51904 :: AttributeError
1110 16:18:51904 :: :
1110 16:18:51904 :: 'SystemDialog' object has no attribute 'interface'
1110 16:18:51904 ::

şu şlekilde syserr veriyo butona tıklayınca
 
syserr:
Genişlet Daralt Kopyala
1110 16:17:29532 ::   File "ui.py", line 2327, in CallEvent

1110 16:17:29532 ::   File "ui.py", line 99, in __call__

1110 16:17:29532 ::   File "ui.py", line 81, in __call__

1110 16:17:29533 ::   File "uiSystem.py", line 161, in __ClickInGameShopButton

1110 16:17:29533 :: AttributeError
1110 16:17:29533 :: :
1110 16:17:29533 :: 'SystemDialog' object has no attribute 'interface'
1110 16:17:29533 ::

1110 16:18:51903 :: Traceback (most recent call last):

1110 16:18:51903 ::   File "ui.py", line 2327, in CallEvent

1110 16:18:51903 ::   File "ui.py", line 99, in __call__

1110 16:18:51904 ::   File "ui.py", line 81, in __call__

1110 16:18:51904 ::   File "uiSystem.py", line 161, in __ClickInGameShopButton

1110 16:18:51904 :: AttributeError
1110 16:18:51904 :: :
1110 16:18:51904 :: 'SystemDialog' object has no attribute 'interface'
1110 16:18:51904 ::

şu şlekilde syserr veriyo butona tıklayınca
ben nereyi editleyeceğini yazdım hocam kendi dosyalarına göre uyarla düzelecektir yada dc den ulaşın bana _serket.
 
Geri
Üst