Çözüldü client kapanma sorunu

  • Konuyu açan Konuyu açan enes turan
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 25
  • Gösterim Gösterim 568
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ı.

enes turan

Yardımsever Üye
Yardımsever Üye
Usta Üye
Mesaj
911
Çözümler
65
Beğeni
847
Puan
919
Ticaret Puanı
0
merhabalar sorun hakkında bir video çektim daha iyi anlaşılması için



normal envanterde bir problem yok sadece simya envanterine item çağırınca bu durum oluyor

mesela simya envanterine /i 115460 diye item çağırıyorum geliyor sorun yok tekrar aynı komutu çağırıp /i 115460 silip 125460 yazmaya çalışınca pat diye client kapanıyor herhangi bi syseer yok kanal düşmüyor sadece client kapanıyor daha sonra oyuna girip chat ekranı açıkken klavyeden hangi tuşa basarsan client komple kapanıyor buna sebep ne olabilir bilginiz öneriniz varmı ?
 
Çözüm
çözüme ulaştım
uzun uzun anlatamam fakat referans olması açısından çözümü paylaşayım

PythonNetworkStreamPhaseGameItem.cpp
C++:
Genişlet Daralt Kopyala
bool CPythonNetworkStream::RecvItemSetPacket()

//ve

bool CPythonNetworkStream::RecvItemSetPacket2()

bu iki blokta ekli olan sabitlerin

game/packet.h
C++:
Genişlet Daralt Kopyala
typedef struct SItemData
{
    ...
} TItemData;

UserInterface/GameType

C++:
Genişlet Daralt Kopyala
typedef struct packet_item
{
    ...
} TItemData;

tanımlı olması gerekiyormuş hata vermiyor build alırken fakat saçma sapan paket hatalarına sebep oluyor efsunbotu sistemi ile alakalı bir eksik vardı tamamlayınca sorun düzeldi.
Bu problem daha önceden varmıydı yoksa birşey ekledikten sonra mı geldi buna bi bakmak lazım eğer eklenen bir sistemden sonra bu olay oluyorsa o sistemin kodları bakılması lazım
 
game ye syser düşeceğini düşünüyorum
syseer yok malesef

Bu problem daha önceden varmıydı yoksa birşey ekledikten sonra mı geldi buna bi bakmak lazım eğer eklenen bir sistemden sonra bu olay oluyorsa o sistemin kodları bakılması lazım
geriye doğru sistemleri kapattığımda silaha element atma sisteminden kaynaklandığını fark ettim onu ekleyince bu durum oluşuyor

ben filesten söktüm fakat kodlar birebir aynı gibi incelemek isterseniz sistemin kodları aşağıda
 

Dosya Eklentileri

Normal debug ile değil visual studio live debug ile bakmayı dene. Eğer sorun client taraflıysa kırılma noktasını gösterecektir.
Eğer yine bir şey göstermezse aklıma gelen bir diğer ihtimal ise kronik paket hatası.(Mantık dışı bir hareket söz konusu olabilir, eğer öyleyse syserr vermez ve tamamen çöker.) Detaylı incelemek gerek.
 
Normal debug ile değil visual studio live debug ile bakmayı dene. Eğer sorun client taraflıysa kırılma noktasını gösterecektir.
Eğer yine bir şey göstermezse aklıma gelen bir diğer ihtimal ise kronik paket hatası. Detaylı incelemek gerek.
live debug olayını bilmiyorum kaynak veya kısa bilgi verebilirmisin
 
/reload p komutunu kullandıktan sonra test et hata veriyormu diye kontrol et.
 
biraz ilerleme katettim vardığım sonuç mitsi simya sistemi ile alakalı fikriniz olabilir diye konuya yazmak istedim

Adsız.webp


normalde taşıdığım slotun 192 olması gerekirken 160 olarak gözüküyor mitsi envanterini görmüyor bundan dolayıda buga giriyor
eklediğim mitsi simya sistemini kontrol ettim fakat bir sonuca varamadım eklediğim mitsi sistem daha önce başına gelen oldumu @hasanmacit sen marty alt yapı cok kullandın hiç rastladınmı böle bişeye :)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst