• 🎉 Hey there! I've just launched my brand new server voting platform — Metin2 P Servers 🚀

Member
Jul
Threads
0
40
0
6
HubMoney
202
Gece gündüz kendimi geliştirmek için LegendyV4 altyapısı üzerinde çalışarak bir çok degişiklik ve güncelleme yaptık.
Kendini geliştirmek isteyen arkadaşlar için tertemiz altyapı niteliginde bir files kullanacak geliştirecek arkadaşlara şimdiden başarılar.
Üstümde ve fileste büyük emegi geçen Alji (alj_i)'ye sonsuz teşşekürlerimi iletiyorum.
We have made many changes and updates in terms of continuity in LegendyV4 to spread day and night.
It provides success to friends who want to spread themselves and who will develop a file with urban infrastructure quality.
I would like to express my endless gratitude to Alji (alj_i) who made a great effort on me and the net.
Code:
#ifndef __INC_METIN2_COMMON_DEFINES_H__
#define __INC_METIN2_COMMON_DEFINES_H__

//////////////////////////////////////////////////////////////////////////
// ### General Features ###
#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

enum eCommonDefines {
    MAP_ALLOW_LIMIT = 32, // 32 default
    GetGoldMultipler = 1,
};
// ### General Features ###
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
// ### CommonDefines Systems ###
#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_GLOVE_SYSTEM
#define ENABLE_PLAYER_PER_ACCOUNT5
#define ENABLE_DICE_SYSTEM
#define ENABLE_EXTEND_INVEN_SYSTEM
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM

#define __VIEW_TARGET_PLAYER_HP__            // Oyuncu Yüzdeli HP Sistemi
#define __VIEW_TARGET_DECIMAL_HP__            // Mob Yüzdeli HP Sistemi

#define ENABLE_MAGIC_REDUCTION_SYSTEM
#ifdef ENABLE_MAGIC_REDUCTION_SYSTEM
// #define USE_MAGIC_REDUCTION_STONES
#endif


/*
    ###        New Defines Extended Version        ###
*/
// todo : coding GLOBAL GIFT SYSTEM
// if ENABLE_GLOBAL_GIFT is defined, the GMs can use the quest global_gift_management.quest to set a global gift
//#define ENABLE_GLOBAL_GIFT


#define DISABLE_STOP_RIDING_WHEN_DIE //    if DISABLE_TOP_RIDING_WHEN_DIE is defined , the player does not lose the horse after his death
#define ENABLE_ACCE_SYSTEM //fixed version
#define ENABLE_HIGHLIGHT_NEW_ITEM //if you want to see highlighted a new item when dropped or when exchanged
#define __ENABLE_KILL_EVENT_FIX__ //if you want to fix the 0 exp problem about the when kill lua event (recommended)






/*
    ***  Defines To DEBUG  ***
*/
// #define ENABLE_SYSLOG_PACKET_SENT



/////////////////////////////Bizim Eklediklerimiz
#define ENABLE_EXTRA_APPLY_BONUS                                                                    // Yeni Bonuslar Modulu
#define ENABLE_CUBE_RENEWAL_WORLDARD                                                                // Official Cube Sistemi
#define ENABLE_CUBE_ATTR_SOCKET                                                                        // Official Cube Sistemi Fixi
#define ENABLE_OFFICAL_CHARACTER_SCREEN                                                                // Karakter Ekranı
#define ENABLE_DS_GRADE_MYTH                                                                        // Mitsi Simya Sistemi
#define ENABLE_DS_SET                                                                                // Simya Set Bonusu
#define ENABLE_QUEST_CATEGORY_SYSTEM                                                                // Gorev Kategori Modulu
#define ENABLE_CHANNEL_SWITCH_SYSTEM                                                                // Kanal Degistirme Modulu
#define ENABLE_EXTENDED_ITEMNAME_ON_GROUND                                                            // Yere Dusen itemlerin isimleri goruntuleme Modulu
#define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM                                                            // Yere Sat-Sil Sistemi
#define ENABLE_GUILD_LEADER_GRADE_NAME                                                                // Lonca Lider-General Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM                                                            // Mop Drop İnfo Sistemi
#define __AURA_SYSTEM__                                                                                // Aura Sistemi
#define ENABLE_PENDANT_SYSTEM                                                                        // Tılsım Sistemi
#define ENABLE_TILSIM_EFSUNLAMA                                                                        // Tılsım Efsunlama
#define ENABLE_SPECIAL_STORAGE                                                                        // K Envanter Modulu
#define ENABLE_GOLD_REWARD_RENEWAL                                                                    // Yere düşen yang düzenlemesi
#define ENABLE_SHOW_CHEST_DROP_SYSTEM                                                                // Sandik Aynası Modulu
#define ENABLE_KILL_STATISTICS                                                                        // Kill istatistik
#define ENABLE_AGGREGATE_MONSTER_EFFECT                                                                // Cesaret Pelerin Efekti
#define __IMPROVED_HANDSHAKE_PROCESS__                                                                // Anti DDOS Sistemi
#define ENABLE_UPGRADE_EFFECT                                                                        // + Basma Efekti - Upgrade Effect
#define ENABLE_DUEL_EFFECT                                                                            // Düello Efekti
#define ENABLE_TIME_CONTROL
#define ENABLE_STATUS_UP_RENEWAL                                                                    // Hızlı Statiü

//OFFLINESHOP
#define ENABLE_OFFLINESHOP_REWORK
#define __ENABLE_NEW_OFFLINESHOP__
#define ENABLE_NEW_OFFLINESHOP_LOGS
#define ENABLE_NEW_SHOP_IN_CITIES

