FreeBSD 13 - 14
GCC 10
C++ 17
MariaDB 10.6
MartySama
Vırtual Studio 2019
Locale_inc.h:
Code:
#pragma once
/*
╔═══════════════════════════════╗
║ SULEYMAN SERVER PROJECT ║
║ ║
║ START TIME : 00/00/2025 ║
║ ║
║ LAST REVISION : 00/00/2024 ║
║ ║
║ THIS FILE CREATED [DEV]JENNAR ║
║ ║
║░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄▄░░░░░░░░║
║░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░░║
║░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░░║
║░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░█░░░░║
║░█▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░█░░░║
║█▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒█░░║
║█▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█░║
║░█▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░░║
║░░█░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█░░░║
║░░░█░░██░░▀█▄▄▄█▄▄█▄████░█░░░░░║
║░░░░█░░░▀▀▄░█░░░█░███████░█░░░░║
║░░░░░▀▄░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█░░░░║
║░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░█░░░░░║
║░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░█░░░░║
║░░░░░░░░░░░░░░▀▄▄▄▄▄▄▄▄▄▄█░░░░░║
╚═══════════════════════════════╝
*/
#define LOCALE_SERVICE_EUROPE
#define ENABLE_COSTUME_SYSTEM
#define ENABLE_ENERGY_SYSTEM
#define ENABLE_DRAGON_SOUL_SYSTEM
#define ENABLE_NEW_EQUIPMENT_SYSTEM
#define ENABLE_PACK_GET_CHECK
// #define ENABLE_CANSEEHIDDENTHING_FOR_GM
#define ENABLE_PROTOSTRUCT_AUTODETECT
#define ENABLE_PLAYER_PER_ACCOUNT5
#define ENABLE_LEVEL_IN_TRADE
#define ENABLE_DICE_SYSTEM
#define ENABLE_EXTEND_INVEN_SYSTEM
#define ENABLE_LVL115_ARMOR_EFFECT
#define ENABLE_SLOT_WINDOW_EX
#define ENABLE_TEXT_LEVEL_REFRESH
#define ENABLE_USE_COSTUME_ATTR
#define ENABLE_WOLFMAN_CHARACTER
#define ENABLE_MAGIC_REDUCTION_SYSTEM
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM
#define ENABLE_ACCE_SYSTEM
#define ENABLE_OBJ_SCALLING
#define ENABLE_MOUSEWHEEL_EVENT
#define ENABLE_HIGHLIGHT_NEW_ITEM
#define ENABLE_EMOJI_SYSTEM
#define KAYMA_FIXX // kayma fixi Saga sola kaymalar fix
#define KAYMA_FIX2 // kayma fixi 2 -> input keyboard kolay kalkmaya son
#define KAYMA_FIX3 // zihinsel gb sorunu fix
#define NOKTA_HASAR // Noktalı Hasar Sistemi
#ifdef NOKTA_HASAR // Noktalı Hasar Sistemi
#define M_K_T HASAR
#endif
#define DAMAGE_ON
#define ENABLE_EXTRA_SOCKET_SYSTEM
#define ENABLE_BONUS_STONE
#define ENABLE_BONUS_BOSS
#define __BL__DETAILS_UI__
#define ENABLE_PET_SLOT
#define ENABLE_SPECIAL_STORAGE
#define ENABLE_PENDANT_SYSTEM
#define ENABLE_NPC_WEAR_ITEM
#define ENABLE_FULL_YANG
#define ENABLE_ITEM_COUNT_LIMIT_SYSTEM
#define ENABLE_NEW_BATTLE_PASS
#define ENABLE_CHANNEL_INFO_UPDATE // Channel info reset now fix
#define WJ_SHOW_MOB_INFO
#ifdef WJ_SHOW_MOB_INFO
#define ENABLE_SHOW_MOBAIFLAG
#define ENABLE_SHOW_MOBLEVEL
#endif
#ifdef ENABLE_NEW_BATTLE_PASS
typedef unsigned long long ULDWORD;
#endif
#define ENABLE_SWITCHBOT
#define ENABLE_NEW_EXCHANGE_WINDOW
#define ENABLE_VIEW_TARGET_PLAYER_HP // Oyuncu Yüzdeli HP görme sistemi
#define ENABLE_VIEW_TARGET_DECIMAL_HP // MOB Yüzdeli HP görme sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM
#define ENABLE_SPEED_LIMIT // Saldırı ve Hareket hızı limiti
#define ENABLE_NEW_RANKING
#define ENABLE_EVENT_MANAGER
#define ENABLE_ITEMSHOP
#define ENABLE_BOSS_EFFECT_SYSTEM
#define ENABLE_PATCHNOTE_WINDOW
#define __BL_AUTO_LANTERN_EFFECT__
#define ENABLE_NEW_PET_SYSTEM // Like GF Brave Pet System
#define ENABLE_PET_ATTR_DETERMINE // Like GF Brave Pet Attr Determine System
#define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM // Yere Sat-Sil Sistemi
#define ENABLE_CHANNEL_SWITCH_SYSTEM
#define ENABLE_DS_GRADE_MYTH
#define ENABLE_DS_SET
#define ENABLE_DRAGON_SOUL_EFFECT
#define ENABLE_SHINING_SYSTEM
#define ENABLE_AURA_SYSTEM//OFFİCAL_AURA_SİSTEMİ
#define ENABLE_CUBE_RENEWAL_WORLDARD
#define ENABLE_YANG_LIMIT_SYSTEM
#define SOCKET_SLOTS
#define ICE_FIRE_RING
#define TITLE_SYSTEM
#define GM_HAYALET
#define ENABLE_MODEL_RENDER_TARGET
#define EXCHANGE_CHECKIN_UPDATE
#define ENABLE_MULTISHOP //
#define ENABLE_SPIRIT_STONE_READING //Ruh Taşı Okuma Sistemi
#define ENABLE_SKILL_BOOK_READING //Beceri Kitabı Okuma Sistemi
#define ENABLE_RANGE_NPC_SYSTEM
#define ENABLE_SHOW_CHEST_DROP_SYSTEM
#define ENABLE_GIFTBOX_MULTI_OPEN
#ifdef ENABLE_GIFTBOX_MULTI_OPEN
#define ICOUNT unsigned short
#endif
#define ENABLE_REFINE_RENEWAL
#define ENABLE_BIOLOG_SYSTEM
#define ENABLE_WINGS_NEW
#define RC_RANK
#define ENABLE_WYNEE_CAPESYSTEM
#define BOSS_ARENA
#define FATE_ROULETTE
#define ENABLE_SKILL_COLOR_SYSTEM
#define FIRSATI_YAKALA
#define FIX_TEXTURE_WHITE_NPC
#define ENABLE_PREMIUM_SYSTEM
#ifdef ENABLE_PREMIUM_SYSTEM
#define ENABLE_NO_KINGDOM_FLAG_ABOVE_PREMIUM
#define ENABLE_PREMIUM_EFFECT_ABOVE_HEAD
#define ENABLE_PREMIUM_PREFIX
#endif
#define ADMIN_WHISPER
#define ENABLE_OFFICAL_CHARACTER_SCREEN
#define ENABLE_TUNGA_BLEND_AFFECT
#define ENABLE_TWEENY_LIBRARY
#define ENABLE_SKILL_CHOOSE_SYSTEM
#define ENABLE_GUILD_LEADER_GRADE_NAME
#define ENABLE_GUILD_SAVAS_KNK
#define ENABLE_GUILD_HISTORY
// #define ENABLE_PLAYER_PIN_SYSTEM // sorunsuz fakat gerekli olmadığından devre dışı bıraktım kullanmak istersen aktif et
#define ENABLE_RONARK_SYSTEM // Ronark Sistemi
#define AUTO_HUNTING
#define ENABLE_TAB_NEXT_TARGET
#define ENABLE_FT_GAME_SYSTEM
#define ENABLE_RACE_HEIGHT // Race Height
#define ENABLE_EXTENDING_COSTUME_TIME
#define ENABLE_CHAMPION_SYSTEM
#define ENABLE_MEMLEKET_SYSTEM
#define ENABLE_KIDEM
#define PVM_BALANCE_ATTR // -> PvM Efsun
#define ENABLE_PVM_AVG // -> PvM Efsun
#define AUTO_SHOUT
#define ENABLE_ALIGN_RENEWAL // Dereceye Göre Özellik Sistemi
#define CHANGE_COLOR_SKYBOX_AMBIENCE // SKYBOX AMBIENCE ADVANCED
#define ENABLE_CPP_PSM
#define DISCORD_API
#define ENABLE_COINS_SYSTEM // Anlık envanter Ep System
#define DBONE_EFFECTS // Kemik efekt sistemi
#define ENABLE_DEAL_OR_NO_DEAL //VArmısın Yokmusun
#define ENABLE_BLACKJACK_GAME
#define ENABLE_HWID_BAN
/* OFFLİNESHOP */
#define __ENABLE_NEW_OFFLINESHOP__
#define ENABLE_OFFLINESHOP_DEBUG
#define ENABLE_NEW_SHOP_IN_CITIES
#define ENABLE_OFFLINESHOP_REWORK
// #define ENABLE_SHOPNAMES_RANGE
// #define ENABLE_HIDE_SHOPS
#if defined(ENABLE_OFFLINESHOP_DEBUG) && defined(_DEBUG)
#define OFFSHOP_DEBUG(fmt , ...) Tracenf("%s:%d >> " fmt , __FUNCTION__ , __LINE__, __VA_ARGS__)
#else
#define OFFSHOP_DEBUG(...)
#endif
/* OFFLİNESHOP */
/* FİXES */
#define ENABLE_MESSENGER_REMOVE_FIX
#define WJ_CHARACTER_UPDATE_FIX
#define ENABLE_FIX_MOBS_LAG
#if defined(ENABLE_FIX_MOBS_LAG)
#define FIX_MOBS_LAG_FIX
#endif
#define EXTREME_FPS_BOOST
#define ENABLE_IS_TELEPORT
#define PERFORMANCE_FEATURES
/* FİXES */CommonDefines.h:
Code:
/*
╔═══════════════════════════════╗
║ DEVJENNAR SERVER PROJECT ║
║ ║
║ START TIME : 00/00/2024 ║
║ ║
║ LAST REVISION : 00/00/2024 ║
║ ║
║ THIS FILE CREATED SULEYMAN ║
║ ║
║░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄▄░░░░░░░░║
║░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░░║
║░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░░║
║░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░█░░░░║
║░█▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░█░░░║
║█▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒█░░║
║█▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█░║
║░█▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░░║
║░░█░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█░░░║
║░░░█░░██░░▀█▄▄▄█▄▄█▄████░█░░░░░║
║░░░░█░░░▀▀▄░█░░░█░███████░█░░░░║
║░░░░░▀▄░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█░░░░║
║░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░█░░░░░║
║░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░█░░░░║
║░░░░░░░░░░░░░░▀▄▄▄▄▄▄▄▄▄▄█░░░░░║
╚═══════════════════════════════╝
*/
#ifndef __INC_METIN2_COMMON_DEFINES_H__
#define __INC_METIN2_COMMON_DEFINES_H__
//#define ENABLE_QUEST_CATEGORY
#define ENABLE_D_NJGUILD
#define ENABLE_FULL_NOTICE
#define ENABLE_NEWSTUFF
#define ENABLE_PORT_SECURITY
#define ENABLE_BELT_INVENTORY_EX
#define ENABLE_CMD_WARP_IN_DUNGEON
// #define ENABLE_ITEM_ATTR_COSTUME
// #define ENABLE_SEQUENCE_SYSTEM
/*Ronark Sistemi Start*/
#define ENABLE_RONARK_SYSTEM // Ronark Sistemi
enum eCommonDefines {
MAP_ALLOW_LIMIT = 32, // 32 default
GetGoldMultipler = 1,
#ifdef ENABLE_RONARK_SYSTEM
RONARK_BOSS = 6192,
RONARK_REWARD_MOB = 20392,
#endif
};
/*Ronark Sistemi End*/
#define ENABLE_WOLFMAN_CHARACTER
#ifdef ENABLE_WOLFMAN_CHARACTER
#define USE_MOB_BLEEDING_AS_POISON
#define USE_MOB_CLAW_AS_DAGGER
// #define USE_ITEM_BLEEDING_AS_POISON
// #define USE_ITEM_CLAW_AS_DAGGER
#define USE_WOLFMAN_STONES
#define USE_WOLFMAN_BOOKS
#endif
#define ENABLE_PLAYER_PER_ACCOUNT5
#define ENABLE_DICE_SYSTEM
#define ENABLE_EXTEND_INVEN_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM
#define ENABLE_MAGIC_REDUCTION_SYSTEM
#ifdef ENABLE_MAGIC_REDUCTION_SYSTEM
#define USE_MAGIC_REDUCTION_STONES
#endif
#define DISABLE_STOP_RIDING_WHEN_DIE
#define ENABLE_ACCE_SYSTEM
#define ENABLE_HIGHLIGHT_NEW_ITEM
//#define ENABLE_GLOBAL_GIFT
/*-------------------------------------------SYSTEMS----------------------------------*/
#define ENABLE_YANG_LIMIT_SYSTEM
#define on
#define FAST_STATU_SYSTEM
#define ENABLE_EXTRA_SOCKET_SYSTEM
#define ENABLE_STONE_ADD
#define ENABLE_BONUS_STONE
#define ENABLE_BONUS_BOSS
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define __PET_SYSTEM__
#define ENABLE_SPECIAL_STORAGE
#define ENABLE_PENDANT_SYSTEM
#define FULL_YANG
#define ENABLE_ITEM_COUNT_LIMIT_SYSTEM
#define ENABLE_GOLD_REWARD_RENEWAL
#define ENABLE_NEW_BATTLE_PASS
#ifdef ENABLE_NEW_BATTLE_PASS
typedef unsigned long long ULDWORD;
#endif
#define ENABLE_SWITCHBOT
#define __NEW_EXCHANGE_WINDOW__
#define ENABLE_SPEED_LIMIT
#define __VIEW_TARGET_PLAYER_HP__ // Oyuncu Yüzdeli HP Sistemi
#define __VIEW_TARGET_DECIMAL_HP__ // Mob Yüzdeli HP Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM
#define ENABLE_NEW_RANKING
#ifdef ENABLE_NEW_RANKING
using ULL = long long;
#endif
#define ENABLE_EVENT_MANAGER
#define ENABLE_ITEMSHOP
#define ENABLE_ITEMSHOP_TO_INVENTORY
#define ENABLE_NEW_PET_SYSTEM // Like GF Brave Pet System
#define ENABLE_PET_ATTR_DETERMINE // Like GF Brave Pet Attr Determine System
#define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM // Yere Sat-Sil Sistemi
#define ENABLE_CHANNEL_SWITCH_SYSTEM
#define ENABLE_DS_GRADE_MYTH
#define ENABLE_DS_SET
#define ENABLE_AURA_SYSTEM
#define ENABLE_CUBE_RENEWAL_WORLDARD // Official Cube Sistemi
#define ENABLE_CUBE_ATTR_SOCKET // Official Cube Sistemi Fixi
#define SOCKET_SLOTS
#define ICE_FIRE_RING
#define TITLE_SYSTEM
// #define DUNGEON_INFO
#define WJ_SHOP_MOB_INFO // TR Tipi Canavar Seviye / Agresiflik Sistemi
#define ENABLE_MULTISHOP //
#define ENABLE_PLUS_SCROLL
#define CHECK_BUFF
#define ORT_BEC_EFSUN_SYSTEM
#define ENABLE_SKILL_BOOK_READING //Beceri Kitabı Okuma Sistemi
#define ENABLE_SPIRIT_STONE_READING //Ruh Taşı Okuma Sistemi
#define ENABLE_RANGE_NPC_SYSTEM // Uzaktan Market Modulu
#define ENABLE_SHOW_CHEST_DROP_SYSTEM
#define ENABLE_GIFTBOX_MULTI_OPEN
#ifdef ENABLE_GIFTBOX_MULTI_OPEN
#define ICOUNT unsigned short
#endif
#define __ENABLE_BIOLOG_SYSTEM__
#define __NEW_EVENT_HANDLER__
#define ENABLE_WINGS_NEW
#define RC_RANK
#define ENABLE_WYNEE_CAPESYSTEM
#define FATE_ROULETTE
#define __SKILL_COLOR_SYSTEM__
#define FIRSATI_YAKALA
#define ENABLE_PREMIUM_SYSTEM
#ifdef ENABLE_PREMIUM_SYSTEM
#define ENABLE_UPDATE_PACKET_IN_PREMIUM_SYSTEM
#define ENABLE_PREMIUM_LOG_SAVES
#define ENABLE_PREMIUM_PREFIX_IN_CHAT
// #define ENABLE_BOX_GIVING
#ifdef ENABLE_BOX_GIVING
#define PREMIUM_BOX_ID 95000
#define PREMIUM_BOX_COUNT 1
#define PREMIUM_BOX_INTERVAL 30 //delay between box giving (in days)
#endif
#endif
#define ADMIN_WHISPER
#define ENABLE_OFFICAL_CHARACTER_SCREEN
#define ENABLE_TUNGA_BLEND_AFFECT
#define ENABLE_SKILL_CHOOSE_SYSTEM
#define ENABLE_GUILD_LEADER_GRADE_NAME
#define ENABLE_GUILD_SAVAS_KNK
#define ENABLE_CT_SYSTEM
#define ENABLE_GUILD_HISTORY
#define ENABLE_LONCA_AKTIF_LIDER_SYSTEM
#define BOSS_ARENA
// #define __PLAYER_PIN_SYSTEM__ // sorunsuz fakat gerekli olmadığından devre dışı bıraktım kullanmak istersen aktif et
#define KYGN_ITEM_REMOVE_OR_SELL
#define OTOMATIK_AV
#define DROP_ITEM_TO_INVENTORY
#define ENABLE_LONCA_ISTATISTIK
#define LONCA_AJAN_SYSTEM
#define ENABLE_FT_GAME_SYSTEM
#define ENABLE_EXTENDING_COSTUME_TIME
#define ENABLE_CHAMPION_SYSTEM // -> Sampiyon Sistemi
#define ENABLE_MEMLEKET_SYSTEM
#define ENABLE_KIDEM
#define ENABLE_PVM_AVG // -> PvM ortalama efsun
#define PVM_BALANCE_ATTR // -> PvM Ortalama sistemi
#define ENABLE_ALIGN_RENEWAL //Dereceye Göre Özellik Sistemi
// #define MAX_HP__ // FUL HP KALKMA
#define ENABLE_COINS_SYSTEM // Anlık EP sistemi Envanter
#define DBONE_EFFECTS // Kemik efekt sistemi
#define ENABLE_DEAL_OR_NO_DEAL //Varmısın yokmusun
#define ENABLE_BLACKJACK_GAME
#define ENABLE_HWID_BAN
/* OFFLINESHOP */
#define __ENABLE_NEW_OFFLINESHOP__
#define ENABLE_NEW_OFFLINESHOP_LOGS
#define ENABLE_NEW_SHOP_IN_CITIES
#define ENABLE_IRA_REWORK
#define ENABLE_NEW_OFFLINESHOP_RENEWAL
#ifdef ENABLE_OFFLINESHOP_DEBUG
# ifdef __WIN32__
# define OFFSHOP_DEBUG(fmt , ...) sys_log(0,"%s:%d >> " fmt , __FUNCTION__ , __LINE__, __VA_ARGS__)
# else
# define OFFSHOP_DEBUG(fmt , args...) sys_log(0,"%s:%d >> " fmt , __FUNCTION__ , __LINE__, ##args)
# endif
#else
# define OFFSHOP_DEBUG(...)
#endif
/* OFFLINESHOP */
/*-------------------------------------------SYSTEMS----------------------------------*/
/*--------------------------------------------FIXES-----------------------------------*/
#define ENABLE_FIX_DESTROY_GUILD_IF_WAR_IS_ACTIVE
#define ENABLE_CAMP_FIRE_FIX
#define ENABLE_ANTI_CMD_FLOOD
#define ENABLE_SQL_INJECT_CONTROL_ON_QUERY
#define ENABLE_PARTY_DUNGEON_FIX
#define ENABLE_PARTY_EXP_FIX
#define ENABLE_BOOKS_STACKFIX
#define ENABLE_MESSENGER_REMOVE_FIX
#define ENABLE_COMPUTE_POINT_FIX
#define ENABLE_LAST_ATTACK_TIME_FIX
#define ENABLE_STR_NEW_NAME_FIX
#define ENABLE_ITEM_AWARD_FIX
#define ENABLE_POINT_EXP_FIX
#define ENABLE_FIX //Yapilan Butun fixler
#define __ENABLE_KILL_EVENT_FIX__
#define __IMPROVED_HANDSHAKE_PROCESS__
#define ENABLE_FAST_EQUIP_FIX // Hızlı İtem Tak Çıkar Fix
#define ENABLE_YMIR_AFFECT_FIX
#define __REGEN_REWORK__
#define ENABLE_CRASH_CORE_ARROW_FIX
#define ENABLE_CH_CRASH_CORE_FIX
#define ENABLE_STAT_COPY_BUG_FIX
#define FLUSH_AT_SHUTDOWN
#define ITEM_DUSURME_DUPE_FIX
#define MAP_ENGEL
#define ENABLE_ADDSTONE_FAILURE
#define ENABLE_MAX_ADD_ATTRIBUTE
/*--------------------------------------------FIXES-----------------------------------*/
#endif*Poze / Video (obligatoriu):
*Link download:
Serverfiles:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.VDI:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Serverfiles + VDI:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.*Date (mysql/vdi/ingame):
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.


