Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
twisted

2083 SexyKo select character return error

Önerilen Mesajlar

Admin

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.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin
Alıntı
teşekkürler arkadaşım. işlenmemiş paketi nasıl düzeltebilirim 0x6A ve 0x73
-- mesaja ek olarak --
Untitled.png


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)

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...