Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı Offline Shop Client Crash Sorunu

  • Konuyu başlatan Konuyu başlatan 11Policeman99
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 297

11Policeman99

Level 5
Telefon Numarası Onaylanmış Üye
TM Üye
Üye
Katılım
24 Ara 2017
Konular
48
Mesajlar
750
Online süresi
1mo 15d
Reaksiyon Skoru
77
Altın Konu
0
TM Yaşı
8 Yıl 5 Ay 17 Gün
Başarım Puanı
104
Yaş
27
MmoLira
5,828
DevLira
96
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhabalar İkarus offline shop Ekledim Fakat Offline shobu kuruyorum ekstra 3 çar daha getiriyorum pazarı kapat diyince yan carlari oyundan atıyor bu bazen oluyor packet leri entity kodlarını vs kontrol ettim sorunsuz gözüküyor daha once başına gelen varmı neyden kaynaklı olabilir?

Offline shop görüntüsünü aşağıya bırakıyorum.
 
Merhaba

✅ Log ve Hata Yakalama İçin Öneri​

sys_err logunu genişlet:​


shop_manager.cpp içinde pazar kapatma fonksiyonuna şunları ekle

Kod:
sys_log(0, "OfflineShop: Closing shop by %s", ch ? ch->GetName() : "NULL");
sys_log(0, "OfflineShop: Removing shop VID: %d", shop_vid);

Ayrıca CHARACTER:isconnect() fonksiyonuna da log bırak
Kod:
sys_log(0, "Character Disconnect Called: %s", GetName());

Böylece kim neden atılıyor, yakalarsın.​
 
Merhaba

✅ Log ve Hata Yakalama İçin Öneri​

sys_err logunu genişlet:​


shop_manager.cpp içinde pazar kapatma fonksiyonuna şunları ekle

Kod:
sys_log(0, "OfflineShop: Closing shop by %s", ch ? ch->GetName() : "NULL");
sys_log(0, "OfflineShop: Removing shop VID: %d", shop_vid);

Ayrıca CHARACTER:isconnect() fonksiyonuna da log bırak
Kod:
sys_log(0, "Character Disconnect Called: %s", GetName());

Böylece kim neden atılıyor, yakalarsın.​
Kod:
sys_log(0, "OfflineShop: [Kapatma Başlatıldı]");

if (ch)
{
    sys_log(0, "OfflineShop: Oyuncu Adı: %s", ch->GetName());
    sys_log(0, "OfflineShop: Oyuncu ID: %d", ch->GetPlayerID());
    sys_log(0, "OfflineShop: Oyuncu MapIndex: %d", ch->GetMapIndex());
    sys_log(0, "OfflineShop: Oyuncu Koordinat: X=%d Y=%d", ch->GetX(), ch->GetY());
    sys_log(0, "OfflineShop: Kanal: %d", g_bChannel);
}
else
{
    sys_log(0, "OfflineShop: HATA -> ch pointer NULL (muhtemelen karakter bağlantısı kesilmiş)");
}

if (shop_vid > 0)
{
    sys_log(0, "OfflineShop: Kaldırılacak Mağaza VID: %d", shop_vid);
}
else
{
    sys_log(0, "OfflineShop: UYARI -> Geçersiz Mağaza VID (shop_vid <= 0): %d", shop_vid);
}

// Mağaza objesini kontrol et
LPCHARACTER shop = CHARACTER_MANAGER::instance().Find(shop_vid);
if (shop)
{
    sys_log(0, "OfflineShop: Mağaza nesnesi bulundu. İsmi: %s | MapIndex: %d | X: %d | Y: %d",
            shop->GetName(), shop->GetMapIndex(), shop->GetX(), shop->GetY());
}
else
{
    sys_log(0, "OfflineShop: HATA -> shop_vid ile eşleşen mağaza nesnesi bulunamadı.");
}

sys_log(0, "OfflineShop: [Kapatma Tamamlandı]");

Biraz genişlettim
 
Kullandığınız Offlien Shop İkarusmu ?
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst