- Katılım
- 28 Eki 2015
- Konular
- 4
- Mesajlar
- 312
- Reaksiyon Skoru
- 23
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 7 Ay 13 Gün
- Başarım Puanı
- 39
- MmoLira
- 0
- DevLira
- 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!
Arkadaşlar Bu aralar herkes bir source kodlaması derdinde bende kendi elimle başladığım sourcede fixlemeler falan yapıyorum. Burda paylaşım yapan arkadaşlara çok teşekkürler ama warningler hakkında fazla bir konu yok ondan ben burda fixlediğim tüm warning uyarılarını sizin ile paylaşıcam konuyu elimden geldiğince güncellicem.
İlk paylaşımım basit bir şey olacak
Uyarı - 1
Görsel
![]()
Source > db > src > ClientManagerBoot.cpp açılır.
Alttaki kodu aratın.
Kod:bool CClientManager::MirrorItemTableIntoDB()
Kod bloğunun içinde böyle bir kod bulunması gerek
Kod:"%d, %d, %d, \"%s\", \"%s\", %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, %d, " "%d, %d, %d, %d, %d, %d )",
Bu kod bloğunu alttaki ile değiştirin.
Kod:"%d, %d, %d, \"%s\", \"%s\", %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, " "%d, %ld, %d, %ld, " "%d, %ld, %d, %ld, %d, %ld, " "%ld, %ld, %ld, %ld, %ld, %ld )",
Bunu yaptıktan sonra biraz daha aşagı gelin alttaki gibi bir kod var
Kod:"%d, %d, %d, \"%s\", %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, %d, " "%d, %d, %d, %d, %d, %d )",
üstteki kodu alttaki ile değiştirin.
Kod:"%d, %d, %d, \"%s\", %d, %d, %d, %d, " "%d, %d, %d, %d, " "%d, %d, %d, %d, %d, " "%d, %ld, %d, %ld, " "%d, %ld, %d, %ld, %d, %ld, " "%ld, %ld, %ld, %ld, %ld, %ld )",
Şimdilik bu kadar. yakında daha çok ekliyecegim.
Uyarı - 2
Görsel
![]()
Source > game > src > dragon_soul_table.cpp
alttaki kodu aratın.
Kod:for (int i = 0; i < m_vecDragonSoulNames.size(); i++)
ve alttaki ile değiştirin.
Kod:for (unsigned int i = 0; i < m_vecDragonSoulNames.size(); i++)
alttaki kodu aratın.
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
ve alttaki ile değiştirin.
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttaki kodu aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttaki ile değiştirin.
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttakini aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
değiştirin
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttakini aratın
Kod:for (int k = 0; k < vec_probs.size(); k++)
değiştirin
Kod:for (unsigned int k = 0; k < vec_probs.size(); k++)
alttakini aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
değiştir
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttakini aratın
Kod:for (int k = 0; k < vec_probs.size(); k++)
değiştir
Kod:for (unsigned int k = 0; k < vec_probs.size(); k++)
alttakini aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
değiştir
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttakini aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
değiştir
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
alttakini aratın
Kod:for (int k = 0; k < vec_chargings.size(); k++)
değiştir
Kod:for (unsigned int k = 0; k < vec_chargings.size(); k++)
alttakini aratın
Kod:for (int k = 0; k < vec_probs.size(); k++)
degiştir
Kod:for (unsigned int k = 0; k < vec_probs.size(); k++)
altakini aratın
Kod:for (int i = 0; i < m_vecDragonSoulTypes.size(); i++)
degiştir.
Kod:for (unsigned int i = 0; i < m_vecDragonSoulTypes.size(); i++)
Arkadaşlar öncelikle üsteki kodları uzman arkadaşlar test etsin veya bir sorun varsa bildirsin.
peki bunlarda int'ten önce neden unsigned kodu yerleştirdim.
arkadaşlar böyle her gördüğünüz hataya unsigned yerleştirmek doşru değil
unsigned char 0 ~ 255 arası sayıları temsil eder
signed char ise -128 ~ 127 arasındaki sayıları
üsteki kodlar - ye giden bir sayı yok gördüğünüz gibi int++ ya gitmiş bu da aslında oyunda bug oluşturmaya müsait bir açık değerinde olabileceğini düşünüyorum. o yüzden değeri unsigned yaparak değerin - değerler almamasını ayarlamış olduk.
böylece warning sorununu çözmüş olduk bu tür uyarılar aldığınızda
signed and unsigned bu uyarıları üsteki anlatımımdan yola cıkarak düzeltebilirsiniz.
ben kendimce böyle yorumladım bilgili arkadaşlar doğru yapmışmıyım diye kontrol ederlerse sevinirim yanlış bilgi vermek istemem konudan anında silerim yanlışım varsa daha yeniyim hatalar olabilir.
Konu çok uzun olacağı için görüntü kirliliğini kaldırmak amaçlı kodlar spoiler içine alınmıştır.
Lady Azura
Kodlarda herhangi bir sorun yok paylașım yararlı olmuș teșekkürler
- Katılım
- 4 Ara 2011
- Konular
- 127
- Mesajlar
- 1,498
- Çözüm
- 5
- Online süresi
- 1mo 29d
- Reaksiyon Skoru
- 331
- Altın Konu
- 0
- Başarım Puanı
- 199
- Yaş
- 31
- MmoLira
- 3,205
- DevLira
- -19
saolunKodlarda herhangi bir sorun yok paylaÈım yararlı olmuÈ teÈekkürler
- Katılım
- 4 Ağu 2016
- Konular
- 65
- Mesajlar
- 1,625
- Çözüm
- 2
- Online süresi
- 5d 4h
- Reaksiyon Skoru
- 982
- Altın Konu
- 2
- TM Yaşı
- 9 Yıl 10 Ay 6 Gün
- Başarım Puanı
- 254
- MmoLira
- 1,590
- DevLira
- 18
- Katılım
- 2 Şub 2010
- Konular
- 226
- Mesajlar
- 2,606
- Çözüm
- 1
- Online süresi
- 7d 5h
- Reaksiyon Skoru
- 534
- Altın Konu
- 0
- TM Yaşı
- 16 Yıl 4 Ay 7 Gün
- Başarım Puanı
- 231
- MmoLira
- 2,884
- DevLira
- 3
Warningleri Kapatıyormu Yoksa Gizliyormu?
belirttiği warning'i kapatır.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 186
- Görüntüleme
- 22K
- Cevaplar
- 21
- Görüntüleme
- 5K
- Cevaplar
- 116
- Görüntüleme
- 45K
- Cevaplar
- 60
- Görüntüleme
- 5K
- Kilitli
- Cevaplar
- 359
- Görüntüleme
- 30K



