twisted 1 #1 Oluşturuldu: Aralık 26, 2018 sa Arkadaslar, vs + gamerserver screenshot Karakteri seçtikten sonra ve ekran yükleme kazasında. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #2 Aralık 26, 2018 tarihinde gönderildi Resmini koyduğun bölümde hatanın sebebi zaten yazıyor. Database error : CALL UPDATE_USER_DATA Bunun sebebi ise UPDATE_USER_DATA prosedürünü çağırırken kullandığı parametre değerleri ile SQL içerisindeki UPDATE_USER_DATA prosedürünün parametre değerleri eşit değil. En kötüsü böyle bir prosedür bile olmayabilir. Parametre değerleri eşit değil ne demek? void function(unsigned int lpParam1, unsigned short lpParam2, unsigned char lpParam3) { // Code Cave } Yukarıda function isminde bir fonksiyonumuz var bunu UPDATE_USER_DATA prosedürü olarak görebilirsin. Örnekteki function fonksiyonu 3 tane parametre değeri alıyor. Biri unsigned int, biri unsigned short ve en son parametre unsigned char. Şimdi alt tarafta tekrar örnekler ile function fonksiyonumuzu kullanalım yani çağıralım. int main() { unsigned int lpParam1 = 123; unsigned short lpParam2 = 123; unsigned char lpParam3 = 123; function(lpParam1, lpParam2, lpParam3); return NULL; } Üst taraftaki örnek doğru kullanım halidir. int main() { unsigned int lpParam1 = 123; function(lpParam1); // hatalı kullanım return NULL; } Eğer ki senin parametre değerlerin istenilen parametre adedi kadar değilse hata verir. Bu örnekte üst tarafta gösterilmiştir. int main() { unsigned int lpParam1 = 123; float lpParam2 = 123; unsigned char lpParam3 = 123; function(lpParam1, lpParam2, lpParam3); // hatalı kullanım return NULL; } Yok sen parametre değerlerinin türünü farklı girersen yine hata alırsın. Örnek; unsigned short yazan yere unsigned int, unsigned long long, float, double gibi değerler girersen hata verecektir. Bu örnekte üst tarafta gösterilmiştir. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
twisted 1 #3 Konu Sahibi Aralık 26, 2018 tarihinde gönderildi teşekkürler arkadaşım. işlenmemiş paketi nasıl düzeltebilirim 0x6A ve 0x73-- mesaja ek olarak -- Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #4 Aralık 26, 2018 tarihinde gönderildi Alıntıteşekkürler arkadaşım. işlenmemiş paketi nasıl düzeltebilirim 0x6A ve 0x73-- mesaja ek olarak --Paketleri ilk önce çözeceksin.Neyin paketi bu ve gelen paketin içeriğinde ne var?Daha sonra bu paketlere cevap olarak ne vereceğim sorusunu soracaksın.Eğer ki bilmiyorsan USKO yada herhangi bir üst sürüm Server gireceksin paket dinleyeceksin.Dinlediğin pakete göre sistemi yazacaksın.Yok ben paket dinleyemem diyorsan herhangi bir Server dosyasından paketleri bulabilirsin.Ayrıca aşağıdaki konuları iyice okuyup anlaman gerekiyor.Knight OnLine Paket YapısıPaket yapısı oluşturma (paket ayıklama) Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş