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 ]

İletiler : OzkanOzdemir


  1. Alıntı
    skill bardaki f2 f3 kımsımları skillerin süresi dolarken boştaki skilleri görmeleriçin yana doğru açılması lazım.

    peki bu konularda bana yardımcı olabilirmisiniz.


    SOACS kullanıyorsun büyük ihtimal ile bu yüzden yardımcı olamam.
    O söylediğiniz özelliklerini eklemek için KO.exe müdahale etmek gerekiyor.
    Client taraflı dosya değiştirerek yapılamaz.
    • Teşekkür 1

  2. Alıntı

    Maybe someone could made any tutorial on "how to set up 1298 soacs files"

    from this topic:

    https://www.kodevelopers.com/1298-paylasim/3366-1298-windows-10-64-bit-ve-32-bit-destekli-soacs-sadece-kodevelopersa-ozel.html


    I keep getting problem like this on AI:

    81d424a1-fabe-4a05-ba86-d6537c8201b1

    I would be appreciated if someone with more exprecience could made any tutorial/overwiev on how to set it up.

    Before I gona buy it, It would be good to test it firstly, so once again
    I kindly ask for help in this matter
    Cheers!
    -- mesaja ek olarak --
    Igmfc4H.jpg
    -- mesaja ek olarak --
    https://pasteboard.co/Igmfc4H.jpg

    Igmfc4H.jpg
    -- mesaja ek olarak --
    IgmgRTD.jpg

    https://pasteboard.co/IgmgRTD.jpg

     


    Open your ZONE_INFO table in database. I dont remember column name. I guess RoomEvent update that column all rows 0 values.

     

    • Teşekkür 1

  3. Alıntı

    1299 Myko server kuruyorum. Serverimin EVT klasörlerinde WAR ve EXP premium Eventleri mevcut. PUS'dan çekebiliyorum. Lakin NPC ye kırdırmak istediğim zaman üstümde WAR ve EXP premium olmasına rağmen ikisininde üstünde olmadığını söylüyor ve kırdırmıyor.

    Gold Premiumu kırdırdığım zaman yükleniyor hesaba ama relog atınca Premium siliniyor.

    Bununlar için ADD_PREM_USER ve GIVE_PREMIUM editlemem lazım bunun için de Olydbg programıyla Soacs.exe editlemem gerekiyormuş. Çok fazla araştırma yapmama rağmen bu dosyaları nasıl düzenleyebileceğimle ilgili hiç yararlı bir konu bulamadım. Eski konularda da resimli anlatım yapmışlar ama resimler silinmiş.

    Kusura bakma bu sorunumu hangi konuya yazabileceğimi bilemedim direk buraya yazdım. Bu sorunumu dile getirebileceğim konu başlığı neresidir söyleyebilirmisin acaba

     


    @ Orçun yardım etsin sana.

     


  4. Random sınıfı, rastgele sayı üretmek için kullanılmaktadır. Kullanım ile ilgili detaylar aşağıda yer almaktadır.

    Random sınıfının kütüphanedeki halini aşağıda görebilirsiniz.
    Sınıfın içerisindeki bütün fonksiyonları tek tek inceleyeceğiz.

    Gizli İçerik

      Gizli içeriği görmek için bu konuya bir mesaj yazın.


    Random sınıfı ile ilgili anlatacaklarım bu kadardır.
    Eğer ki kafanıza takılan veyahut konuda eksik gördüğünüz eklemek istediğiniz bir yer olursa konu altına beni etiketleyerek görüşünüzü bildiriniz.
    İyi forumlar.

  5. Alıntı

    Öncelikle forum yetkilileri konuyu yanlış yere açtıysam kusura bakmayın

    ben piyasadaki tüm editörlere göz attım çoğu ya patlamış calışmıyor ya trojenli
    bende neden sıfırdan yazılımı bilmeyen kişinin dahi kullanabileceği ui ux editör ücretsiz ve trojensiz yapmıyorum diye kendime sordum sonra yapmaya karar verdim. işin güzeel yani open source halini bittiğinde githubda felan paylaşmayı düşünüyorum gelişime geliştirilmeye açık olması için

    size sorum 18xx ve üstü db için ne gibi şeyler eklenebilir editöre


    Programdan kısa bir kesit (tasarımı en son halledecem ona takılmayın)
    https://www.dailymotion.com/video/x78fl9q

     


    Kaynak kodu paylaşımından yana değiliz hiç bir zaman çünkü bu ortamdakiler kendini geliştirmek için onları kullanmıyor ya satmak için yada ben yaptım demek için kaynak kodlarına ihtiyaç duyuyorlar. Bu yüzden github ile paylaşım yapmayın.

    Eğer ki paylaşım yapmayı düşünüyorsanız da üyelikli sisteme çevirin forumdaki editörler gibi yoksa size hiç bir yararı olmayacaktır. Hiç paylaşmayın daha iyi.

     


  6. Alıntı

    İstemediğim yüzden değil.Benim icin hic bir sorun yok herşeyi burdan konuşabiliriz.

    Şimdi ben bu breakpointi actım fakat HandlePacket fonksiyonu gameserverdede var aiserverdede var login serverdede var ben aiserverdekine yaptım.Yalnız pkatleri try komutu icine alınca hata vermiyor nerde hata yaptığımı anlamadım.Sonra şöyle bir şey denedim.

    if (pkt.GetOpCode!=null) {

    cout<

    }

    yine bir işlem uygulamadı.
    ();

     


    Breakpoint senin yaptığın işleme denilmiyor seninki konsol penceresine yazı yazdırmaya deniliyor.
    Breakpoint Visual Studio üzerinde çalışan projeye anlık olarak müdahale etmeye deniliyor.
    Sen belli başlı kodların başına breakpoint işaretini koyarsın, o breakpointi koyduğun kod yeri çalışmaya başladığında tetiklenir ve program bekler orada sen F5 yaparak devam ettirebilirsin veyahut diğer adımlara geçiş sağlayabilirsin.
    Bu şekilde de programın adım adım nasıl çalıştığını senin kodlarının ne işlem yaptığını görebilirsin.

    BreakPoint örneğini alt taraftaki resimde görebilirsin.
    36mJVO.png

    Try Catch dediğin işlem programın hata vermesinde patlamamasını sağlıyor.
    C++ üzerinde pek kullanmadım C# üzerinde kullandım örneğin çağırdığın bir pointer aslında nullptr olarak geri dönüyor ve sen bunu kontrol ettirmeden bir nesnesine erişmeye çalışıyorsan program patlar eğer ki try catch arasında yaparsan bu hataları programı patlamıyor ve sana hatayı gösteriyor.

    Senin dosyaları ve programlamayı iyice öğrenmen gerekiyor kopyala yapıştır ile bir yere varamazsın. Örneğin bu dosyalarla server açmış olsan ileri de karşılacağın bir sorunu çözemeyeceksin çünkü programlama bilgisine pek hakim değilsin. O yüzden bahsettiğim şeylerden başla breakpoint koyup kodları incele fonksiyon nedir ona bunları araştır.

     


  7. Alıntı
    Bana skype ver hocam ekleyeyim seni ordan konuşuruz.
    -- mesaja ek olarak --
    [email protected]


    Adım adım ilerletmeye çalışıyorum seni ve buradan yaz ki başkaları da görsün neyin ne olduğunu ona göre bilgilensinler ben sana skype üzerinden özelden ders veremem. Sen dediklerimi cevapla yeter yok istemiyorsan kusura bakma benim yapabileceğim başka bir şey yok.

  8. HandlePacket fonksiyonuna breakpoint koyduktan sonra NPC üzerinden itemi satacaksın.
    Daha sonra hangi paket Client tarafından geliyorsa orada gözükecek yok eğer ki durmadan tetikleniyor diyorsan Output ekranına zaten düşer paketlerin OpCode numaraları oradan takip edip hangi paketin geldiğini algılayabilirsin. Burada sana bu kadar uzun uzun anlatmamın sebebi uğraşmanı sağlamak, öğrenmeni sağlamak adım adım gideceğiz yoksa öyle kolay yoldan vermek etmek yok.

    Şimdi yukarıdaki dediğimi yapıyorsun ve bana hangi paketin geldiğini söylüyorsun.
    Aşağıdaki kod zaten paketleri Output ekranına yazdırıyor.
     

    
    	TRACE("[SID=%d] Packet: %X (len=%d)
    ", GetSocketID(), command, pkt.size());
    

  9. Merhaba, bu konumuzda C++ 11, C++ 17 ve Boost kütüphanesinde string trim yani string değerimizin sonundaki ve başındaki boşlukları silmeyi öğreneceğiz.

    Şunu belirtmek istiyorum Server dosyalarındaki kullanılan trim örneği C++ 11 kütüphanesine ait ve C++ 17 kütüphanesiyle derlemeye çalıştığınızda hata alacaksınız.

    Bunun sebebi ise C++17'den beri standart kütüphanenin bazı kısımları kaldırıldı. Biz şimdi bu kaldırılan kısımları yeni kütüphaneye göre uyarlanmış halini göreceğiz.

    Bir de şurada dikkate etmeniz gereken bir husus var.
    Server dosyalarında kullanılan rtrim ve ltrim fonksiyonları hem geriye string değer döndürüyor hem de parametre olarak string değeri convert ediyor.
    Bu yüzden std::string & rtrim yerine void rtrim kullanmanız daha mantıklı olacaktır.

    Gizli İçerik

      Gizli içeriği görmek için bu konuya bir mesaj yazın.

    • Teşekkür 1

  10. vay arkadaş bugünleridemi görecektim adam serveri bana kurdurdu dosyaları ben yaptım diye paylaşmış :D Daha 10061 hatasını sebebini bilmeyen birisi nasıl oluyorda kendine özel ful fix dosya yapıyor adam 2 gunde coderlikte çağ atlamış sanırım.



    Suç sende dosyaları kuramayacak kapasitede biri öğrenmek için çaba atmıyorsa böyle şeyler yapmayacaksın.
    Öğrenmek istediğini zaten direk anlarsın konuşmasından halinden tavrından soru sormuyorsa bil ki öğrenmek istemiyor.
    Bak kuruyorsun böylelerine sonra o dosyaları satmaya çalışıyorlar.
    • Teşekkür 2

  11. 
    00809836   75 3A            JNZ SHORT GameServ.00809872
    
    

     


    Üst tarafta gördüğünüz değeri GameServer içerisinden aşağıdaki gibi yaptığınız takdirde hiç bir şekilde lisans falan kalmayacaktır.

     

     

     

     

    
    00809836   EB 3A            JMP SHORT GameServ.00809872
    
    

     



    Paylaşım yapacaksan kaynak kodu olarak koyacaksan anlatım yapacaksın öyle lisans yapıyorum şunu yapıyorum diye ne yediği belirtsiz dosyaları koymayacaksın.

    Hadi onu geçtim kendin aptal gibi forum açıp içerikleri oraya taşımayacaksın illa adam s*kecekseniz kendinizi geliştirin ondan sonra s*kmeye çalışın.

    Bak normal şartlarda hayatımda böyle şeyler yapmam çünkü bir gram beyin olmayan insanlarsınız emeğe saygınız olmadığı için şu tavırla yaklaşıyorum size.

    Zamanında PENTAGRAM Inventory editörü MysteriouS Inventory editör diye paylaşan şuan bile Nero editörü paylaştığında konu içerisinde Nero'yu silen emek hırsızı şeref yoksunu bir adım ileriye gidemeyecek andavallarsınız.

    Önce emeğe saygıyı öğrenin ondan sonra forum mu açıyorsunuz paylaşım mı yapıyorsunuz ne yapıyorsanız yapın.

    Sizin yaptığınız paylaşıma da ayrı sokayım lisans koyuyorum öyle paylaşıyorum ne demek lan doğrudan satıyorum desene milleti böyle böyle s*kiyorsunuz işte.

     

     

     

     

    
      if ( IsValidLicense )
    
      {
    
        CGameServerDlg::color_c(thisa, &szModule, 0xCu);
    
        j__printf("KONTROL: ");
    
        CGameServerDlg::color_c(thisa, &szModule, 0xAu);
    
        j__printf("Lisans Basarili...
    
    ");
    
        CGameServerDlg::color_c(thisa, &szModule, 0xEu);
    
    

     



    Bu da kaynak kodlarından bir parça hıh.

     

    • Teşekkür 4
×
×
  • Yeni Oluştur...