Fethi Polat 1
Fethi Polat
Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
bencemal 1
bencemal
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
Hikaye Ekle

Cevaplanmadı Locale_inc.h ve CommonDefines.h Nedir?

  • Konuyu başlatan Konuyu başlatan Jew
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 135

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Merhaba,

Bu iki dosyanın SRC tarafında yer aldığı söyleniyor ve neredeyse herkes tarafından paylaşılıyor. Ancak tam olarak ne işe yaradıkları, oyun tarafındaki rolleri ve özellikle services.h dosyasının mantığı konusunda kafam karıştı.

Anladığım kadarıyla bu dosyalar, oyundaki bazı sistemlerin (örneğin eventler, servisler, arka planda çalışan yapılar vb.) aktif veya pasif edilmesiyle doğrudan ilişkili olabiliyor. Peki gerçekten oyun içindeki sistemler bu dosyalar üzerinden mi kontrol ediliyor? Yoksa bu dosyalar daha çok servis tanımlama, modüler yapı kurma ya da derleme sırasında özellik açıp kapatma amacıyla mı kullanılıyor?

Özetle:


  • Bu dosyalar tam olarak ne işe yarar?
  • services.h neden bu kadar önemli görülüyor?
  • Oyun sistemlerini açıp kapatma mantığında kilit bir rolü var mı, yoksa sadece yardımcı bir yapı mı?
 
Son düzenleme:
Şöyle söyleyeyim: CommonDefines.h martysama altyapılarda bulunur ve service.h ile aynı işlevdedir. service.h oyunda derleme zamanında belirlenmesini istediğin ayarları, tanımlamaları (makro deniyor) yapabileceğin dosyadır. client Source için de locale_inc.h aynısıdır. Düzenleme yapıldığında etkisini görmek için dosyaları derlemek gerekir.
 
Merhaba abiler bu 2 dosya SRC de bulunuyor sanırım ama herkes paylaşıyor bu dosyalar nedir ne işe yarar ve oyundaki sistemleri bu dosyalar üzerinden mi açıp kapatılıyor yani nedir bu services.h mevzusu neye yarar?
Evet, kısaca kaynak dosyalarına eklediğin fonksiyonları yani sistemleri defineli şekilde eklersen ya da önceden eklendiyse ismini verdiğin dosyaların içinde olan define ile
aktif - //define ile pasif yapmış olursun.
 
Merhaba abiler bu 2 dosya SRC de bulunuyor sanırım ama herkes paylaşıyor bu dosyalar nedir ne işe yarar ve oyundaki sistemleri bu dosyalar üzerinden mi açıp kapatılıyor yani nedir bu services.h mevzusu neye yarar?
Merhaba,

Bu iki dosyanın SRC tarafında yer aldığı söyleniyor ve neredeyse herkes tarafından paylaşılıyor. Ancak tam olarak ne işe yaradıkları, oyun tarafındaki rolleri ve özellikle services.h dosyasının mantığı konusunda kafam karıştı.

Anladığım kadarıyla bu dosyalar, oyundaki bazı sistemlerin (örneğin eventler, servisler, arka planda çalışan yapılar vb.) aktif veya pasif edilmesiyle doğrudan ilişkili olabiliyor. Peki gerçekten oyun içindeki sistemler bu dosyalar üzerinden mi kontrol ediliyor? Yoksa bu dosyalar daha çok servis tanımlama, modüler yapı kurma ya da derleme sırasında özellik açıp kapatma amacıyla mı kullanılıyor?

Özetle:

  • Bu dosyalar tam olarak ne işe yarar?
  • services.h neden bu kadar önemli görülüyor?
  • Oyun sistemlerini açıp kapatma mantığında kilit bir rolü var mı, yoksa sadece yardımcı bir yapı mı?
 
  • Muhteşem
Reactions: Jew
Her iki dosyada da tanımlar bulunur. Bu tanımlar sabit değer belirtmek içindir.
Örnek verecek olursam : #defi#defineINE_SHOP -> Bu tanım OFFLINE_SHOP'un sabit olarak true gelmesini gerçekleştirir. Bu değerin görünmemesini isterseniz yorum satırı yaparak sonuca ulaşabilirsiniz.
Ya da şöyle bir değer örnek : #define MOB_VNUM 1#defineurada MOB_VNUM'un 101 alınmasını sağlamış olursunuz.

Eğer çözüme ulaştıysanız lütfen ilgili yorumu çözüm olarak işaretleyiniz.
 

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

Geri
Üst