Çözüldü Ticaret Camı - Select Sorunu

  • Konuyu açan Konuyu açan Kaiser
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 563
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ı.

Kaiser

Admin
Admin
Geliştirici
Yardımsever Üye
Mesaj
3.950
Çözümler
381
Beğeni
3.997
Puan
1.849
Ticaret Puanı
0
Ticaret camında bir pazarı işaretlerken, en son açılan yani en yeni tarihli pazarı işaretliyor. Gui den başka pazar seçip işaretlesem de hep o en son açılan pazarı işaretliyor.
Satın alırken de aynı durum söz konusu. Yani kısaca, gui üzerinden pazar seçemiyorum desem yeridir.

Adsız.jpg

Mavi ile işaretli pazarı göstermesi gerekirken, en son açmış olduğum yan çarın pazarını gösteriyor. (ve o pazarda da muharebe kılıcı yok)

Syserr sadece şu;
Kod:
Genişlet Daralt Kopyala
1016 00:02:42816 :: 0 65348 CreatePrivateShopPos

Bu syserr da sanıyorum bir hata değil de log tutmak için yapılmış bir şey gibi geldi bana.
Geldiği yer şurası:
C++:
Genişlet Daralt Kopyala
void CPythonBackground::CreatePrivateShopPos(DWORD dwID, DWORD dwChrVID)
{
    TraceError("%d %d CreatePrivateShopPos", dwID, dwChrVID);
    m_kMapShop_dwTargetID_dwChrID.insert(make_pair(dwID, dwChrVID));
}
 
Çözüm
Sorunu çözdüm.
Anlatım dosyalarında verilmemiş ama kurcalayarak eksiğin nerede olduğunu buldum.

ui.py arat:
Python:
Genişlet Daralt Kopyala
    def OnMouseLeftButtonUp(self):
        if self.eventFunc["mouse_click"] :
            apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])

Komple değiştir:
Python:
Genişlet Daralt Kopyala
    def OnMouseLeftButtonUp(self):
        if self.eventFunc["mouse_click"] :
            apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])
        else:
            try:
                self.eventDict["MOUSE_LEFT_BUTTON_UP"]()
            except KeyError:
                pass
Sorunu çözdüm.
Anlatım dosyalarında verilmemiş ama kurcalayarak eksiğin nerede olduğunu buldum.

ui.py arat:
Python:
Genişlet Daralt Kopyala
    def OnMouseLeftButtonUp(self):
        if self.eventFunc["mouse_click"] :
            apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])

Komple değiştir:
Python:
Genişlet Daralt Kopyala
    def OnMouseLeftButtonUp(self):
        if self.eventFunc["mouse_click"] :
            apply(self.eventFunc["mouse_click"], self.eventArgs["mouse_click"])
        else:
            try:
                self.eventDict["MOUSE_LEFT_BUTTON_UP"]()
            except KeyError:
                pass
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst