Guest User

Untitled

a guest
Nov 29th, 2025
829
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 14.23 KB | Gaming | 0 0
  1. //IMPORTANT//
  2. #define __PREMIUM_PRIVATE_SHOP__            //Offline Shop
  3. #ifdef __PREMIUM_PRIVATE_SHOP__             //Offline Shop
  4.     //#define ENABLE_PRIVATE_SHOP_PREMIUM_TIME//Offline Shop
  5.     #define ENABLE_PRIVATE_SHOP_LOCKED_SLOTS//Offline Shop
  6. #endif                                      //Offline Shop
  7. #define ENABLE_DUNGEON_RENEWAL      //Sung Mahi Dungeon
  8. #define ENABLE_SUNG_MAHI_TOWER      //Sung Mahi Dungeon
  9. #define __SHIP_DEFENSE__            //Sung Mahi Dungeon
  10. #define __VERSION_162__             //Sung Mahi Dungeon
  11. #ifdef __VERSION_162__              //Sung Mahi Dungeon
  12.     #define HEALING_SKILL_VNUM 265  //Sung Mahi Dungeon
  13. #endif                              //Sung Mahi Dungeon
  14. #define __CONQUEROR_LEVEL__         //Yohara Content
  15. #define ENABLE_GLOVE_SYSTEM         //Yohara Content
  16. #ifdef ENABLE_GLOVE_SYSTEM          //Yohara Content
  17.     #define ENABLE_GLOVE_ITEM_ATTR  //Yohara Content
  18. #endif                              //Yohara Content
  19. #define NEW_BONUS                   //Yohara Content
  20. #define BONUS_PCT                   //Yohara Content
  21. //IMPORTANT//
  22.  
  23. //DEFINES//
  24. #define ENABLE_GLOBAL_RANKING_SYSTEM        //Global Ranking (Playeri,bresle,yang,metine,bossi,monstrii,dungeonuri,playeri omorati)
  25. #ifdef ENABLE_GLOBAL_RANKING_SYSTEM         //Global Ranking (Playeri,bresle,yang,metine,bossi,monstrii,dungeonuri,playeri omorati)
  26.     #define GLOBAL_RANKING_SYSTEM_LOAD_ALL  //Global Ranking (Playeri,bresle,yang,metine,bossi,monstrii,dungeonuri,playeri omorati)
  27. #endif                                      //Global Ranking (Playeri,bresle,yang,metine,bossi,monstrii,dungeonuri,playeri omorati)
  28. // #define ENABLE_TOP_PLAYERS_EFFECT            //Effect pentru Battle Zone (locul 1)
  29. #ifdef ENABLE_TOP_PLAYERS_EFFECT            //Effect pentru Battle Zone (locul 2)
  30.     #define TOP_PLAYER_MAX_LEVEL 120        //Effect pentru Battle Zone (locul 3)
  31. #endif
  32. #define __DRAGOS_DUNGEON_INFO_SYSTEM__
  33. //#define __DUNGEON_INFO_SYSTEM__               //Dungeon Info cu ranking functional
  34. //#define __DUNGEON_INFO__                  //Dungeon Info cu ranking functional
  35. #define ENABLE_BIOLOG_SYSTEM                //New biolog full si fixat
  36. #define __AURA_SYSTEM__                     //Sistemul Aura Outfit full like metin2 ro
  37. #define __ATTR_6TH_7TH__                    //Bonusurile 6 si 7 sistem
  38. #define ENABLE_GAYA_SYSTEM                  //System gaya
  39. #define __7AND8TH_SKILLS__                  //Skill-urile 7 si 8
  40. #define ENABLE_EXPRESSING_EMOTION           //(https://en-wiki.metin2.gameforge.com/index.php/Emotions)
  41. //#define __WORLD_BOSS_EVENT__              //(https://board.en.metin2.gameforge.com/index.php?thread/98745-the-world-boss-event/)
  42. #define LOCALE_STRING_RENEWAL               //Metodă de citire inversată a șirurilor de localizare, posibil pentru a permite compatibilitatea cu mai multe limbi care au ordinea caracterelor diferită.
  43. #define ELEMENT_TARGET                      //Bonusurile element
  44. //#define ENABLE_REFINE_ELEMENT             //Poti pune tare element pe arme ca pe ro
  45. #define ENABLE_NEW_REFINE_ELEMENT
  46. #define ENABLE_EXTEND_INVEN_SYSTEM          //System extindere inventar
  47. #define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD //Iti arata cine este liderul/co-liderul unei bresle
  48. #define __ENABLE_PREMIUM_PLAYERS__          //Premium player cu bonusuri, imagine etc.
  49. #define ENABLE_DRAGONSOUL_ALCHEMY_PLUS      //Schimba bonus alchimia + set bonus cand ai toata roata activata.
  50. #define ENABLE_PET_COSTUME_SYSTEM           //Systemul de pet-uri
  51. #define ENABLE_MOVE_CHANNEL                 //Schimba ch-ul
  52. #define __SEND_TARGET_INFO__                //Reînnoirea informațiilor țintă pentru jucători (Bonus, Țintă, noi informații HP) [1]
  53. #define __VIEW_TARGET_PLAYER_HP__           //Reînnoirea informațiilor țintă pentru jucători (Bonus, Țintă, noi informații HP) [2]
  54. #define __VIEW_TARGET_DECIMAL_HP__          //Reînnoirea informațiilor țintă pentru jucători (Bonus, Țintă, noi informații HP) [3]
  55. #define ENABLE_SEND_TARGET_INFO_EXTENDED    //Reînnoirea informațiilor țintă pentru jucători (Bonus, Țintă, noi informații HP) [4]
  56. #define __SORT_INVENTORY_ITEMS__            //Sortare inventar si special storage
  57. #define __DAILY_GIFT_SYSTEM__               //Sistemul de cadouri zilnice
  58. #define PRODOMO_HIDE_COSTUME                //Sistem de ascunde costum, frizura, skin, aura, esarfa
  59. #define __GM_PE_N__                         //Background mare pentru anunturile unui GM pe joc
  60. #define ENABLE_MESSENGER_TEAM               //Notificare cand GM-ul este online
  61. #define ENABLE_RENEWAL_SHOPEX               //System cu mai multe categorii de shop-uri la un singur npc
  62. #define ENABLE_AFFECT_RENEWAL               //Metodă nouă pentru stocarea și încărcarea efectelor
  63. #define __ENABLE_ADVANCE_SKILL_SELECT__     //Skill select cu animatie
  64. #define NEW_ATTR_RANFORSARI                 //Sistemul de ranforsari pe iteme (costume, frizuri, skin-uri, mount-uri, pet-uri)
  65. #define OFFLINE_MESSAGE_REWORKED            //Reînnoirea mesajelor offline stocate până la 7 zile, în cache și sigure
  66. #define __GUILD_BONUSES__                   //Cand breasla atinge nivelul maxim fiecare player primeste un bonus specific
  67. #define ENABLE_NEW_PASSIVE_SKILL            //3 skill-uri pasive noi
  68. #define __ENABLE_INVENTORY_PROTECTED_SYSTEM__   //Protectie inventar, parola default este 999999 si se poate schimba de pe client
  69. #define ENABLE_SWITCHBOT                    //Sistemul de schimba bonus
  70. #define __ENABLE_SHAMAN_SYSTEM__            //Sistemul de buffi
  71. #define __PET_SYSTEM__                      //Sistemul de pet-uri cu slot pe inventar
  72. #define __UDP_BLOCK__                       //Sistemul de block persoane
  73. #define __CASKET_PREVIEW_ENABLE__           //Sistemul de chest previews
  74. #define ENABLE_CUSTOM_INVENTORY             //Sistemul de depozit special
  75. //#define ENABLE_ACHIEVEMENT_SYSTEM         //Sistemul de realizări, funcționează în XML, făcându-l extrem de ușor de utilizat și modificat. Ai o mulțime de questuri de completat pe parcursul progresului tău pe server. Sistemul de titluri este integrat în sistemul de realizări. Prin completarea anumitor realizări, vei debloca titluri pentru caracterului tău.”
  76. //#define REFACTOR_MULTIREFINE              //Sistemul de Multi-Refinare are scopul de a îmbunătăți atât designul, cât și funcționalitatea sistemului clasic de rafinare.
  77. #define __BL_MULTI_LANGUAGE__               //Multi language
  78. #define __BL_MULTI_LANGUAGE_PREMIUM__       //Multi language
  79. #define __BL_MULTI_LANGUAGE_ULTIMATE__      //Multi language
  80. #define __BL_CLIENT_LOCALE_STRING__         //Multi language
  81. #define REFACTOR_CUBE                       //Sistemul de craft
  82. //#define __BATTLE_PASS__                       //Sistemul de battlepass
  83. #define __GROWTH_PET_SYSTEM__               //Sistemul de insotitori
  84. #define REMOVE_SHOP_EMPIRE_TAX              //Elimina taxa de regat
  85. #define REMOVE_SHOP_CHECK                   //Elimina verificarea magazinului și taxele pentru vânzarea rapidă
  86. #define ENABLE_D_NJGUILD                    //Activează funcțiile relative d.new_jump_all_guild+cpp (testate)
  87. #define WJ_SHOW_STROKE_INFO                 //Acesta iti arata cate hit-uri ai dat in metine/bossi
  88. #define ENABLE_EVENT_MANAGER                //Calendar de evenimente
  89. #define ENABLE_PERMANENT_ORES               //Finisaje permanente
  90. #define REFERRAL_SYSTEM                     // Sistem de referal
  91. #define KEEP_SKILL_AT_WARP                  //Skill-urile nu dispar dupa teleport
  92. //#define __NEW_SET_BONUS__                 //Sistemul de bonus set
  93. #define KEEP_BUFFS_PVM_AFTER_DIE            //Ramane buff-ul dupa ce mori
  94. #define ENABLE_SORT_INVENTORY               //Sorteaza inventarul
  95. #define NEW_RINGS                           //Noi inele
  96. #define RENEWAL_PICKUP_AFFECT               //Sistemul de pickup automat fixat si adapatat si pentru inventar special
  97. #define ENABLE_RENEWAL_AFFECT_SHOWER        //Roua, apele etc iti apar in coltul stanga sus asezate pe categorii + functie sa poti sterge skill-urile
  98. #define __NEW_REGIST_PLAYER_INFO__          //
  99. #define __RENEWAL_BRAVE_CAPE__              //Mantie automata
  100. #define ENABLE_EXTEND_ITEM_AWARD            //Pentru ishop
  101. #ifdef ENABLE_EXTEND_ITEM_AWARD             //Pentru ishop
  102.     #define USE_ITEM_AWARD_CHECK_ATTRIBUTES //Pentru ishop
  103. #endif                                      //Pentru ishop
  104. #define ENABLE_D_NJGUILD                    //Caracteristici generale la breasla
  105. #define ENABLE_NEWSTUFF                     //MARTYSAMA, funcții noi de regenerare și reîncărcare
  106. #define ENABLE_PORT_SECURITY                //Securitate generală pe portul 3306, protecție împotriva boturilor pe Contabo
  107. #define ENABLE_BELT_INVENTORY_EX            //Stocarea inventarului de curea refăcută
  108. #define __SASH_SYSTEM__                     //Sistemul de esarfe
  109. #define __CHANGELOOK_SYSTEM__               //Sistemul de transmutatie
  110. #define __ENABLE_CHANGELOOK_SYSTEM__        //Ssitemul de transmutatie adaptat pentru offline shop si shopex
  111. #define __QUEST_RENEWAL__                   //Reînnoirea questurilor GF cu actualizare automată
  112. #ifdef __QUEST_RENEWAL__                    //Reînnoirea questurilor GF cu actualizare automată
  113.     #define _QR_MS_                         ////Reînnoirea questurilor GF cu actualizare automată
  114. #endif
  115. #define __BL_ENABLE_PICKUP_ITEM_EFFECT__    //Efect pickkup item
  116. #define ENABLE_FISH_EVENT                   //Jigsaw event
  117. #define WJ_ENABLE_TRADABLE_ICON            
  118. #define __NEW_EXCHANGE_WINDOW__             //Noua fereastra de negot
  119. #define __EXTENDED_SAFEBOX__                //6 pagini pt depozit normal si ishop
  120. //#define ENABLE_MOUNT_COSTUME_SYSTEM           //
  121. #define __MOUNT_COSTUME_SYSTEM__ // Mount Costume System
  122. #define __ITEM_APPLY4__ // Extended Apply Bonus (4)
  123. #define ENABLE_WEAPON_COSTUME_SYSTEM        //Sistemul de skin-uri
  124. #define ENABLE_REMOVE_LIMIT_GOLD            //Nouă metodă de eliminare a limitării de 2.000.000.000 yang -> uint32_t (unsigned long long)”
  125. #define ENABLE_ATLAS_BOSS                   //Arata  bossi pe harta mare
  126. #define __AUTO_HUNT__                       //Ataca automat rescris
  127. #define AUTO_HUNT                           //Ataca automat rescris
  128. #define ENABLE_VOTE4BUFF                    //Voteaza pentru buff
  129. #define ENABLE_DUNGEON_EXTEND
  130. #define ENABLE_ANTIEXP_RING // anti exp ring
  131. #define ENABLE_GM_BLOCK
  132. #define ENABLE_REAL_TIME_REGEN
  133. #define ENABLE_ALIGNMENT_BONUS
  134. #define ENABLE_FEATURES_REFINE_SYSTEM
  135. #define HIDDEN_OX
  136. #define ENABLE_SHOP_AUTO_STACK
  137. #define __FAST_BID__
  138. #define ENABLE_SWITCHBOT_WORLDARD
  139. #define ENABLE_REFERRAL_SYSTEM
  140. #define ENABLE_ARAZEL_DEV
  141.  
  142. /* Handshake check*/
  143. #define __IMPROVED_HANDSHAKE_PROCESS__
  144. #if defined(__IMPROVED_HANDSHAKE_PROCESS__)
  145. #define INTRUSIVE_HANDSHAKE_LOG FALSE
  146. #define INTRUSIVE_HANDSHAKE_PULSE 1
  147. #define INTRUSIVE_HANDSHAKE_NEXT_PULSE 60 * 10
  148. #define INTRUSIVE_HANDSHAKE_LIMIT 7
  149. #define INTRUSIVE_HANDSHAKE_BAN FALSE
  150. #endif
  151.  
  152. //#define ENABLE_ANTI_MULTIPLE_FARM
  153. //#define ENABLE_WORLD_BOSS
  154. //#define __RENEWAL_ADMIN_CHAT__
  155. //#define ENABLE_ONLINE_COMMAND
  156. //#define ENABLE_TRIVIA_SYSTEM
  157. //#define __EVENT_BANNER_FLAG__
  158. //#define ENABLE_HIT_LIMITER
  159. //#define __WORLD_BOSS_YUMA__
  160. //#define __KILL_NOTICE__
  161. //#define ENABLE_NEWEXP_CALCULATION         //FMM MARUSKI
  162. //DEFINES//
  163.  
  164. // #define ENABLE_CSHIELD
  165. #ifdef ENABLE_CSHIELD
  166.     #define AUTOUPDATE_INTERVAL 120 // sets the update interval in seconds
  167.     #define VERIFICATION_KEY "20563FQYRR3BH2YK0UJS" // sets the verification key
  168.     #define ENABLE_CHECK_ATTACKSPEED_HACK // checks if player is attacking too fast
  169.     #define ENABLE_EXTENDED_CHECK_ATTACKSPEED_HACK // checks if player is attacking too fast and blocks attack packets with a lower threshold
  170.     // #define DISABLE_ATTACKSPEED_KICK // disables attackspeed kick
  171.     #define ENABLE_CHECK_MOVESPEED_HACK // checks if player is moving too fast
  172.     #define ENABLE_CHECK_WAIT_HACK // checks if player is using waithack
  173.     // #define ENABLE_CAPTCHA 20 // captcha appears every 20 minutes
  174.     #ifdef ENABLE_CAPTCHA
  175.         #define ENABLE_RANDOM_CAPTCHA // captcha appears randomly between +- 10 minutes of ENABLE_CAPTCHA time
  176.         #define AUTOUPDATE_CAPTCHA_INTERVAL 4 // sets the update interval in hours to receive a new set of captchas
  177.     #endif
  178.     #define ENABLE_CAPTCHA_AND_DEV_WHITELIST // captcha won't be displayed to account names you set via webpanel + you can run the client in dev mode without kick
  179.     // #define WHITELIST_IP // whitelist player IP in pf after client start (needs config adaptions)
  180.     #define REDUCED_LOGS // doesn't log movement speed and async reports anymore
  181.     // #define SUPPRESS_UPDATE_OUTPUT // suppresses the "CShield data updated" messages
  182.     #define ENABLE_LOG_NOTIFICATIONS GM_GOD // enables pm notifications for GM_GOD and higher
  183.     #ifdef ENABLE_LOG_NOTIFICATIONS
  184.         #define ENABLE_LOG_NOTIFICATIONS_ERROR_CODES {102, 10006, 10007, 10008, 10009, 10010, 10011, 10012} // error codes that trigger a notification
  185.     #endif
  186.     #define ENABLE_EXTERNAL_REPORTS // enables external reports when a players is not logged in
  187. #endif
  188.  
  189.  
  190. //FIXURI//
  191.  
  192. #ifdef _IMPROVED_PACKET_ENCRYPTION_
  193. #define USE_IMPROVED_PACKET_DECRYPTED_BUFFER
  194. #else
  195. #define USE_NO_PACKET_ENCRYPTION
  196. #endif
  197.  
  198. #define ENABLE_FLOOD_PRETECTION
  199. #define IS_FIX_POISON_RISIPA_AFFECT(type) ((type) == AFFECT_MOV_SPEED || (type) == AFFECT_ATT_SPEED || (type) == AFFECT_STR || (type) == AFFECT_DEX || (type) == AFFECT_INT || (type) == AFFECT_CON || (type) == AFFECT_CHINA_FIREWORK || (type) == SKILL_JEONGWI || (type) == SKILL_GEOMKYUNG || (type) == SKILL_CHUNKEON || (type) == SKILL_EUNHYUNG || (type) == SKILL_GYEONGGONG || (type) == SKILL_GWIGEOM || (type) == SKILL_TERROR || (type) == SKILL_JUMAGAP || (type) == SKILL_MANASHILED || (type) == SKILL_HOSIN || (type) == SKILL_REFLECT || (type) == SKILL_KWAESOK || (type) == SKILL_JEUNGRYEOK || (type) == SKILL_GICHEON) //@@fixme002;
  200. #define __FIX_CHANGE_SEX_WITHOUT_RELOG__
  201. #define ENABLE_FLY_FIX
  202. #define ENABLE_EXTENDED_RELOAD
  203. #define ENABLE_BOSS_KICK_INTO_WALLS_FIX
  204. //#define ENABLE_KICK_MULTI_IP_OX
  205. #define ENABLE_HEADER_100_FIX
  206. #define __FIX_UPDATE_LEVEL__
  207. #define ENABLE_EXTENDED_SOCKETS
  208. #define __FIX_UPDATE_ALIGNMENT__
  209. #define __FIX_COSTUM_NUNTA_PESTE_COSTUM_NORMAL__
  210. #define FIX_BLOCK_MOB_SAFEZONE
  211. #define __FIX_BREASLA_LA_SCHIMBARE_REGAT__;
  212. #define __FIX_UPDATE_PLAYTIME_AND_ITEMS__
  213. #define __FIX_DELETE_FRIEND_REFRESH__
  214. #define __FIX_INFO_REFINE_DRAGONSOUL__
  215. #define __FIX_DUNGEON_PARTY__
  216. #define ENABLE_FIX_READ_ETC_DROP_ITEM_FILE_BY_VNUM
  217. #define __FIX_EXPLOIT_QUEST__
  218. #define FLUSH_AT_SHUTDOWN
  219. #define FIX_SELECT_EMPIRE_PHASE
  220. #define __FIX_EXP_GRUP__
  221. #define __FIX_ITEMS_TYPE_33__
  222. #define __FIX_KICK_HACK__
  223. #define ENABLE_COUNT_MONSTER_FIX
  224. #define ENABLE_DUNGEON_NOTICE_FIX
  225. #define FIX_LOAD_MOBS_WITH_MOUNT
  226. #define __FIX_NIVEL_CAL__
  227. #define __FIX_PC_SELECT_QUEST__
  228. #define ENABLE_FIX_QUICK_SLOT
  229. #define __FIX_SECONDARY_SKILL__
  230. #define __FIX_TIMER_EVENT__
  231. #define ENABLE_DESTROY_GUILD_IF_WAR_IS_ACTIVE_FIX
  232. #define __FIX_BUG_AURA_TAIS_FARA_ARMA__
  233. #define __FIX_HP_GROUP__
  234. #define __FIX_COMANDA_RAZBOI__
  235. #define __FIX_CAMPFIRE__
  236. #define __FIX_CAMPFIRE__SEC 60
  237. #define __FIX_BUG_IMMUNE__
  238. #define __FIX_CHANGE_SKILL_VISUAL_BUG__
  239. #define FIX_DUNGEON_MUSIC
  240. #define POTIUNI_PERMANENTE_RELUCRATE
  241. #define FIX_STICLA_CUNOASTERII
  242. #define FIX_AURA_BUG_VIZUAL
  243. #define PRODOMO_EMOTIE_FIX
  244. #define PRODOMO_SOME_FIX
  245. #define lib_essex_prodomo
  246. #define ENABLE_WEDDING_FIX
  247. #define ENABLE_CLEAR_OLD_GUILDS_LANDS_BY_INACTIVITY
  248. #define ENABLE_UPDATE_LASTPLAY_REAL_TIME
  249. #define ENABLE_FULL_NOTICE
  250. #define LEADERSHIP_EXTENSION
  251. #define ENABLE_ENTITY_PRELOADING
  252. //FIXURI//
Advertisement
Add Comment
Please, Sign In to add comment