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ürlerTicaret 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 ;Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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;Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.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 ;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
locale_tr > locale_game.txt ekle (Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.)
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ü :
![]()
34k kullanıyorsun sanırım, localeInfo ları locale yap öyle dene0731 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
40k kullaniyorum
- 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)
Benzer konular
- Cevaplar
- 23
- Görüntüleme
- 793
- Cevaplar
- 8
- Görüntüleme
- 569
- Cevaplar
- 8
- Görüntüleme
- 403
- Cevaplar
- 3
- Görüntüleme
- 596
- Cevaplar
- 4
- Görüntüleme
- 282