Sf-ul este clean pe parte de gameplay, adică shopuri, dropuri, evoluţii, questuri, nu este făcut pentru a se deschide servere la fel.
Scopul vânzării este pentru oamenii care n-au cunoştinţele necesare să-şi creeze propriul server.
Serverul conţine doar diferite tutoriale, sisteme şi fix-uri.
service.h din sursa serverului
[spoiler]#define __SASH_SYSTEM__ - sistemul de esarfe cu scale, effecte, specular, abs, combinare.
#define __WEAPON_COSTUME_SYSTEM__ - sistemul de costum arma pe value3
#define __MOUNT_SYSTEM__ - sistemul de mounturi (slot-ul de langa esarfe)
#define __EFFECT_SYSTEM__ - sistemul de effecte (slot-urile de sub mount/esarfa cu efect armură/armă)
#define __SEND_TARGET_INFO__ - sistemul informatii drop, etc.
#define __VIEW_TARGET_PLAYER_HP__ - Vezi hp-ul oponentului
#define __VIEW_TARGET_DECIMAL_HP__ - Vezi hp-ul oponentului în procente
#define NEW_ADD_INVENTORY - Inventarele 3 şi 4 noi + chei de deblocare
#define __SWAPITEM_SYSTEM__ - Inversezi itemele între ele în inventar (pui una peste alta şi-şi schimbă locul)
#define __NEW_ARROW_SYSTEM__ - Tolbă cu săgeţi nelimitate pe timp 7-15-30 zile
#define __DISABLE_NOTEXISTVNUM_LOG__ - Dezactivare log
#define __DISABLE_MARRIAGE_LOG__ - Dezactivare log
#define __DISABLE_DB_LOG__ - Dezactivare log
#define __ENABLE_DAMAGE_BLOCK_ON_BATTLE__
#define __COUNT_CHAT_ITEM_PICKUP__ - Când aduni iteme de pe jos după numele itemului îţi scrie cantitate (x200)
#define __ANTI_RESIST_MAGIC_BONUS__ - Pietrele anti magie pentru armă şi armură
#define __BOSS_SECURITY__ - Dacă dragonul(exemplu) se duce mult prea departe de locul in care are spawn-ul îşi dă automat respawn la locul lui.
#define __CHANNEL_CHANGE_SYSTEM__ - Schimbare ch din joc
#define __ATTR_TRANSFER_SYSTEM__ - Schimbare bonus costume între ele
#define __ENABLE_TYPE_COLOR_DROP_ITEM__ - Informaţii în locale_inc.h
#define __COSTUME_ATTR_SYSTEM__ - Adaugă şi schimbă bonus pe costum armură/armă + configuraţii în item_attr din navicat>player
#define __NEW_EXCHANGE_WINDOW__ - Noi funcţii la negoţ (rasă,nivel,etc)
#define __FULL_NOTICE_SYSTEM__ - Comanda /b merge la toţi în toate mapele
#define __ENABLE_KICK_MULTI_IP_OX__ - Nu poţi intra la ox cu mai multe conturi
#define __DEZACTIVARE_STICLA_CUNOASTERII__
#define __DISABLE_SYSLOG__
#define __FARA_MASCA_EMOTIEI__ - Poţi folosi emoţii fără mască pe tine
#define __STOP_DROP_YANG__ - Nu mai poţi arunca yang pe jos
#define __GM_PE_N__ - Pe comanda /n apare şi numele gm-ului
#define __PROTECT_MODE_WHEN_LOOK_IN_SHOP__ - Dacă te uiţi într-un shop/npc altcineva nu poate să te atace
#define __DISABLE_MULTI_PRICE_EMPIRE__ - Normal dacă eşti de la blue şi te duci la galbeni preţul din shopuri este x3, acest lucru a fost dezactivat
#define __NOI_COORDONATE_OX__ - 5 noi coordonate la intrare la ox
#define __FAST_TP_REG__ - când încarci statusul sau dai risipa nu se mai crează lag
#define __WJ_SHOW_MOB_INFO__ - la opţiuni joc ai arată/ascunde nivel/agresivitate mob
#define __50_SANSA_SATI_PICE_CARTE_DE_RASA_TA__ - Dacă eşti war ai şansa de 50% să ai drop la carte de rasa ta
#define ENABLE_CHAT_GLOBAL - Chat-ul global între regate este activ
#define ENABLE_YMIR_AFFECT_FIX
#define ENABLE_FIX_QUICK_SLOT - Nu mai poţi pune iteme în HUD (adică butoanele 1-2-3-4 F1-F2-F3-F4)
#define ENABLE_EMPIRE_ON_CHAT - Îţi arată numele pe chat când scrii în culoarea regatului tău (inclusiv chat normal)
#define ENABLE_NEW_AFFECT_POTION - Când bagi roua îţi arată sus în colţ stânga sticluţa.
#define ENABLE_AUTO_RELOAD_ADMIN_DATA - Când dai grad pe server se actualizează automat
#define FLUSH_AT_SHUTDOWN - Când opreşti serverul itemele se actualizează instant
#define ENABLE_ANTI_CMD_FLOOD
#define ENABLE_GOHOME_IF_MAP_NOT_EXIST - Dacă mapa nu mai există şi player-ul a fost blocat în ea, la prima logare va fi teleportat automat în regatul său.
#define ENABLE_GAY
#define ENABLE_INFORMATION_NEXT_READ_BOOK - Dacă ai citit deja o carte şi dai din nou pe ea în chat îţi afişează ziua,ora,minutu,secundele cât timp a mai rămas până poţi citii încă una.
#define ENABLE_VOUCHER_MD
#define ENABLE_BLOCK_USE_ITEMS - în fiecare core se găseşte fişierul "block_item.txt" în el se trece index-ul mapei şi codul itemului care să nu se mai poată folosi.
#define ENABLE_SHOW_QUIZ_NUMBER_OXEVENT - Afişează numărul întrebării la ox
#define ENABLE_COORDINATES_ON_COMMAND_USER - La comanda /u lângă nume îţi arată şi coordonatele unde se află ex. Nume(265, 322)
#define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD - În faţa numelui de la breaslă arată "Lider" cui a creat breasla, şi "General" cui are conducător.
#define ENABLE_AFFECT_POLYMORPH_REMOVE - Când eşti transformat sus în colţ stânga ai un glob transformare care odată ce dai pe el te-ntreabă dacă vrei să scoţi transformarea sau nu.
#define ITEM_BUFF_SYSTEM - Itemele de buff în inventar M G P.
#define ENABLE_MESSENGER_BLOCK - Sus la target ai un nou buton care se cheamă "Block" pentru a bloca playerii care te deranjează, poţi bloca: şoapta, grupa, breasla, emoţiile, etc.
#define USER_SECURITY_GUARD - Verificare cod cont cu trimitere pe email( gen sentry )
#define __FIX_LONG_RESULT_LIST_TEXT__
#define __FIX_32k_HP__
#define __FIX_MARMURA_SI_BLESS_IN_SHOP__
#define __FIX_HEADER_100__
#define __FIX_BELT_DEP__
#define __FIX_GUILD_INVITE_CORE_CRASH__
#define __FIX_CITIRE_CARTI_x1__
#define __FIX_DICE_COMMAND__
#define __FIX_BUY_SHOP__
#define __FIX_UPDATE_LEVEL__
#define __FIX_ANTI_YANG_BUG__
#define __FIX_COSTUM_NUNTA_PESTE_COSTUM_NORMAL__
#define __FIX_BREASLA_LA_SCHIMBARE_REGAT__
#define __FIX_BUG_KILL__
#define __FIX_CHEAT_ENGINE__
#define __FIX_CHECKPOINT_SHUTDOWN__
#define __FIX_COSTUME_NUNTA_PE_MOUNT__
#define __FIX_CRASH_CORE_CRAFTING__
#define __FIX_DUNGEON_PARTY__
#define __FIX_EQUIP_ITEM_IN_SAFEBOX__
#define __FIX_EXP_EXPLOIT__
#define __FIX_EXPLOIT_QUEST__
#define __FIX_EXP_GRUP__
#define __FIX_ITEMS_TYPE_33__
#define __FIX_KICK_HACK__
#define __FIX_NIVEL_CAL__
#define __FIX_PC_SELECT_QUEST__
#define __FIX_DELETE_CARACTER__
#define __FIX_DELETE_CARACTER__VALUE 250
#define __FIX_CHANGE_EQUIP_WITH_INV_FULL__
#define __FIX_CHAR_TELEPORT_INDEX_WRONG__
#define __FIX_BUG_AURA_TAIS_FARA_ARMA__
#define __FIX_HP_GROUP__
#define __FIX_BUG_INV__
#define __FIX_BUG_PIETRE__
#define __FIX_TAIS_SURA__
#define __FIX_COMANDA_RAZBOI__
#define __FIX_CITIRE_CARTI_CU_LVL_MAX__
#define __FIX_CAMPFIRE__
#define __FIX_CAMPFIRE__SEC 60
#define __FIX_CHANGE_SEX_WHIT_COSTUME__
#define __FIX_CHANGE_SEX_WHIT_HAIR__
#define __FIX_UPDATE_PLAYTIME_AND_ITEMS__
#define __FIX_DELETE_FRIEND_REFRESH__
#define __FIX_PICKUP_ITEM_GROUP__
#define __FIX_CHANGE_SEX_WITHOUT_RELOG__
#define __FIX_NOTIF_GUILD_DECLARE_WAR_ON_CHAT__
#define __FIX_HORSE_ON_ARENA_MAP__
#define __FIX_CHECK_EXP__
#define __FIX_FLUSH_BUY_ITEM__
#define __FIX_POISON_ON_ITEM__
#define __FIX_MOB_SIZE_VALUE__
#define __FIX_EQUIPPED_ITEM__
#define __FIX_OWNER_ITEM_ON_PARTY__
#define __FIX_MANY_HP__
#define __FIX_ITEMS_MOVE_ON_BELT_INV_IN_SAFEBOX__
#define __FIX_PACKET_ID_CHECKED__
#define __FIX_CHANGE_ATT_2__
#define __FIX_CHANGE_67_ON_COSTUME__
#define __FIX_ADD_67_ON_COSTUME__
#define __FIX_MOUNT_BONUS__
#define __FIX_CHECK_MAX_HP_ON_MOB__
#define __FIX_HP_NEGATIVE__
#define __FIX_PW_HASH_LOG__
#define __FIX_CSHOP_CLASS__
#define __FIX_USE_ITEM_BELT__
#define __FIX_SQL_INJECT__
#define __FIX_COMMON_DROP_ITEM_FILE__
#define __FIX_REFINE_MATERIAL_EXPLOIT__
#define __FIX_RULES_ON_QUEST__
#define __FIX_RESULT_AFFECT_LOAD__
#define __FIX_MYSHOP_PRICELIST_CORRUPTED_DATA__
#ifndef NEW_PET_SYSTEM
#define NEW_PET_SYSTEM
#define PET_EXP_TABLE_MAX 120 - Setezi tabelul de experienţă maxim la pet
#define PET_EXP_LEVEL_MAX 120 - Setezi nivelul maxim la pet
#define NEW_PET_SYSTEM_FIX_EXP
#define NEW_PET_SYSTEM_FIX_INFO_NEGOT
#define NEW_PET_SYSTEM_FIX_BOOKS_SKILL
#define NEW_PET_SYSTEM_FIX_WINDOW_FOOD
#define NEW_PET_SYSTEM_FIX_BOX_TRANSPORT
#define NEW_PET_SYSTEM_EFFECT_EVOLUTION
#define NEW_PET_SYSTEM_FIX_EVOLUTION2
#define NEW_PET_SYSTEM_BONUS 1, 17, 63 - De aici poţi seta bonusurile care să fie la pet, în prezent este 1-HP, 17-HH, 63-MOB.
#endif
#ifndef OFFLINE_SHOP // Offline shops system
#define OFFLINE_SHOP // Offline shops system
#define GIFT_SYSTEM // gift system enable
#define FULL_YANG // Enable support for yang type long long
#define SHOP_TIME_REFRESH 1*60 // time for cycle checking older shops
#define SHOP_BLOCK_GAME99 //Blocking create shops on channel 99
#define SHOP_DISTANCE // Show shops in pos distance like WoM2
#define SHOP_AUTO_CLOSE //Enable auto closing shop after sell last item
//#define SHOP_ONLY_ALLOWED_INDEX //Enable limiting for other map index which is not defined in player.shop_limit
//#define SHOP_HIDE_NAME // Enable hidding shop npc names like "Player's shop"
#define SHOP_GM_PRIVILEGES GM_IMPLEMENTOR //Minimum GM privileges to using Shop GM Panel
#endif
#ifndef SHOP_SEARCH
#define SHOP_SEARCH
#define SHOP_SEARCH_PRICE_MIN //Price in gui is a minimum eq. price >= item_price if is commented price in gui is a maximum
#endif
#ifndef __DUNGEON_FOR_GUILD__ - Dungeon Meley
#define __DUNGEON_FOR_GUILD__
#ifndef __MELEY_LAIR_DUNGEON__
#define __MELEY_LAIR_DUNGEON__
#define __DESTROY_INFINITE_STATUES_GM__
#define __LASER_EFFECT_ON_75HP__
#define __LASER_EFFECT_ON_50HP__
#endif
#endif
#ifndef __VERSION_162__ - Dungeon Tempel der Ochao
#define __VERSION_162__
#define HEALING_SKILL_VNUM 265
#endif
#ifndef __FIX_PM_FLOODER__
#define __FIX_PM_FLOODER__
#define __LOGOUT_SPAM_PM_PER_SEC_FLOODER__VALUE 3 - 3 secunde
#endif
#ifndef __ALL_CHAT_SPAM__
#define __ALL_CHAT_SPAM__
#define __ALL_CHAT_SPAM__VALUE 4 ///sec
#define __ALL_CHAT_SPAM__VALUE_DD 4 ///delay disconnect
#endif
#ifndef __DEZACTIVARE_TIMP_RESTART_AICI__
#define __DEZACTIVARE_TIMP_RESTART_AICI__
#define __DEZACTIVARE_TIMP_RESTART_AICI__VALUE 180 - 0secunde, 170=10secunde
#endif
#ifndef __DISPARITIE_ITEME_DE_PE_JOS__
#define __DISPARITIE_ITEME_DE_PE_JOS__
#define __DISPARITIE_ITEME_DE_PE_JOS__VALUE 3 - 3secunde
#endif
#ifndef __MOB_DISAPPEAR_FAST__
#define __MOB_DISAPPEAR_FAST__
#define __MOB_DISAPPEAR_FAST__VALUE 1 - 1secundă
#endif
#ifndef __RATE_SERVER__
#define __RATE_SERVER__
#define __RATE_SERVER__VALUE 1000
#endif
#ifndef ENABLE_UPDATE_LASTPLAY_REAL_TIME
#define ENABLE_UPDATE_LASTPLAY_REAL_TIME
#define NEED_LEVEL_FOR_UPDATE_LAST_PLAY 5
#endif
#ifndef __SET_SPEED__ - setezi viteza maximă de pe server permanentă
#define __SET_SPEED__
#define __SET_SPEED__VALUE_MOV 300 - viteză mişcare
#define __SET_SPEED__VALUE_GREEN 200 - viteză atac
#define __SET_SPEED__VALUE_CASTING 100 - farmec
#endif
#ifndef __TEXT_COLOR_CHAT__ - când ai item-ul pe tine poţi să scrii cu acea culoare, de ex, dacă porţi 200001 scrii cu culoarea roşie.
#define __TEXT_COLOR_CHAT__
#define __TEXT_COLOR__VNUM_1 200001 ///cod item
#define __TEXT_COLOR__VNUM_2 200002 ///cod item
#define __TEXT_COLOR__VNUM_3 200003 ///cod item
#define __TEXT_COLOR__VNUM_4 200004 ///cod item
#define __TEXT_COLOR__VALUE_1 "|cFFFF0000|H|h" ///rosu
#define __TEXT_COLOR__VALUE_2 "|cFF00FF00|H|h" ///verde
#define __TEXT_COLOR__VALUE_3 "|cFF0080FF|H|h" ///albastru
#define __TEXT_COLOR__VALUE_4 "|cFFFFFF00|H|h" ///galben
#endif
#ifndef __DISABLE_POTION_IN_DUEL__ - odată ce intri în duel nu se mai pot folosi elixirele sau buffurile, în caz că le ai deja băgate dinainte să intri în duel ele se vor dezactiva.
#define __DISABLE_POTION_IN_DUEL__
#define __DISABLE_POTION_IN_DUEL__VALUE_1 72723
#define __DISABLE_POTION_IN_DUEL__VALUE_2 72724
#define __DISABLE_POTION_IN_DUEL__VALUE_3 72725
#define __DISABLE_POTION_IN_DUEL__VALUE_4 72726
#define __DISABLE_POTION_IN_DUEL__VALUE_5 79001
#define __DISABLE_POTION_IN_DUEL__VALUE_6 79002
#define __DISABLE_POTION_IN_DUEL__VALUE_7 79003
#define __DISABLE_POTION_IN_DUEL__VALUE_8 79004
#define __DISABLE_POTION_IN_DUEL__VALUE_9 79005
#define __DISABLE_POTION_IN_DUEL__VALUE_10 79006
#define __DISABLE_POTION_IN_DUEL__VALUE_11 79007
#define __DISABLE_POTION_IN_DUEL__VALUE_12 79008
#define __DISABLE_POTION_IN_DUEL__VALUE_13 79009
#endif
#ifndef ENABLE_ANNOUNCEMENT_REFINE_SUCCES - arată pe chat global reuşita itemului, poţi da şi click pe item să-i vezi bonusurile.
#define ENABLE_ANNOUNCEMENT_REFINE_SUCCES
#define ENABLE_ANNOUNCEMENT_REFINE_SUCCES_MIN_LEVEL 7 - doar +7 +8 +9 va afişa în chat, dacă vreţi să afişeze de exemplu de la +4 înloc de 7 treceţi 4
#endif
#ifndef ENABLE_ANNOUNCEMENT_LEVELUP
#define ENABLE_ANNOUNCEMENT_LEVELUP
#define ENABLE_ANNOUNCEMENT_LEVELUP_VALUE case18:case35:case42:case55:case61:case75:case85:case90:case95:case99:case105:case110:case115:case120: - case18 - la lvl 18 va arăta pe chat global că playerul x a atins acel nivel
#endif
#ifndef __MICSORARE_TIMP_DEPOZIT__
#define __MICSORARE_TIMP_DEPOZIT__
#define __MICSORARE_TIMP_DEPOZIT__VALUE 3
#define __MICSORARE_TIMP_DEPOZIT__TEXT "Asteapta 3 secunde pana sa deschizi iar depozitul."
#endif
#ifndef __MICSORARE_TIMP_ISHOP__
#define __MICSORARE_TIMP_ISHOP__
#define __MICSORARE_TIMP_ISHOP__VALUE 3
#define __MICSORARE_TIMP_ISHOP__TEXT "Asteapta 3 secunde pana sa deschizi iar item-shopul."
#endif
#ifndef __MICSORARE_TIMP_NEGOT__
#define __MICSORARE_TIMP_NEGOT__
#define __MICSORARE_TIMP_NEGOT__VALUE 3
#define __MICSORARE_TIMP_NEGOT__TEXT "Asteapta 3 secunde pana sa deschizi iar negotul."
#endif
#ifndef __PROTECTIE_PK_RESPAWN__ - când intri pe server sau te ridici de jos ai 5secunde de PK_MODE
#define __PROTECTIE_PK_RESPAWN__
#define __PROTECTIE_PK_RESPAWN__VALUE 5 ///secunde
#endif
#ifndef __FIX_SET_OWNER_SHIP__
#define __FIX_SET_OWNER_SHIP__
#define __FIX_SET_OWNER_SHIP__VALUE 30 /// cate sec pan? s? dispar? itemul care pica pe jos cand ai inv full din cutii
#endif
#ifndef __SET_LEVEL_INTRARE_GRUP__
#define __SET_LEVEL_INTRARE_GRUP__
#define __SET_LEVEL_INTRARE_GRUP__VALUE 15
#endif
#ifndef ENABLE_NULLIFYAFFECT_LIMIT
#define ENABLE_NULLIFYAFFECT_LIMIT
#define ENABLE_NULLIFYAFFECT_LIMIT_VALUE 30
#endif
#ifndef ENABLE_VERIFY_NAME_STARTER
#define ENABLE_VERIFY_NAME_STARTER
#define ENABLE_VERIFY_NAME_STARTER_VALUE "Metin2Release.exe" - numele starterului vostru.
#endif
#ifndef __LINGOURI_DIN_SURSA__
#define __LINGOURI_DIN_SURSA__
#define __LINGOURI_DIN_SURSA__DE_LA 80003
#define __LINGOURI_DIN_SURSA__PANA_LA 80007
#define __LINGOURI_DIN_SURSA__VNUM 80003, 80004, 80005, 80006, 80007
#define __LINGOURI_DIN_SURSA__VALUE 10000000, 50000000, 100000000, 500000000, 1000000000
#endif
#ifndef ENABLE_BLOCK_OPEN_BOX
#define ENABLE_BLOCK_OPEN_BOX
#define ENABLE_BLOCK_OPEN_BOX_VNUM case 50070: case 50071: case 50072:
#define ENABLE_BLOCK_OPEN_BOX_MAP_INDEX case 41: case 42: case 43:
#define ENABLE_BLOCK_OPEN_BOX_TEXT "N-ai voie sa deschizi cufere in aceasta mapa"
#endif
#ifndef __BLOCK_SKILL_WITH_MAP_INDEX__
#define __BLOCK_SKILL_WITH_MAP_INDEX__
#define __BLOCK_SKILL_WITH_MAP_INDEX__VALUE 113 - în caz că vrei să mai adaugi mape doar pui o virgulă şi adaugi index-ul mapei.
#define __BLOCK_SKILL_WITH_MAP_INDEX__TEXT " Nu poti folosi skill-ul in aceasta mapa."
#endif
#ifndef __BLOCK_CHAT_WITH_MAP_INDEX__
#define __BLOCK_CHAT_WITH_MAP_INDEX__
#define __BLOCK_CHAT_WITH_MAP_INDEX__VALUE 113 - în caz că vrei să mai adaugi mape doar pui o virgulă şi adaugi index-ul mapei.
#define __BLOCK_CHAT_WITH_MAP_INDEX__TEXT " Nu poti folosi chat-ul in aceasta mapa."
#endif
#ifndef __MAPS_MINIMUM_LEVEL_CHECK__
#define __MAPS_MINIMUM_LEVEL_CHECK__
#define __MAPS_MINIMUM_LEVEL_CHECK__VALUE m_map[73] = 75; m_map[82] = 75; m_map[216] = 75; m_map[218] = 90; m_map[219] = 90; m_map[220] = 90; m_map[221] = 90
#endif
#ifndef WJ_SHOW_STROKE_INFO - îţi arată câte lovituri ai dat în acel boss .
#define WJ_SHOW_STROKE_INFO
#define WJ_SHOW_STROKE_INFO_VALUE case 691: case 1191: case 2492: case 2493: case 1095:
#endif
#ifndef __ENABLE_INV_OX__ - când întrebarea se pune la ox playerii se fac invizibil ca să nu se poată lua unii după alţii, iar după ce e gata revin la loc
#define __ENABLE_INV_OX__
#define OXEVENT_MAP_INDEX 113
#endif
#ifndef OFFLINE_MESSAGE
#define OFFLINE_MESSAGE
#define OFFLINE_MESSAGE_TIME 15
#define OFFLINE_MESSAGE_TEXT "Nu poti trimite asa repede din nou, asteapta 15secunde"
#endif
#endif[/spoiler]
locale_inc.h din sursa clientului
[spoiler]#define ENABLE_OFFLINE_SHOP
#define ENABLE_FULL_YANG
#define ENABLE_SASH_SYSTEM
#define ENABLE_HIGHLIGHT_SYSTEM
#define ENABLE_COSTUME_WEAPON_SYSTEM
#define ENABLE_MOUNT_SYSTEM
#define ENABLE_EFFECT_SYSTEM
#define ENABLE_SEND_TARGET_INFO
#define ENABLE_VIEW_TARGET_PLAYER_HP
#define ENABLE_VIEW_TARGET_DECIMAL_HP
#define NEW_ADD_INVENTORY
#define ENABLE_SWAPITEM_SYSTEM
#define ENABLE_NEW_ARROW_SYSTEM
#define NEW_PET_SYSTEM
#define ENABLE_SHOP_SEARCH
#define ENABLE_NEW_AFFECT_POTION
#define FLASH_TASKBAR - dacă ai clientul în bară şi primeşti mesaj îţi pâlpâie.
#define ENABLE_CUBE_COLOR_SLOT - slot-ul itemului este roşu sau verde dacă ai sau nu item-ul de upgrade în inventar.
#define ENABLE_EFFECT_ICON
#define BOSS_FIX_ON_RANK - mobi care au rank 5 nu mai pot fi aruncaţi când dai hit în ei.
#define ITEM_BUFF_SYSTEM
#define FIX_CAMERA_MINIMIZARE_CLIENT
#define ENABLE_PASTE - poţi folosi comanda ctrl+v
#define FIX_DELETE_FRIEND_REFRESH
#define PROTECTIE_PK_RESPAWN
#define ENABLE_INV_OX
#define ENABLE_SAFEZONE_STOP_COLLISION - în locurile safezone, exemplu-cerc poţi trece prin orice, npc-uri, playeri, etc.
#define POINT_COLOR_METIN_MINIMAP - metin-ul apare pe minimap
#define INFO_FRIEND_IS_ONLINE - "ai primit o notificare nouă, playerul x este online" + animaţie
#define CHANGE_TEXTURE_MODE - schimbi textura din opţiuni joc zăpadă sau nu.
#define FAST_DROP - aduni de pe jos instant fără să mai aştepţi 2sec.
#define FIX_UPDATE_LEVEL - când faci nivel îţi va arăta în faţă actualizare pe loc nivel 1 -2 -3 -4, dacă n-ai înţeles de exemplu înainte când făceai nivel de la 1 la 5 apărea tot nivel 1 dar pe C aveai nivel 5, acum îşi dă actualizare .
#define DISABLE_FONT_ITALIC_GM - dezactivare font italic în mesajul privat de la gm
#define FIX_UPDATE_PLAYTIME_AND_ITEMS - la schimbă caracter ai actualizare la costum/freză/eşarfă etc.
#define FIX_CHECK_MOVING_ITEM
#define ANTI_RESIST_MAGIC_BONUS - pietrele anti magie
#define ENABLE_ATTR_TRANSFER_SYSTEM
#define ENABLE_COSTUME_ATTR_SYSTEM
#define ENABLE_NEW_EXCHANGE_WINDOW
#define WJ_SHOW_STROKE_INFO
#define ENABLE_AFFECT_POLYMORPH_REMOVE
#define WJ_SHOW_MOB_INFO
#define SIGN_FOR_PLUS_ITEMS - itemele care conţin "+" la nume apare pe iconiţă jos în colţ stânga pentru a le deosebii mai repede(ex itemele upgrade)
#define OFFLINE_MESSAGE
#define VERSION_162_ENABLED - ochao dungeon
#define ENABLE_MESSENGER_BLOCK
#define USER_SECURITY_GUARD
#ifndef ENABLE_TYPE_COLOR_DROP_ITEM - itemele de pe jos au următoarele funcţii:
#define ENABLE_TYPE_COLOR_DROP_ITEM
#define DROP_TYPE_1 pItemData->GetType() == 17 - type 17 = cărţile pentru competenţe - pe jos arată şi numele skill-ului ex: Aura, nu doar cartea competenţei
#define DROP_COLOR_1 "|cffffcc00%s %s(%d)" - culoarea CC-urilor.
#define DROP_TYPE_2 pItemData->GetType() == 23
#define DROP_COLOR_2 "|cff00ced1%s(%d)"
#define DROP_TYPE_3 pItemData->GetType() == 1 || pItemData->GetType() == 2
#define DROP_COLOR_3 "|cff98fb98%s(%d)"
#define DROP_DEFAULT "%s(%d)"
#endif
#ifndef ENABLE_MELEY_LAIR_DUNGEON
#define ENABLE_MELEY_LAIR_DUNGEON
#define MELEY_LAIR_DUNGEON_STATUE 6118
#endif
#ifndef ROTATIE_MOUNT - te poţi roti cu mounturi de pe săgeţi instant.
#define ROTATIE_MOUNT
#define ROTATIE_MOUNT_VALUE 1500.0f
#endif
#ifndef AFISARE_TEXT_QUEST
#define AFISARE_TEXT_QUEST
#define AFISARE_TEXT_QUEST_VALUE 1 -secunde
#endif
#ifndef ENABLE_SERVERNAME_FROM_SOURCE
#define ENABLE_SERVERNAME_FROM_SOURCE
#define ENABLE_SERVERNAME "Metin2" - înloc de Metin2 scrii numele care vrei să fie la client
#endif
#ifndef WJ_ATTACH_SPECULAR_FROM_LIST
#define WJ_ATTACH_SPECULAR_FROM_LIST
#define WJ_ATTACH_SPECULAR_FROM_LIST_VALUE {2493,0.1f},{1191,0.1f},{3091,0.1f},{9003,0.1f},{20092,0.1f},{1095,0.1f} - cod 2493 adică dragon are specular 0.1, specular = strălucire.
#endif
#ifndef ENABLE_SHOW_LIDER_AND_GENERAL_GUILD
#define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD
#define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE1 "|cffFF0000Lider " - dacă tu ai creat breasla îţi va arăta "Lider NUME-BREASLA" cu culoarea roşie
#define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE2 "|cffFFD700General " - dacă ai comandant îţi va arăta "General NUME_BREASLA" cu culoarea galbenă
#endif
#ifndef ENABLE_STOP_COLISSION_GLOBAL
#define ENABLE_STOP_COLISSION_GLOBAL
#define ENABLE_STOP_COLISSION_RACE 7 /// (change 7 with 8 if u have wolfman)
#define ENABLE_STOP_COLISSION_PET 34001, 34051 ///de la 34001 până la 34051 toate peturile [!] nu adauga coduri doar modifici.
#define ENABLE_STOP_COLISSION_NPC 9001, 9002, 9003, 9004, 9005, 9006, 20011, 20091, 20092, 20093, 20094, 20095 ///cod mobi/npc/shop/etc
#define ENABLE_STOP_COLISSION_MAP "metin2_map_a1", "metin2_map_a3", "metin2_map_b1", "metin2_map_b3", "metin2_map_c1", "metin2_map_c3", "season2/metin2_map_skipia_dungeon_01", "season2/metin2_map_skipia_dungeon_02", "metin2_map_duel" ///mapele în care să fie transparente.
#define ENABLE_STOP_COLLISION_MAP_OX "season1/metin2_map_oxevent"
#define ENABLE_STOP_COLLISION_PLAYER_OX
#endif[/spoiler]
work_chriss.py din client
[spoiler]import app
if app.SIGN_FOR_PLUS_ITEMS:
ITEM_AND_POS = {
30071 : [12,12], - adaugi mai multe coduri dacă vrei să-ţi arate acel + la item, ex: 30071 este fierea de urs cu +.
}
ENABLE_INFO_UPGRADE = 1 - dacă pui item-ul la plusat îţi afişează lângă item-ul care-l cere culoarea roşie sau verde în caz că ai itemul sau nu în inventar + cantitatea care o ai în inventar (0) - roşu, n-ai nici una în inventar, (100) -verde, ai 100 în inventar dar el cere doar 2, dacă tu ai (100) şi el cere 105 apare roşu.
REQUEST_AUTO_CANCEL_BY_OVERTIME = 1 - dacă dai cerere de prietenie are timp doar 10secunde să dea accept după dispare cererea pentru a nu se spama.
FIX_TEXT_QUEST = 1
INCARCARE_BARA_LOGIN_FAST = 1
ENABLE_EFFECT_DRAGONSOUL = 1 - când ai activat alchimia se face un efect.
ENABLE_ONE_PASS_SAFEBOX_PER_LOGIN = 1 - la depozit şi la i-shop bagi o singură dată parola după nu mai este nevoie decât după ce intri dinou pe cont.
Kar = 0 - ninsoare on/of de la opţiuni joc
ENABLE_GRAPHIC_MODE = 1 - unde ai şi schimbă caracter mai jos ai şi GRAPHIC_MODE Enable/disable - dacă vrei shaders la texturi.
if ENABLE_GRAPHIC_MODE:
ENABLE_GRAPHIC_MODE_START = 'start Metin2Release.exe'
FIX_INPUT_VALUE = 1
if FIX_INPUT_VALUE:
INPUT_IGNORE = 0
COLORED_ITEMS = [ - 10 = de la, 19= până la - 10-19 arma de nivel 1 puteţi continua să puneţi ce culori vreţi voi la ce coduri vreţi voi, se referă la numele itemului.
#FROM_VNUM, TO_VNUM, COLOR
[10, 19, ITEM_TITLE_COLORS["RED"]],
[20, 29, ITEM_TITLE_COLORS["GREEN"]],
[30, 39, ITEM_TITLE_COLORS["BLUE"]],
][/spoiler]
Imagini:
[spoiler]https://i.gyazo.com/4848e86ff79769670b1 ... 3d9b54.mp4
https://i.gyazo.com/8aa67b33bcf59bc0f5a ... 781d60.mp4
https://i.gyazo.com/d12dc0dc9ff447be497 ... 39b55b.mp4
https://i.gyazo.com/f68732204af5f401bef ... 6a8ca2.mp4
https://i.gyazo.com/4be105c95998632602f ... a68b39.mp4
https://i.gyazo.com/5ffb558c51b7a948480 ... fba9b1.mp4
[/spoiler]
Serverul are şi comenzi extra de reload, ex /reload drop,regen,shop
Serverul se vinde cu tot cu surse.
Packet 1 - 100euro
Packet 2 - 200euro
*Extra* - Gameplay la comandă:
- 30euro(150lei) - server pvm hard
- 20euro(100lei) - server pvm easy
- 15euro(50lei) - server pvp
Updateuri pe viitor:
Ditto(bufful care vine după tine)+ caracterul care dă jumătate din dmg-ul tău, language system full,transmutaţia full + shop off,diferite comenzi la breaslă, book combination,party map signal, altă criptare la client + altele.
(voi da update la topic de fiecare dată când modific ceva la server sau va fi vreun update voi actualiza lista)
-packet 1 nu are updateuri gratuite
-packet 2 va avea mereu update-urile gratuite.
-= UPDATE =-
- System Mentenanţă
- Warninguri Rezolvate
[center]-= Poze cu update în curând =-[/center][Vând] ServerFilles
- Hades ✔
-

