noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
mavzermete 1
mavzermete
kaptanmikro1 1
kaptanmikro1
StackTrace 1
StackTrace
Reklam vermek için turkmmo@gmail.com

/dice -2147483648 2147483647 Problemi

  • Konuyu başlatan Konuyu başlatan Shorty
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 114
  • Görüntüleme Görüntüleme 14K

Türkiye'nin ilk OldSchool MOBİL 1-99 Sunucusu Sezar2 9 Ekim'de Açılıyor! Rekor Açılışı Kaçırma! HEMEN TIKLA!

Problem:

Tüm Game versionlarda çalıştığı yorumlarda bildirilmiş.

Oyun içerisinde herhangi bir oyuncu /dice -2147483648 2147483647 veya /dice 99999999999999999999 99999999999999999999 komutlarını yazdığında core çöküyor ve yeniden başlıyor.

Bunun için diff hazırladım ve kendi sunucumda test ettim (m2-tr.com)

Aşağıdaki diff uygulandığında do_dice fonksiyonu içerisinde bulunan int a1 ve int a2 yi temsil eden değerler kaldırılmıştır, diff uygulandıktan sonra oyuna girdiğinizde /dice 99999999999999999999 99999999999999999999 yazdığınızda cevap Zar atıldı çıkan sayı: 1 (1-1) şeklinde gelecektir ve hatayı düzeltmiş olacaksınız.

Game 1765 için

Kod:
This difference file has been created by IDA Pro

game_1765
0007AB7F: E8 90
0007AB80: 0C 90
0007AB81: 6A 90
0007AB82: 11 90
0007AB83: 00 90
0007AB84: B8 90
0007AB85: 64 90
0007AB86: 00 90
0007AB87: 00 90
0007AB88: 00 90
0007AB90: 74 90
0007AB91: 1A 90
0007AB99: 0F 90
0007AB9A: 85 90
0007AB9B: C1 90
0007AB9C: 00 90
0007AB9D: 00 90
0007AB9E: 00 90
0007ABA7: E8 90
0007ABA8: 60 90
0007ABA9: 95 90
0007ABAA: F8 90
0007ABAB: FF 90

Game 2019 için

Kod:
This difference file has been created by IDA Pro

game_2019
0007CA9F: E8 90
0007CAA0: FC 90
0007CAA1: 9A 90
0007CAA2: 11 90
0007CAA3: 00 90
0007CAA4: B8 90
0007CAA5: 64 90
0007CAA6: 00 90
0007CAA7: 00 90
0007CAA8: 00 90
0007CAB0: 74 90
0007CAB1: 1A 90
0007CAB9: 0F 90
0007CABA: 85 90
0007CABB: C1 90
0007CABC: 00 90
0007CABD: 00 90
0007CABE: 00 90
0007CAC7: E8 90
0007CAC8: 74 90
0007CAC9: 76 90
0007CACA: F8 90
0007CACB: FF 90

Game 2089M için

Kod:
This difference file has been created by IDA Pro

game_2089M
0007CC6F: E8 90
0007CC70: 6C 90
0007CC71: 96 90
0007CC72: 11 90
0007CC73: 00 90
0007CC74: B8 90
0007CC75: 64 90
0007CC76: 00 90
0007CC77: 00 90
0007CC78: 00 90
0007CC80: 74 90
0007CC81: 1A 90
0007CC89: 0F 90
0007CC8A: 85 90
0007CC8B: C1 90
0007CC8C: 00 90
0007CC8D: 00 90
0007CC8E: 00 90
0007CC97: E8 90
0007CC98: 00 90
0007CC99: 75 90
0007CC9A: F8 90
0007CC9B: FF 90


game 34083 metin2.sg files için

Kod:
This difference file has been created by IDA Pro

game_34083
000872DF: E8 90
000872E0: EC 90
000872E1: C5 90
000872E2: 12 90
000872E3: 00 90
000872E4: B8 90
000872E5: 64 90
000872E6: 00 90
000872E7: 00 90
000872E8: 00 90
000872F0: 74 90
000872F1: 1A 90
000872F9: 0F 90
000872FA: 85 90
000872FB: C1 90
000872FC: 00 90
000872FD: 00 90
000872FE: 00 90
00087307: E8 90
00087308: C4 90
00087309: E5 90
0008730A: F7 90
0008730B: FF 90

Diffi herhangi bir diff patcher ile game dosyanıza uygulayabilirsiniz.
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

kılımatu;14949608' Alıntı:
Ellerine saglık turkay

Tüm server sahipleri dikkat ederse iyi olur 1-2 güne yayılır bu önüne gelen çocuğun ağzına sakız yapmasın kimse serverini.

Çözümlerle ilgili epvp da bir mesaja diff leri paylaştım yinede farklı methodlar var onlarıda deneyebilirsiniz konu içerisinde tartışıyorlar zaten
 

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

Geri
Üst