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,798 [ Bağış Yap ]

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

  1. OzkanOzdemir

    21xx Bdw giremiyorum.

    Alt tarafta anlatımını yaptığım kodlar herkes için geçerli olan sourcelerin içinden bakıp alınmıştır. Eğer ki sistemim farklı diyorsan gidip kendin yazmışsın demektir burada kendi yazdığın hakkında bilgi isteyemezsin. Yok efendim ben kendim yazmadım kodlar senin verdiğin ile aynı diyorsan bu saatten sonra cevap atan olursa hakkında işlem yapacağım haberiniz olsun. Kimse yardım etmeyecek kendi çözecektir. void CUser::TempleProcess(Packet &pkt ) bu fonksiyona clientten gelen packetler düşüyor. case TEMPLE_EVENT_JOIN: TempleOperations(opcode); break; aynı fonksiyon içerisinde switch ile opcode ayırıp TempleOperations fonksiyonuna join opcode olarak atıyor. void CUser::TempleOperations(uint8 bType) bu fonksiyon da ise şuan aktif olan evente göre senin o evente girebilecek misin yada giremeyecek misin kontrollerini sağlıyor. Gerisi sana kalmış hala çözemedim yada çözemiyorum dersen bi daha açtığın yardım konuları silinecektir. İleri ye gidersen bende ileriye giderim haberin olsun. Sana böyle davranmamın sebebi; -> Ben anticheat yazıyorum yada dosya yazıyorum diye milleti küçümsüyorsun. Bana özel mesaj atmayın kendiniz yapın demesini biliyorsun. -> İşine geldiğinde kendini acındırmasını biliyorsun ben söyleyim ben böyleyim bana yardım etmiyorsunuz diyorsun ama millete demediğini yapmadığını bırakmıyorsun. -> Yardım istemeden önce kendine bişeyler katmaya çalışmıyorsun. Benim söyle sorunum var diyip .cpp dosyasını olduğu gibi atıyorsun ve "Bunu düzeltip verir misin?" demeyi ayrıca "Teamviever vereyim gelin düzeltin" demesini biliyorsun ama gel gelelim yardım edilen şeye yada yazılan her hangi bir satır koda merak edip burası nasıl olmuş. Özkan canım, Özkan abi gel ben şurasını anlamadım bana anlatır mısın? Şu satır kod ne işe yarar? O yazdığın fonksiyon nedir ne yapar? Niye oraya öyle static class açtın neden yaptın? Bu tarz soruları bir kere olsun sormadığın için ve bilmişlik tasladığın için sana böyle davranıyorum. Bir an önce kendine çeki düzen ver.
  2. OzkanOzdemir

    Console Color

    Welcome @ ANDERSONXL16, this is my system. [Gizli İçerik]
  3. OzkanOzdemir

    1886 Üstü Bilinen Düpeler

    Ben sana en basit örneğini vereyim source dosyalarında yazdığınız _ITEM_DATA * pItem = GetItem(i); if (pItem->isDuplicated()) return; sistem çalışmıyor yani Duplicated() item diye bir olay yok dosyalarda en başta array içine atıyor ama kontrol fonksiyonuna geldiğinde daha fonksiyonun başında return false; döndürüyor ve bunu kimse görmüyor dosyalarda yok öyle bir sistem ki her user girdiğinde boşu boşuna rame yükleniyor hadi buda kıyağım olsun. 😄
  4. OzkanOzdemir

    1299 Usko moradon

    Eğer ki Ottoman Moradon istemiyorsan bir önceki moradon dosyalarını istiyorsan onlara bakacağım bugün içerisinde.
  5. OzkanOzdemir

    1977 TO 1534 Translation

    1298, 1397,1453,1534,1886 MyPacketTool Tamer paylaştı zaten burada pointer ve mpt yi ben 1298 versionundan sonra 1534 az uz uğraştıydım AVCI dosyaları sayesinde packet dinliyordum.
  6. OzkanOzdemir

    Unrighteous Küfür

    Forumda report sistemi yerine yapılan suç hakkında Şikayet ve Öneriler bölümüne gerekli video yada resim ile konu açarsanız gerekli olan inceleme yapılacaktır. Kullanıcı arasında özel mesaj bölümünden yapılan iletişimi yöneticiler ve moderatör üyeler görebilmektedir. Siz özel mesajı silmediğiniz sürece karşıdaki kişinin size ne yazdığını onaylayıp gerekli işlem yapılmaktadır. Ayrıca yöneticiye bildirmek yerine lütfen Şikayet ve Öneri bölümüne konu açınız. @ LostMan bu söylediklerimi zaten biliyorsun senin için değil herkes için anlatım yaptım.
  7. Bende üst versionlar için bir ekleme yapayım. Kurian ve Portu olaylarının Race ve Class olaylarını yazayım. Not : Bu arada Karus için Kurian deniliyor, Elmorad için Portu deniliyor. [Gizli İçerik]
  8. KnightOnLine.exe client içinde olacak ayrıca unpack olacak hangi versionu yani kim KnightOnLine.exe kullanıyorsun?
  9. Anlatımını yaptığım konu da sağ tıkladıktan sonra View -> Module "KnightOnLine" seçtikten sonra yine sağ tıklayıp Search for -> All referenced text strings bölümüne tıklıyorsun gelen ekranda CTRL + F yapıp senin .tbl dosyalarını aratıyorsun. Buradan sonra zaten anlatım şekli font olayı ile aynı yapman gerekenler birebir aynısı hiç bir farkı yok.
  10. Oyun içi yazi tipini değiştirme 1299 Bu konuda sana ait ikinci bir anlatım yapamam sebebi ise zaten bu konu içeriğinde tek tek ne yapman gerektiğini anlattım. İkinci anlatımı da yaparsam senin sadece resimlerden bakıp tek tek gösterilenleri yapman demek olacaktır. O konu içeriğinde tek tek anlatımını yaptım. Arial yazı fontunun ismi kaç byte uzunluğundadır, Tahoma kaç byte uzunluğundadır eklemek için ne yapmamız gerekmektedir hepsi yazıyor konu içeriğinde. Data klasörü olarak başlayan .tbl dosyalarının stringini aynı örnek ile değiştireceksin tek tek kolay gelsin.
  11. Sexyko dosyalarındaki fonksiyon açık ve net ortada zaten bunu alıp tabloyu alıp kendi sistemine aktaracaksın. Tam olarak neyi anlamadığını açıklar mısın? bool CDBProcess::LoadServerList() { unique_ptr dbCommand(m_dbConnection.CreateCommand()); if (dbCommand.get() == nullptr) return false; if (!dbCommand->Execute(_T("SELECT * FROM SERVER_LIST"))) { g_pMain->ReportSQLError(m_dbConnection.GetError()); return false; } if(g_pMain->m_ServerList.GetSize() > 0) g_pMain->m_ServerList.DeleteAllData(); if (dbCommand->hasData()) { int nServerCount = 0; do { _SERVER_INFO* pInfo = new _SERVER_INFO(); int i = 1; dbCommand->FetchInt16(i++, pInfo->sServerID); dbCommand->FetchInt16(i++, pInfo->sGroupID); dbCommand->FetchString(i++, pInfo->strServerName); dbCommand->FetchString(i++, pInfo->strServerIP); dbCommand->FetchString(i++, pInfo->strLanIP); dbCommand->FetchInt16(i++, pInfo->sPlayerCap); dbCommand->FetchInt16(i++, pInfo->sFreePlayerCap); dbCommand->FetchString(i++, pInfo->strKarusKingName); dbCommand->FetchString(i++, pInfo->strKarusNotice); dbCommand->FetchString(i++, pInfo->strElMoradKingName); dbCommand->FetchString(i++, pInfo->strElMoradNotice); g_pMain->m_ServerList.PutData(pInfo->sServerID, pInfo); nServerCount++; } while (dbCommand->MoveNext()); } return true; }
  12. Forumdan uzaklaştırılanlar bölümü forum kurallarına uymayan kişiler için açılmıştır. Hiç bir ayrım gözetmeksizin herkes için forum kuralları geçerlidir. Yapacağınız her yanlışın belli başlı cezai işlemleri mevcuttur. Bu bölümde forum kurallarına uymayan kişiler adına konu açılacaktır. Konu içeriğinde neden yasaklandığı (gerekirse kural ihlalinin resim, video hali) ve ne kadar süre yasaklandığı belirtilecektir. Not : Forumdan uzaklaştırılanlar bölümüne açılan hiç bir konu yasaklanan üyenin uzaklaştırma süresi bitse dahi düzenlenmeyecek veya silinmeyecektir. Dolandırıcılar bölümünde sizin Şikayet ve Öneriler kısmında açtığınız konu içeriğinin yöneticiler tarafından incelenmesi ve onaylanması durumunda "dolandırıcı" kişi hakkında konu açılacaktır. Açacağınız konu da "dolandırıcı" kişi hakkında delilleriniz sağlam olması gerekiyor. "Dolandırıcı" şahıs hakkında açılan konu içeriğinde "dolandırıcı" kişi adına bulunan tüm bilgiler verilecektir. (İlerleyen zamanlarda başkasını dolandırmaması ve kandırmaması için) "Dolandırıcı" şahıs forum ortamından süresiz olarak uzaklaştırılacaktır. Daha güvenilir ve düzenli bir forum ortamı sağlamak adına sizlerinde yardımıyla elimizden geleni yapacağız. Not : Dolandırıcılar bölümüne açılan hiç bir konu düzeltmeyecek veya silinmeyecektir. -KODevelopers Yönetimi.
  13. OzkanOzdemir

    19xx npc ye item ekleme[yardım]

    data klasöründe itemsell_table.tbl üzerinden editleme yapacaksın. resimde soldan sağa itibaren; 1. sütun index numarası yani oraya aynı değeri girme TBL içersinde en sonda bak kaç varsa ondan devam et. 2. sütun sellinggroup yani o npcnin numarası diğer slotlar ise 24 sütun slot anlamına geliyor alt alta 12 tane sıralanmasının sebebi ise 12 tane sayfa var demek. yani 24 x 12 tane slot. Not : 1298 versionundaki gibi sadece +5 yada +6 sabit bir değer itemleri koyma olayını kaldırmışlar. Artık istediğin gibi +1 +2 +3 +4 ne varsa koyabilirsin NPC üstünde.
  14. OzkanOzdemir

    Seris Kimdir ?

    KODevelopers ailesine hoşgeldin kerim. Elimizden geldiğince forumu daha iyi bir yerlere getirmeye çalışıyoruz. Tabi ki sizin yardımlarınızı da bekliyoruz eskisi gibi düzgün ve güvenilir bir ortam sağlamayı amaçlıyoruz her zaman. Tamer şuanda uyuyor ama büyük olasılıkla seni tanımaz çünkü eskileri baya bir unuttu. Ama baştan tanışmış oluruz yeniden aramıza hoşgeldin umarım iyi vakit geçirirsin.
  15. Kusura bakma gibi bir durum söz konusu değil siz isteyin her zaman anlatırız, yardım ederiz. Bu forumu bu yüzden açtık zaten bişeyleri kavrayın, öğrenin, uğraşın amacıyla. Yardım bölümüne kaynak kodu istemediğiniz sürece kendinizi geliştirdiğinizi anlatacak bir konu açtığınız sürece yani anlatmak istediğim direk gelip bana BDW , Juraid sistemini yazın yada verin diye konu açarsanız biz bu olaylara karşıyız. Yürümeden koşmaya çalışan bir kesim için yardım etme gibi bir durum söz konusu değil bizim için. Sizin isteğinize gelecek olursak @ PENTAGRAM en ayrıntısına kadar anlatmış durumda zaten eğer ki biraz bu veya programlama ile uğraştı iseniz konu içeriğini anlayabilecek durumdasınız demektir. Eğer ki anlayamadıysanız temelden başlamanızı tavsiye ederim. Programlama bilgim yok diyorsanız öğrenmeye çalışın yada yardımcı olalım. İnanın ki konu içeriğini biraz şu işlerle uğraşmış herkes anlayabilmektedir. Umarım benim ne demek istediğimi anlamışsınızdır.
  16. OzkanOzdemir

    SexyKO Bugları

    Hatırladığım kadarıyla party damage ayarlamarı yapılmamıştı. Yani kutuya en son damage atan kutuya sahip oluyordu. Bir tek bunu hatırlıyorum üstün körü göz attığım için anca bu kadar oluyor.
  17. OzkanOzdemir

    [C#] SOACS Komut Gönderme

    Merhabalar, SOACS bildiğiniz üzere orijinal 1298 server fileslerinden geliştirilmiştir. Yani anlayacağınız sadece SOACS üzerinde değil orijinal 1298 server files dosyalarında da kullanabilirsiniz. Aşağıda vereceğim static classı yeni oluşturduğunuz .cs dosyasının içine attıktan sonra istediğiniz yerde komutu kullanabilirsiniz. Bu nedir yada ne işimize yarar derseniz event programları yaparken bu komutu kullanabilirsiniz. Log okuduktan sonra log işlemlerine göre buradan komut gönderebilirsiniz. Eskideki tüm BDW, Juraid eventleri bu şekilde yazılmıştır. Nasıl kullanılır? Ebenezer.Send("+give_item OzkanOzdemir 246001060"); [Gizli İçerik]
  18. KnightOnLine.exe açmaya yaramıyor bu program. Üst versiondaki object, fx, item, ui içerisindeki .hdr uzantılı dosyaları açıp unpack yapmanıza yarıyor.
  19. OzkanOzdemir

    GM effect 18xx/19xx[yardım]

    1298 versionu için paylaşmıştım zamanında şuan elimde dosyaları yok ama anlamadığım husus 1886 versionunda bu effect zaten ekli olması lazım. Eğer yok ise senin anlattığın olayın sorunlarını yaşıyacaksın. Çünkü KnightOnLine.exe hafızada socket ID üzerine karaktere eklenen effectleri tutuyor. Senin clientine userinout yada npcinout geldiğinde yani görmemeye başladığında bu effect array temizleniyor. Üst versionlar da ise bu olay eğer karakter GM ise ve userinout packeti geldiyse (görünür olduysa) karaktere GM effectini ekle olarak işliyor. Senin yaptığın olay güzel mantık ama bende dosyaları mevcut değil.
  20. OzkanOzdemir

    GM effect 18xx/19xx[yardım]

    Itemin patch bölümünde effectin nereye geleceği hakkında bir bölüm olması lazımdı. Aynı şey itemin karakterin neresine geleceği hakkında yani söyle diyeyim. Karakter ve NPC(Monster) bunların joint dediğimiz yani kemik sistemi mevcuttur. Senin gerçek hayattaki vücudundaki kemikler gibi aynı. Her bir kemik birleşim yerinin joint indexi mevcuttur ve Item dosyasındaydı sanırım bunun da effectin hangi joint indexine bağlanacağı belli oluyor. Bir küçük örnek daha vereyim 1298 versionunda yaptığım kanat dosyalarını ele alalım. Aslında onlar karakterin clan kolluğundan oluştu. Peki clan kollukları nerde karakterin kolunda yani o jointinde ben ise clan kolluğunun patchini değiştirdim ve karaktere eklenecek olan n3part bölümünden jointini de sırt bölgesindeki kemiği gösterdim böylelikle karakterin sırtına eklenmiş oldu. Son bir husus neden böyle birşey yapma gereği duydun GM effectini neden item olarak veriyorsun?
  21. Onlar server taraflı işlev görüyor gate lever mantığı gibi düşün. Paylaştığım OPD Reader ile Index değerlerine bakabilirler.
  22. Harita tamamen USKO'dan uyarlanmıştır. Tüm effect ve sular sorunsuz çalışmaktadır. Hiç bir eksiği bulunmamaktadır. İçerisinde sadece Gemi Savaşı haritasına ait object, fx, dtex dosyaları bulunmaktadır. (Program ile sadece haritanın istediği patch dosyaları çıkartılmıştır.) Hiç bir şekilde fazlalık dosya bulunmamaktadır. Not : Knight Online HDR Unpacker konusundaki programı indirip USKO clientinden fx.hdr dosyasını unpack yaptıktan sonra .fxb uzantısı olmayan (sadece klasörleri) dosyaları kendi clientinize atınız. Aynı şekil Misc klasörünü direk USKO clientten kendi clientinize atınız. [Gizli İçerik]
  23. Harita tamamen USKO'dan uyarlanmıştır. Tüm effect ve sular sorunsuz çalışmaktadır. Hiç bir eksiği bulunmamaktadır. İçerisinde sadece Prison haritasına ait object, fx, dtex dosyaları bulunmaktadır. (Program ile sadece haritanın istediği patch dosyaları çıkartılmıştır.) Hiç bir şekilde fazlalık dosya bulunmamaktadır. Not : Knight Online HDR Unpacker konusundaki programı indirip USKO clientinden fx.hdr dosyasını unpack yaptıktan sonra .fxb uzantısı olmayan (sadece klasörleri) dosyaları kendi clientinize atınız. Aynı şekil Misc klasörünü direk USKO clientten kendi clientinize atınız. [Gizli İçerik]
  24. İndirmek için linkler eklenmiştir.
×
×
  • Yeni Oluştur...