- Mesaje: 3363
- Membru din: 22 Aug 2016, 18:35
- Server: Hades World
- Aprecieri: 104
- Mulţumiri: 824
- Discord: Copiază ID
- Contact:
Iar ai postat şi n-ai pus poze.
Ai scris degeaba, prostiile alea acolo, potenţialii cumpărători ai tăi vor fi cei care nu ştiu ce e ăla syserr.
"Updateuri pe viitor:
Ditto(bufful care vine după tine)+ caracterul care dă jumătate din dmg-ul tău, language system full,transmutaţia full + shop off,diferite comenzi la breaslă, book combination,party map signal, altă criptare la client + altele."
Aici vei cumpăra acel system de pe banii server files-ului să zicem, îl primeşti cu tutorial şi-l postezi aici ca premium... Şi tot aşa.
Ai scris degeaba, prostiile alea acolo, potenţialii cumpărători ai tăi vor fi cei care nu ştiu ce e ăla syserr.
"Updateuri pe viitor:
Ditto(bufful care vine după tine)+ caracterul care dă jumătate din dmg-ul tău, language system full,transmutaţia full + shop off,diferite comenzi la breaslă, book combination,party map signal, altă criptare la client + altele."
Aici vei cumpăra acel system de pe banii server files-ului să zicem, îl primeşti cu tutorial şi-l postezi aici ca premium... Şi tot aşa.
nu, nu cumpăr nimic, şi poze sunt[ Hades ] ✔ scrie:Iar ai postat şi n-ai pus poze.
Ai scris degeaba, prostiile alea acolo, potenţialii cumpărători ai tăi vor fi cei care nu ştiu ce e ăla syserr.
"Updateuri pe viitor:
Ditto(bufful care vine după tine)+ caracterul care dă jumătate din dmg-ul tău, language system full,transmutaţia full + shop off,diferite comenzi la breaslă, book combination,party map signal, altă criptare la client + altele."
Aici vei cumpăra acel system de pe banii server files-ului să zicem, îl primeşti cu tutorial şi-l postezi aici ca premium... Şi tot aşa.
Edit: nu voi pune acu poze pentru absolut orice, până la urmă cine-i intresant trebuie să se intereseze până la capăt, poate să mă caute şi să-i arăt serverul că nu mă deranjează cu nimic.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 10 vizitatori



