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ı

    202
  • Puan

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

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

  1. AIServer üzerinde çalışıyorum şuan sıfırdan sade bir AIServer yazıyorum kendi kafama göre aslında mantığın tam nasıl olduğunu açıklayayım. En başta AIServer.cpp THREADCALL içerisindeki döngünün başında isSleeping() kontrolüyle bakıyorum eğer ki Unit uyuyor ise herhangi bir işleme tabi tutmuyorum. Çünkü uyuduğu anda ne attack yapıyor ne yürüyor ne de etrafında düşman arıyor. İkinci bir olay ise bende AIServer diye bir program yok birleşik olduğu için söyle anlatayım siz onu AIServer bildirmek zorundasınız. Siz Unite attack yaptığınızda HpChange olur yada hangi fonksiyonu kullanıyorsanız onun içerisine NpcState değerini değiştireceksiniz artık Sleeping olarak çıkacak. Çıktıktan sonra yine AIServer.cpp içerisinde kontrole yakalanmayacak ve normal hareketlerine devam edecek yani uyanmış olacak. Tabi uyuduğunu etrafa göstermek zorundasın bunun içinde uyutma skillini kullandığında nerede ne tetikleniyor dosyalarda neresinde switch case ile kontrol ediyor o skilli bulacaksın ondan sonra WIZ_STATE_CHANGE paketini atacaksın. Aşağıda vereceğim o sistemi ona göre bakarsınız. Oyun içerisinde şöyle bir sıkıntı var eğer ki sen herhangi bir Unit'i uyutursan ve sonradan region dışı biri gelip Unit'i görürse onun uyuduğunu göremiyor. Böyle bir paket gitmiyor yani NPC_INOUT paketlerinin içerisinde uyuduğunu gösterecek herhangi bir değer yok. Yani town atmış yada sonradan yanına gelen birisi göremeyecek. Bunun içinde ben NPC_INOUT paketlerini gönderirken gönderdiği Unit SocketID std::set içerisine atıyorum. Ardından tüm NPC_INOUT gönderildikten sonra client taraflı bir paket tanımladım .dll yöntemiyle bunu siz tabi tek tek gönderebilirsiniz. Uyuyan Unit'leri sonradan etraftaki clientlere algılatıyorum. Yani bu ne işe yarıyor. Ben wormu uyuttum ardından town attım geri geldim normalde worm hala uyuması gerekiyorken bende uyumuyor olarak gözüküyor. Kafasında zzZZ effecti çıkmıyor. Bu olay bunu engelliyor ve sorunsuz hale getiriyor. [Gizli İçerik]
  2. Sana bahsettiğim sana GM karakterlerin gelen giden paketlerinin OpCode olarak loglamasını yapacaksın. Eğer ki kapat yersen en son oyundan çıkmadan hangi paketler gelmiş gitmiş görürsün. Ardından kontrolü değiştirir loga düşen OpCode paketlerin içeriğini kontrol edersin. Eğer ki herhangi bir sonuca ulaşamıyorsan Client taraflı sıkıntı var demektir.
  3. OzkanOzdemir

    Gateye Ardream Ekleme

    Database içerisinde WARP ile ilgili herhangi bir tablo var mı?
  4. OzkanOzdemir

    Gateye Ardream Ekleme

    Data klasörü içerisinde warp_list.tbl dosyasındaki herhangi bir Andream değerini alıp Warp Gate Editör ile gerekli haritanın .smd dosyasının içerisine yazacaksın.
  5. OzkanOzdemir

    TheLstAirbender kimdir?

    Merhaba @ TheLstAirbender, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  6. OzkanOzdemir

    Riddler Kimdir ?

    Verdiğiniz bilgiler geçersiz olduğu için üyeliğiniz onaylanmamıştır.
  7. OzkanOzdemir

    cruis kimdir

    Merhaba @ cruis, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  8. OzkanOzdemir

    DaTaTrX Kimdir?

    Merhaba @ DaTaTrx, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  9. OzkanOzdemir

    DaTaTrX Kimdir?

    Merhaba @ DaTaTrx, lütfen zorunlu alanları (sosyal medya hesabınızı) ekleyiniz. Ayrıca sosyal medya hesabınızın size ait olduğunu teyit etmek amaçlı www.facebook.com/KODevelopers2017 sayfasına herhangi bir mesaj atınız.
  10. OzkanOzdemir

    BLACKINGG kimdir?

    Merhaba @ BLACKINGG, lütfen zorunlu alanları (sosyal medya hesabınızı) ekleyiniz. Ayrıca sosyal medya hesabınızın size ait olduğunu teyit etmek amaçlı www.facebook.com/KODevelopers2017 sayfasına herhangi bir mesaj atınız.
  11. OzkanOzdemir

    Horizon Kimdir?

    Merhaba @ Horizon, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  12. OzkanOzdemir

    fnesat12 kimdir

    Merhaba @ fnesat12, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  13. OzkanOzdemir

    fnesat12 kimdir

    Merhaba, lütfen facebook hesabınızın size ait olduğunu teyit etmek amaçlı www.facebook.com/KODevelopers2017 sayfasına herhangi bir mesaj atınız. Anlayışınız için teşekkürler.
  14. OzkanOzdemir

    saten11 kimdir

    Verdiğiniz bilgiler geçersiz olduğu için üyeliğiniz onaylanmamıştır. [HIDE-POSTS=9999999] Kasım Soydan or Fatih? Bursa or Istanbul? Mynet? [/HIDE]
  15. @nRet değerleri sıfır olmayanları tek tek sıfır yap kontrol et hangisini değiştirdiğinde karakter oluşuyor veya oluşurmuş gibi oluyor. Eğer bir önceki hatayı almazsan o @nRet değerinde sıkıntı var demektir ondan önceki kontrole bak işte.
  16. CREATE_NEW_CHAR prosedüründe sıkıntı var. @nRet yada RETURN değerlerini kontrol et.
  17. OzkanOzdemir

    Mutelı başlangıç hk.

    Doğrudan yazıyorum hatalı yer olursa kendin düzeltirsin. DECLARE @bAuthority tinyint, @bLevel tinyint SELECT @bAuthority = Authority, @bLevel = [Level] FROM USERDATA WHERE strUserID = @strCharID IF @bAuthority = 1 or (@bAuthority = 2 and @bLevel != 83) BEGIN IF @bLevel SET @bAuthority = 2 ELSE SET @bAuthority = 1 END UPDATE USERDATA SET Authority = 2 WHERE strUserID = @strCharID
  18. StateChange değişkenini ona göre ayarlaman gerekiyor. m_bAbnormalType olması lazım değişkenin ismi onu botu oluştururken normal şekilde oluşturmasını sağlaman gerekiyor default değer vermen lazım yani.
  19. OzkanOzdemir

    papita kimdir?

    Forum kriterlerimize uygun olmadığınız için üyeliğiniz onaylanmamıştır. [HIDE-POSTS=999999] https://www.kodevelopers.com/multi-user/3374-papita-isimli-uye-birden-fazla-hesap-kullanmakta.html [/HIDE]
  20. OzkanOzdemir

    papita kimdir?

    Ad ve Soyad: Gökhan Aslan Facebook adresiniz: https://www.facebook.com/ali.akkoyun24 Ali Akkoyun mu Gökhan Aslan mı?
  21. OzkanOzdemir

    martuska34 kimdir?

    Verdiğiniz bilgiler geçersiz olduğu için üyeliğiniz onaylanmamıştır.
  22. OzkanOzdemir

    muratbgtrhn kimdir?

    Merhaba @ muratbgtrhn, üyeliğiniz onaylanmıştır. Eğer forum kurallarını okumadıysanız Forum Kuralları [ Herkes okumuş sayılacaktır ] bölümünden lütfen okuyunuz. Ayrıca KODevelopers nedir? konumuzu okuyarak bizim hakkımızda bilgi edinebilirsiniz. Aramıza hoş geldiniz.
  23. OzkanOzdemir

    muratbgtrhn kimdir?

    https://www.kodevelopers.com/kendini-tanit/3299-muratbgtrhn-kimdir.html#post20486 Bir daha konu açarsanız üyeliğiniz onaylanmayacaktır.
  24. OzkanOzdemir

    LeoN kimdir?

    Verdiğiniz bilgiler yetersiz veya geçersiz olduğu için üyeliğiniz onaylanmamıştır. [HIDE-POSTS=999999999] Fake Adana değil Kocaeli[/HIDE]
  25. OzkanOzdemir

    SezerDenizOnal kimdir?

    Forum kriterlerimize uygun olmadığınız için üyeliğiniz onaylanmamıştır. [HIDE-POSTS=99999999] Dolandırıcı :little_emrah: elemanı eskiden onunla çalışıyordu (moderatördü) milleti kekliyorlardı bir sikten çaktığı yok aslında otu boku biliyorum şöyleyim böyleyim diye sallıyor. [/HIDE]
×
×
  • Yeni Oluştur...