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

OzkanOzdemir

Forum Sahibi
  • İçerik sayısı

    1.387
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    181
  • Puan

    944,726,797 [ Bağış Yap ]

OzkanOzdemir kullanıcısının paylaşımları

  1. OzkanOzdemir

    avcı all in one

    Nero All In One Editor v1.08 (Karakter,Başlangıç,Harita,Drop,Clan) [ YENİ SQL ] Buradaki editörü kullanabilirsiniz.
  2. OzkanOzdemir

    sexykoserver files

    Konu içeriğinde @ Nero ne olduğunu anlatmış.
  3. Anlatan arkadaşın işletim sistemi Windows XP ama öbür işletim sistemleriyle arasında hiç bir fark yok. Eğer ki SQL 2014 kullanıyor iseniz en başta SQL Server Native Client 11.0 seçmelisiniz.
  4. OzkanOzdemir

    sexykoserver files

    SexyKO 2083 Sorunsuz Derlenen Source
  5. ODBC ayarlarını düzgün yapman gerekiyor. Ayarlar.ini içine Databaseye yönlendirdiğin ODBC ismini yazman gerekiyor.
  6. VERSION tablosunun ismi yanlış yada böyle bir tablo yok diyor. ODBC ayarlarını düzgün yaptığından emin ol. Yanlış databaseye yönlendirmiş olabilirsin. Database içersinde VERSION tablosuna iyi dikkat et sütunlar bu şekilde olması gerekiyor. sVersion, sHistoryVersion, strFilename
  7. OzkanOzdemir

    Source versıyon yukseltme hk

    Tabi ki version yükseltebilirsin. Ayrıca version yükselttiğin gibi alt bir versiona da dosyalarını uyarlayabilirsin. Version değiştirmek istediğinde belli başlı sistemlerin üstünde oynama yapman gerekiyor. Aşağıdaki sıraladığım olaylar her version yükseltme işleminde gerçekleştirilmez ama örnek verecek olursak 1298 ile 2083 arasında değişim yapıyorsan tamamını yapmak zorundasın. 1) İlk önce WIZ_VERSION_CHECK paketi içerisindeki 2 byte değerinde version ile KnightOnLine.exe versionu birbirine uyuşması gerekiyor. 2) g_private_key dediğimiz yine WIZ_VERSION_CHECK paketi ile gönderilen değer KnightOnLine.exe ile aynı olması gerekmektedir. 3) Client - Server arasındaki paket yapısını düzeltmen gerekmektedir. Örnek verelim WIZ_ALLCHAR_INFO paketi 1298 versionu 0x0C + 0x01 olarak değer alır. Üst version da bu 0x0C + 0x01 + 0x01 olarak yeni bir paket daha alır. Bu sadece örnekti geri kalan tüm paketler böyle düzeltilmelidir.
  8. OzkanOzdemir

    [0x0E] WIZ_MYINFO

    Paket hakkında açıklama; - Bu paket oyuna girdiğinizde kendi karakteriniz hakkında Inventory, Character Info, Premium, Race, Class gibi bilgilerinizi görmenizi sağlar. Bu paket sayesinde kendi karakterinizi görürsünüz. Konu içeriğinde bulunmayan herhangi bir sürüme ait paketin konu içeriğindeki örneklendirilmiş hali gibi konuya yorum olarak ekleyiniz. Daha sonrasında yönetici kişiler tarafından konuya dahil edilecektir. Tüm sürümlerin paket yapısı tek konu altında toplanacaktır. Eğer ki paylaşılan paket yapısında bilinmeyen (Unknown) olarak işaretlenmiş yer varsa ve siz bilinmeyen yerin aslında ne olduğunu biliyorsanız lütfen konu altında yorum olarak belirtiniz. (2153) KnightOnLine.exe Paket Yapısı [Gizli İçerik]
  9. Paket hakkında açıklama; - Bu paket karakter seçme ekranındaki karakterlerinizin görünmesini sağlar. Konu içeriğinde bulunmayan herhangi bir sürüme ait paketin konu içeriğindeki örneklendirilmiş hali gibi konuya yorum olarak ekleyiniz. Daha sonrasında yönetici kişiler tarafından konuya dahil edilecektir. Tüm sürümlerin paket yapısı tek konu altında toplanacaktır. Eğer ki paylaşılan paket yapısında bilinmeyen (Unknown) olarak işaretlenmiş yer varsa ve siz bilinmeyen yerin aslında ne olduğunu biliyorsanız lütfen konu altında yorum olarak belirtiniz. (2153) KnightOnLine.exe Paket Yapısı [Gizli İçerik]
  10. {CALL KING_UPDATE_ELECTION_LIST(2, 4, 2, 0, 0, ?)} Çalıştığı yeri kontrol et hatanın içerisinde yazıyor zaten oraya göz atıp tek tek bp koyup inceledin mi??
  11. Patch ayıklanmış hali derken neden bahsettin onu anlamadım. Bütün haritalar zaten program aracılığı ile uyarlanıp, sadece kendinin kullandığı dosyaları çıkartıyor. Forumda paylaştığım her harita dosyalar böyle ayarlanmış durumda senin verdiğin ne onu anlamadım. Ayrıca skype niye girmiyorsun?
  12. OzkanOzdemir

    19xx Server ekranında kalma ?

    Güvenlik duvarını kapatmayı dene eğer olmazsa özelden skype adresini gönder bakayım. Ayrıca kaynak kodları elinde olmayan dosyalarla uğraşma boşuna zaman harcamış olursun.
  13. Packet result(WIZ_MOVE); yukarıdaki gibi bir packet oluşturduğunda ByteBuffer içerisindeki bool m_doubleByte; değişkeni constructor bölümünde ByteBuffer(): _rpos(0), _wpos(0), m_doubleByte(true) true değerini alıyor yani string değer tanımladığında ve packet içerisine aşağıdaki gibi eklediğinde std::string pStr; result olarak eklediğinde pStr uzunluğu başa 2 byte olarak geliyor yani 04 00 olarak geliyor. Eğer ki sen string değeri packete eklemeseydin ve ilk önce result.SByte(); fonksiyonunu çalıştırmış olsaydın. Bu fonksiyon yukarıdaki m_doubleByte bool değişkenini false yapıyor; void SByte() { m_doubleByte = false; } Yukarıdaki fonksiyonu çağırsaydın bu sefer string uzunluğu byte olarak eklenmiş olacaktı. 04 olarak yani. Umarım anlatıcı olmuştur.
  14. Önceden alt version n3anim dosyalarınla oynayıp monsterların ölüm animasyonu hız bakımından olduğundan biraz arttırılır ve monsterların daha hızlı ölmesi sağlanırdı. Kutuları daha çabuk açabilme, monsterın ölmesini beklememe gibi olaylardan dolayı böyle bir yönteme başvurulurdu. Üst version n3anim dosyaları şifreli olduğu için bunu gerçekleştiremiyorduk. Programını yazıp SteamKO'nun Chr klasörü içerisinde ne kadar n3anim varsa şifrelemesini çözüp speed değerlerini oldukça yükselttim ve geri şifreli halde kaydettirdim. Bu vereceğim patchi clientinize attığınızda her üst version serverda bunu yapabilirsiniz. Bütün karakter, npc ve monster herşey saniyesinde ölecektir. [Gizli İçerik]
  15. SendMyInfo içerisinde gönderdiğin flag değeri karakterin üstündeki itemleri bound, unbound, sealed, duplicated gibi olayları yapıyor. ItemMove paketinde ise slottan inventorye giden her opcode boundlu item olarak kayıt edeceksin. Eğer ki tüm itemleri giyildikten sonra bound yapacaksan dediğin gibi TBL dosyalarından bound 0 dan büyük yapacaksın.
  16. Oyun içerisindeki flag sisteminle çalışıyor bound olayı yani her itemi bound olarak gösterebilirsin. Server tarafındaki flag bölümüne göz at.
  17. OzkanOzdemir

    Create_new_char

    Daha nasıl anlamamı bekliyorsun direk hazır olarak bekliyorsun "verir misin yapar mısın" diyerek ne anlayayım. Hayır benim anlamadığım husus cidden şu sen "nasıl yaparım" sorusu sormak yerine "verir misin yapar mısın" diye biliyorsun. Öğrenme isteği yok "şunu bana anlat" demek yok. Peki sana bunu niye verelim neden istiyorsun bunu? Server açmak için mi yoksa dosya satmak için mi? Amacını belirt çünkü şundan soruyorum daha bunu yapamıyorsan verir misin diyorsan öğrenmeye çalışmıyorsan öbür sorunlara da mı başkasının yapmasını bekleyeceksin. Böyle server açıp yada dosyaları mı satıcaksın ne yapacaksın? Burada herkese açıkladık eğer ki öğrenmek istiyorsanız her türlü yardımı yaparız gerekirse 0 dan anlatırız, 2 sayfa yazı yazarız anlatırız, tekrar tekrar anlatırız öğretiriz. Bu kafada olduğunuz için yardım etmiyoruz böyle konuları da ya kaldırırım yada yapılan yardım yorumlarını silerim. Kusura bakma da buradaki hiç kimse garson görevi görmüyor şunu getir bunu götür üstüne şunu ekle diye sipariş verebileceğin bir ortam bekleme burasını.
  18. OzkanOzdemir

    Create_new_char

    Üstüne sos ister misin? Bu nasıl yardım istemektir arkadaş "verir misin yapar mısın?"
  19. OzkanOzdemir

    Bşvuru

    Yaptığınız başvuru değerlendirildi ve forum içerisinde yeni olduğunuz için onaylanmamıştır. İlerleyen zamanlarda paylaşımlarınıza göre başvurunuzu tekrar yapabilirsiniz.
  20. Item Importer yazarken çıkardığım sütun açıklamalarıdır. 2083 versionu Item_Ext_us.tbl dosyasının tek tek açıklanmış halidir. "Bilmiyorum" olarak seçtiklerimi siz biliyorsanız not bırakın düzelteyim. [HIDE][/HIDE]
  21. Geçen gün bound olayını sorduğun ve yeni başlayanların daha iyi anlaması için tekrardan ayrıntılı paylaşma gereği duydum. Ayrıca bound olayının Item_Ext tarafı da mevcut onu ayarlıyorum birazdan.
  22. Item Importer yazarken çıkardığım sütun açıklamalarıdır. 2083 versionu Item_Org_us.tbl dosyasının tek tek açıklanmış halidir. "Bilmiyorum" olarak seçtiklerimi siz biliyorsanız not bırakın düzelteyim. [HIDE][/HIDE]
  23. OzkanOzdemir

    NPC İtem Ekleme

    https://www.kodevelopers.com/genel-yardim/291-19xx-npc-ye-item-eklemeyardim.html bu konudaki cevabı inceleyebilirsin. Item fiyatina gelicek olursak TBL dosyalarınla ve Item tablosunda buyprice değerlerini değiştireceksin. Bugün TBL sütun açıklamalarını paylaşırım.
  24. Geçen gün paylaştığım BinaryReader classının write türüdür. BinaryReader tarzı çalışır hiç bir farkı yoktur. Ben test etmedim sadece direk yazdım verdim hata felan çıkarsa söylerseniz düzeltirim. Bunun ne olduğunu anlamayanlar olmuş burada açıklayayım. Örnek verelim benim C# da yaptığım HDR Unpacker programını C++ üstünde bu verdiğim BinaryReader ve BinaryWriter sayesinde çok rahat bir şekilde yazabilirsiniz. Kullanımı C# daki kütüphanelere benziyor yapısı ByteBuffer tarzı yani dosyalardaki packet yapısı gibidir. BinaryReader işlemlerinde read şeklinde veya >> şeklinde okutabilirsiniz. BinaryWriter işlemlerinde write şeklinde veya T nedir? - Değişken türü uint8, uint16, uint32 gibi verebilirsiniz. [Gizli İçerik]
×
×
  • Yeni Oluştur...