// ### CommonDefines Systems ###
//////////////////////////////////////////////////////////////////////////

#endif
Code:
#pragma once

//////////////////////////////////////////////////////////////////////////
// ### Default Ymir Macros ###
#define LOCALE_SERVICE_EUROPE
#define ENABLE_COSTUME_SYSTEM
#define ENABLE_ENERGY_SYSTEM
#define ENABLE_DRAGON_SOUL_SYSTEM
#define ENABLE_NEW_EQUIPMENT_SYSTEM
// ### Default Ymir Macros ###
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
// ### New From LocaleInc ###
#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 WJ_SHOW_MOB_INFO
#ifdef WJ_SHOW_MOB_INFO
#define ENABLE_SHOW_MOBAIFLAG
#define ENABLE_SHOW_MOBLEVEL
#endif


#define ENABLE_WOLFMAN_CHARACTER

#define ENABLE_MAGIC_REDUCTION_SYSTEM
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM



/*
    ###        New System Defines - Extended Version        ###
*/
#define ENABLE_GLOVE_SYSTEM                                                        // Official TR Güç Eldiveni
#define ENABLE_OBJ_SCALLING                                                        // Obje Boyutlandırma Sistemi
#define ENABLE_ACCE_SYSTEM                                                        // Kuşak Sistemi
#define ENABLE_MOUSEWHEEL_EVENT                                                    // Mouse Tekerlek Modulu
#define ENABLE_HIGHLIGHT_NEW_ITEM                                                // Yeni Düşen İtem Parlama Sistemi
#define ENABLE_EMOJI_SYSTEM                                                        // Emoji Sistemi
#define ENABLE_EXTRA_APPLY_BONUS                                                // Yeni Bonuslar Modulu
#define ENABLE_PENDANT_SYSTEM                                                    // Elemental Bonuslar Modülü
#define ENABLE_CUBE_RENEWAL_WORLDARD                                            // Offical Cube Sistemi
#define ENABLE_OFFICAL_CHARACTER_SCREEN                                            // Karakter Ekranı
#define ENABLE_DS_GRADE_MYTH                                                    // Mitsi Simya Sistemi
#define ENABLE_DS_SET                                                            // Simya Set Bonus Sistemi
#define ENABLE_DRAGON_SOUL_EFFECT                                                // Simya Renkli Higlight Modulu
#define ENABLE_QUEST_CATEGORY_SYSTEM                                            // Gorev Kategori Modulu
#define ENABLE_CHANNEL_SWITCH_SYSTEM                                            // Kanal Degistirme Modülü
#define ENABLE_EXTENDED_ITEMNAME_ON_GROUND                                        // Yere Dusen Itemlerin Isımlerı Gorme Modulu
#define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM                                        // Yere Sat-Sil Sistemi
#define ENABLE_GUILD_LEADER_GRADE_NAME                                            // Lonca Lider-General Sistemi
#define ENABLE_TARGET_INFORMATION_SYSTEM                                        // Mob info Sistemi
#define ENABLE_AURA_SYSTEM                                                        // Official Aura Sistemi
#define ENABLE_CPP_PSM                                                            // PlayerSettingsModule Client'e Taşıma Modulu (Fast Loading)
#define NOKTA_HASAR                                                                // Noktalı Hasar Sistemi
#ifdef NOKTA_HASAR                                                                // Noktalı Hasar Sistemi
//#define M_K_T HASAR    //exmp: 1.200.300.400 > 1T200M300K400
#endif
#define ENABLE_SPECIAL_STORAGE                                                        // Özel Envanter
#define ENABLE_SHOW_CHEST_DROP_SYSTEM                                                // Sandik Aynası Modülü
#define ENABLE_RACE_HEIGHT_RENEWAL                                                    // Karakter Title Yüksekliği
#define ENABLE_KILL_STATISTICS                                                        // Boss,Metin,Kill vs. İstatistikleri Sistemi
#define ENABLE_DETAILS_INTERFACE                                                    // Bonus Tablosu
#define ENABLE_GRAPHIC_MASK                                                            // Grafik Optimizasyonu Sistemi
#define ENABLE_GRAPHIC_ON_OFF                                                        // Grafik Optimizasyonu
#define ENABLE_AGGREGATE_MONSTER_EFFECT                                                // Cesaret Pelerini Efekti
#define ENABLE_BUGTAN_KURTARMA                                                        // Karakter Bugtan Kurtarma Sistemi
#define ENABLE_UPGRADE_EFFECT
#define ENABLE_DUEL_EFFECT
#define ENABLE_STATUS_UP_RENEWAL                                                    // Hızlı Statü Sistemi
#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_NEW_PACK_ENCRYPTION                                                    // MartySama Pack Kilitleme Modülü
#define ENABLE_ETER_PACK_OBSCURING                                                    //Pack Encrypt System

//OFFLINESHOP SYSTEM
#define __ENABLE_NEW_OFFLINESHOP__
//#define ENABLE_OFFLINESHOP_DEBUG
#define ENABLE_NEW_SHOP_IN_CITIES

/*
    ###        New Debugging Defines
*/
// #define ENABLE_PRINT_RECV_PACKET_DEBUG
NOT : Kurulum içinde vardır M2HUB dışında başka bir forumda paylaşılmadan önce lütfen izin alınız.
NOT: It is included in the installation. Please get permission before sharing it in any forum other than M2HUB.

[Gizli içerik]
thx