farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

Ticaret güvenlik onayı [Python]

  • Konuyu başlatan Konuyu başlatan Black Widow
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 38
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ticaret esnasında yanlışlıkla kabul butonuna basıldığında alınan bir güvenlik önlemidir.

root > uiexchange.py açılır

aratılır ;
Kod:
def AcceptExchange(self):

kod satırı silinir veya değiştirilir ;
Kod:
    def AcceptExchange(self):
        import uiCommon
        questionDialog = uiCommon.QuestionDialog3()
        questionDialog.SetText1(localeInfo.TICARET_SORGU1)
        questionDialog.SetText2(localeInfo.TICARET_SORGU2)
        questionDialog.SetText3(localeInfo.TICARET_SORGU3)
        questionDialog.SetAcceptEvent(ui.__mem_func__(self.Onayla))
        questionDialog.SetCancelEvent(ui.__mem_func__(self.Reddet))
        questionDialog.Open()
        self.questionDialog = questionDialog
    
    def Onayla(self):
        self.questionDialog.Close()
        net.SendExchangeAcceptPacket()
        self.AcceptButton.Disable()
        snd.PlaySound('sound/effect/etc/levelup_2/levelup1_2.wav')
        
    def Reddet(self):
        self.questionDialog.Close()

root > uicommon.py açılır ve en alta eklenir;
Kod:
class QuestionDialog3(QuestionDialog):


    def __init__(self):
        QuestionDialog.__init__(self)
        self.__CreateDialog()


    def __del__(self):
        QuestionDialog.__del__(self)


    def __CreateDialog(self):
        pyScrLoader = ui.PythonScriptLoader()
        pyScrLoader.LoadScriptFile(self, "uiscript/questiondialog3.py")


        self.board = self.GetChild("board")
        self.textLine1 = self.GetChild("message1")
        self.textLine2 = self.GetChild("message2")
        self.textLine3 = self.GetChild("message3")
        self.acceptButton = self.GetChild("accept")
        self.cancelButton = self.GetChild("cancel")


    def SetText1(self, text):
        self.textLine1.SetText(text)


    def SetText2(self, text):
        self.textLine2.SetText(text)
    
    def SetText3(self, text):
        self.textLine3.SetText(text)


verdiğim dosyayı uiscript içerisinde atın ;




locale_tr > locale_game.txt ekle ( )
Kod:
TICARET_SORGU1    Birilerine birşeyler teslim etmek üzeresin.
TICARET_SORGU2    Bu geri alınamaz. Herşeyin doğru olduğuna,
TICARET_SORGU3    emin misin?

Düzenlemeye dair görüntü :
13754315_1036079649800931_1959226848182761048_n.jpg
Mantıklı bir sistem olmuş bazen dalgın olabiliyorsun yan çarına yada arkadaşına item verecek iken ticareti başkasına gönderip itemi ona verebiliyorsun istemeden böylece hatırlatma yapıp bir kontrol etmesini sağlaması iyi bir fikir o uyarı ekranın'da ticaret yaptığı kişinin adıda yazarsa bence dahada iyi olabilir. paylaşım için teşekkürler
 
0731 13:03:45761 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:45761 :: File "ui.py", line 87, in __call__


0731 13:03:45761 :: File "ui.py", line 69, in __call__


0731 13:03:45762 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:45762 :: NameError
0731 13:03:45762 :: :
0731 13:03:45762 :: global name 'localeInfo' is not defined
0731 13:03:45762 ::


0731 13:03:04106 :: Traceback (most recent call last):


0731 13:03:04106 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:04107 :: File "ui.py", line 87, in __call__


0731 13:03:04107 :: File "ui.py", line 69, in __call__


0731 13:03:04107 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:04107 :: NameError
0731 13:03:04107 :: :
0731 13:03:04107 :: global name 'localeInfo' is not defined
0731 13:03:04107 ::


0731 13:03:04738 :: Traceback (most recent call last):


0731 13:03:04738 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:04739 :: File "ui.py", line 87, in __call__


0731 13:03:04739 :: File "ui.py", line 69, in __call__


0731 13:03:04739 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:04739 :: NameError
0731 13:03:04739 :: :
0731 13:03:04739 :: global name 'localeInfo' is not defined
0731 13:03:04739 ::


0731 13:03:04915 :: Traceback (most recent call last):


0731 13:03:04915 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:04915 :: File "ui.py", line 87, in __call__


0731 13:03:04915 :: File "ui.py", line 69, in __call__


0731 13:03:04915 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:04915 :: NameError
0731 13:03:04915 :: :
0731 13:03:04915 :: global name 'localeInfo' is not defined
0731 13:03:04915 ::


0731 13:03:05118 :: Traceback (most recent call last):


0731 13:03:05118 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:05118 :: File "ui.py", line 87, in __call__


0731 13:03:05118 :: File "ui.py", line 69, in __call__


0731 13:03:05119 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:05119 :: NameError
0731 13:03:05119 :: :
0731 13:03:05119 :: global name 'localeInfo' is not defined
0731 13:03:05119 ::


0731 13:03:05547 :: Traceback (most recent call last):


0731 13:03:05547 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:05547 :: File "ui.py", line 87, in __call__


0731 13:03:05547 :: File "ui.py", line 69, in __call__


0731 13:03:05548 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:05548 :: NameError
0731 13:03:05548 :: :
0731 13:03:05548 :: global name 'localeInfo' is not defined
0731 13:03:05548 ::


0731 13:03:05830 :: Traceback (most recent call last):


0731 13:03:05830 :: File "ui.py", line 1134, in OnToggleDown


0731 13:03:05830 :: File "ui.py", line 87, in __call__


0731 13:03:05830 :: File "ui.py", line 69, in __call__


0731 13:03:05830 :: File "uiExchange.py", line 117, in AcceptExchange


0731 13:03:05830 :: NameError
0731 13:03:05830 :: :
0731 13:03:05830 :: global name 'localeInfo' is not defined
0731 13:03:05830 ::

Bu Hatayı Veriyor
34k kullanıyorsun sanırım, localeInfo ları locale yap öyle dene
 
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