/****************************************
* author : YT2G
* date : 16.10.2025
* update : 10.01.2026
****************************************/
#ifndef __INC_SERVICE_H__
#define __INC_SERVICE_H__
#pragma once
enum eCommonDefines
{
MAP_ALLOW_LIMIT = 128, // Maksimum Map Limiti
GetGoldMultipler = 1,
};
/*** YMIR System ***/
#define ENABLE_IMPROVED_PACKET_ENCRYPTION // Tr YMIR Paket Şifreleme
#define ENABLE_PET_SYSTEM // Tr Evcil Pet Sistemi
#define ENABLE_UDP_BLOCK // Tr UDP Paket Bloklaması
#define ENABLE_CLIENT_LOCALE_STRING // Tr Client Locale String Sistemi
#define ENABLE_HIGHLIGHT_SYSTEM // Tr Yeni Eşya Efekti
#define ENABLE_SHOW_MOB_INFO // Tr Mob Seviye-Agresif Güncellemesi
/*** YMIR System End ***/
/*** Enable System ***/
#define ENABLE_BAKIM_SYSTEM // Oyun Bakım Sistemi
#define ENABLE_HWID_BAN_SYSTEM // Hwid Ban Sistemi
#define ENABLE_STATUS_UP_RENEWAL // Hızlı Statü Sistemi
#define ENABLE_BOSS_RANKING // Boss Damage Ranking System
#ifdef ENABLE_BOSS_RANKING // Boss Damage Ranking System
#define PACKET_TIMER_INTERVAL 3 // Boss Damage Ranking System
#define MAX_PLAYERS_IN_RANKING_TABLE 10 // Boss Damage Ranking System
#endif // Boss Damage Ranking System
#define ENABLE_RANKING // Rank Sistemi
#define ENABLE_ADD_STONE_SLOT // 5 Taş Ekleme Sistemi.
#define ENABLE_PVP_EFFECT_SYSTEM // Duello Efekt Sistemi
#define __BL_KILL_BAR__ // Kill İstatik System
#define ENABLE_TELEPORT_WIZARD // Işınlanma Sihirbazı
#define ENABLE_ITEMSHOP // Oyun İçi Nesne Market
#define ENABLE_ITEMSHOP_TO_INVENTORY // Oyun İçi Nesne Market
#define ENABLE_KERVAN_SYSTEM // Kervan Sistemi
/*** Enable System End ***/
/*** Fix System ***/
#define FIX001 // Level Alırken Effecth Sorunu Fix
#define FIX002 // Mor, Yeşil İksir Sürekli Kullanım Fix
#define FIX003 // Hızlı İtem Giyme Fix
#define FIX004 // Karakter Öldüyse Hareketleri Engelleyen Denetimi Etkinleştir
#define FIX005 // Depoda Oluşan Memory Leak Fix
#define FIX006 // Bineğe Hızlı İn/Bin Fix
#define FIX007 // Yangların Yerde Birikmesi Fix
#define FIX008 // Giyili İtemi Depoya Koyma Fix
#define FIX009 // Kamp Ateşi Sürekli Kullanım Fix
#define FIX010 // Lonca Savaşı Sırasında Loncayı Kapatma Fix
#define FIX011 // Gruptayken Bayrak Değiştirme Fix
#define FIX012 // Pazarlara Vurma Fix
#define FIX013 // Npclerde 0 Yang'a İtem Alamama Fix
#define FIX014 // Skilleri Sıfırladıktan Sonra Etkilerin Devam Etmesi Fix
#define FIX015 // Skillerden Oluşan Lag Hatası Fix
#define FIX016 // pc.select Fonksiyonuna Ch Kontrolü Tanımlama Fix
#define FIX017 // Tanımsız Quest Fonksiyonu Name ve Arg Kanal Düşme Fix
#define FIX018 // Lonca Oluşturma Yang ve Level Kontrol Fix
#define FIX019 // Emotion Gerçek Oyuncu Kontrol Fix
#define FIX020 // Grup Davet, Skill Fonksiyon Gerçek Oyuncu Kontrol Fix
#define FIX021 // Quest Fonksiyonunda Tanımsız Ch Fonksiyonu Fix
#define FIX022 // Komut Kullanım Büyük Küçük Harf Hatası Fix
#define FIX023 // Gelinlik, Smokin Giyiliyken Kostüm Giyme Fix
#define FIX024 // Cinsiyet Değiştirme Kostüm Giyili Kalma Fix
//#define FIX025 // Binek Üzerinde Smokin, Gelinlik Giyme Fix //Costume Mount Eklince Açılacak
#define FIX026 // Grupta İken Beceri Buff Alındığında Önceki Buffun Silinmeme Hatası Fix
#define FIX027 // Ch99 Transfer Hatası Fix
#define FIX028 // Grup Bozulduğunda, Lider Çevrimdışı Olduğunda Özelliklerin Silinmeme Hatası Fix
#define FIX029 // Blend Fonksiyonu Memory Leak Fix
#define FIX030 // Lonca Savaşı Esnasında Ayrılan Oyuncuların Tablodan Eksilmeme Hatası Fix
#define FIX031 // Zindanlardan Sonra Goto Warp İşlevinden Kaynaklanan Lag Hatası Fix
#define FIX032 // Arkadaş Listesinden Silinen Oyuncu Diğer Oyuncunun Listesinde Durma Hatası Fix
#define FIX033 // get_leader_vid Party Fix
#define FIX034 // Bossların Duvara Sıkıştırması Fix
#define FIX035 // Öldükten Sonra Skill Süresi Sıfırlama Düzeltmesi
#define FIX036 // Üst Üste Olan Taşların Silinmesi Fix
#define FIX037 // Setalign Derece Hesaplama Fix
#define FIX038 // Cube İtem Bulunmaması Durumunda Crash Fix
#define FIX039 // Zindan Oluşturulmadığında Crash Fix
#define FIX040 // Pazar Kapatma, İçeriğini Okuma Memory Leak Fix
#define FIX041 // sys_err type değerinin Değişkenler Arasında Bulunmaması Fix
#define FIX042 // Refine Socket 5 Ymir Hatası Fix
//#define FIX043 // Lonca ve Ox At/Bineğe Binme Fix //Costume Mount Eklince Açılacak
#define FIX044 // Elinde Buket Varken At Çağırma / Ata Binme Fix
#define FIX045 // Lonca Savaşıyla Alakalı Paket Düzeltmesi
#define FIX046 // Kill Lua Sorunu Fix
#define FIX047 // Cinsiyet Değiştirdikten Sonra Çıkış Yapma Sorunu Fix
#define FIX048 // Cinsiyet Değiştirme Kostüm, Binek, Saç Çıkartmama Sorunu Fix
#define FIX049 // Bineklerde At Skilleri Kulanılmaması Fix
//#define FIX050 // Lonca, Ox Vs Haritalarına Binek İle Girme Fix //Costume Mount Eklince Açılacak
#define FIX051 // Lonca, Ox Vs Haritalarına At İle Girme Fix
#define FIX052 // Zehirlenmiş Canavarların Sürekli Saldırması Fix
#define FIX053 // Farklı Kanallardakileri Arkadaş Ekleyememe Sorunu Fix
#define FIX054 // PTS / Syslog Şişme Sorunu Fix
#define FIX055 // Işınlandıktan Sonra Skill Kapanma Sorunu Fix
#define FIX056 // Ticaret Yapınca Npc Tıklayınca Verilen Hata Fix
#define FIX057 // Toplu Bk Okuma Fix
#define FIX058 // At Üzerinde Sura Skill Vurmama Fix
#define FIX059 // Dönüşüm Halinde Skiller Deaktif
#define FIX060 // Su Olmayan Bölgede Balık Tutma Fix
#define FIX061 // Maden Olmayan Bölgede Maden Kazma Fix
#define FIX062 // Oyundan Atmalar İçin Ve Packet Hataları İçin Fix
#define FIX063 // Ok Skill Core Fix
#define FIX064 // Sersemlik Bağışıklık Varsa Sersem Yemesin Fix
#define FIX065 // Lonca Lideriysen Loncayı Kapatmadan Karahteri Silinmesi Fix
#define FIX066 // Loncadayken Karahteri Silinmesi Fix
#define FIX067 // Zindanda Müzik Çalmama Fix
#define FIX068 // Oyuncunun Komut Yürütme Kapasitesini Saniyede 10 Komutla Sınırla, Aksi Takdirde Bağlantı Kesilecek
#define FIX069 // Oyun İçinde Floodlar İçin Fix
#define FIX070 // Oyun İçinde İtem Kopyalamalara Karşı Önlem
#define FIX071 // Oyunda Crash Ve Core Fix
#define FIX072 // Ox vs Engellemeleri Fix
#define FIX073 // Hızlı Cesaret Pelerini Kullanımı Fix
#define FIX074 // Minig Mesafe Ve Bot Kullanımı Fix
#define FIX075 // Eski Lonca Arazilerini Silinmeme Fix
#define FIX076 // Ox Eventi Cordinat Fix
#define FIX077 // Büyülü Metal Sysr Fix
#define FIX078 // Harita Yoksa Bugta Kalma Fix
#define FIX079 // Düelloda Olunca Başka Karaktere Duello İsteği Atma Fix
#define FIX080 // Ölüyken Marketi Açma Fix
#define FIX081 // Quest Aktifken QuickSlot'a İtem Ekleme Fix
#define FIX082 // QuickSlot İtem Koyma Fix
#define FIX083 // Maden Damarı Kesince Düşen Syserr Fix
#define FIX084 // İzleyici Modunda Hasar Atılıyordu Fix
#define FIX085 // Şeytan Küleside Yüzük Bugu Fix
#define FIX086 // Shutdown Crash Fix
#define FIX087 // Guild Post Mysql CPU Flood Fix
#define FIX088 // Mavi Pota Yapılan Damage Fix
#define FIX089 // Party Unlink Packet Fix
#define FIX090 // Depo Şifresini Scriptle Spam Yapma Fix
#define FIX091 // Altın - Gümüş Define Sandığı Fix
#define FIX092 // HP/SP Absorbe Fix
#define FIX093 // VID Atama Hatası Fix
#define FIX094 // Shutdown Gm Kontrol Eklendi Fix
#define FIX095 // Bouquet Damage Exploit Fix
#define FIX096 // Marriage DB Crash Fix
#define FIX097 // İsim Değişriken Oluşan Duplication Exploit Fix
#define FIX098 // Polymorph Damage Fix
#define FIX099 // ShopEx Buffer Overflow Fix
#define FIX100 // Lonca Bayrak Savaşında Hareket Hızı Fix
#define FIX101 // Combo Skill Hızlı Açıp Kapatma Fix
/*** Fix System End ***/
#endif