Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

[C++] Çeşitli Fixler 1.0

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan MT2Dev
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 19
  • Görüntüleme Görüntüleme 4K

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!

ilkine bir anlam veremedim pc değilse zaten monter yada stonedan farklı olarak npc olabilir, onlarıda öldürmemiz mümkün değil

ikincisinde ise memoryleak nerede tam olarak?

6270a593f3336f56ceefc579eea74da5.png

Zaten NPC'yi kapsadığı için bu şekilde düzenledik, öldürmemiz mümkün olmasa bile ekstra kontrol olarak ve mantıklı olduğu için bu şekilde kullanmak daha sağlıklı ayrıca bu şekilde de tercih edilebilir if (ch->IsMonster() || ch->IsStone() || ch->IsDead()) , çok büyük bir sıkıntı mıdır ? Değildir değiştirmesek bir sorun yaratır mı ? Çok büyük ihtimalle yaratmaz ama doğru şekilde düzenlemek her zaman için iyidir.

İkinci kısıma gelirsek ;

Memory leak tabiri kullanıldığı için leak olarak yazmışım aslında tam olarak tabiri gereksiz memory kullanımı, eklediğimiz kontrol ile gereksiz tetiklemenin önüne geçiyoruz ki döngü sürekli çalışarak memory kullanmasın.Kontrolün mantığı eğer ch IsPC ise notice tetiklensin aksi halde tüm varlık girişleri için sistemi çalıştıracak, buda gereksiz döngü demek.

Çok kritik düzeltmeler değiller illa yapılmak zorunda değil fakat daha iyisi varken niye düzeltmeyelim. :yoyo:
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst