3 mesaje
Membru Începător Membru Începător
  • Mesaje: 2
  • Reacții: 1
  • Mesaje utile: 0
  • Medalii

    *Descriere: Vând un serverfile PvP cum rar se mai găsește, sau cel puțin eu nu am mai întâlnit unul similar pe aici.
    Au fost rezolvate direct query-urile, dupe-ul la teleport (warp key), dupe-ul la crafting, iar proiectul rulează pe Clang C++20. De asemenea, suportă în totalitate direct x9ex.

    PS: După cum veți observa în Locale_Inc, este vorba despre fostul meu server Hera2, care a primit numeroase update-uri de-a lungul timpului.
    Între timp, au venit câțiva băieți (dame) care mi-au cerut să facem un server 1:1 Demera pe sursa mea, iar mai jos puteți vedea rezultatul.

    În ceea ce privește sistemele, las imaginile și fișierul Locale_Inc să vorbească de la sine.

    *Poze / Video:
    [img]./download/file.php?mode=view&id=5557[/img]
    Bonus Breasla cu nume colorat
    [img]./download/file.php?mode=view&id=5558[/img]
    Ruleta la 24h si Ruleta cu MD/Euro
    [img]./download/file.php?mode=view&id=5559[/img]
    [img]./download/file.php?mode=view&id=5560[/img]
    WOLD BOSS
    [img]./download/file.php?mode=view&id=5561[/img]
    Locale_Inc.h
    Code:
    #define LOCALE_SERVICE_EUROPE
    #define ENABLE_COSTUME_SYSTEM
    #define ENABLE_NEW_EQUIPMENT_SYSTEM
    #ifndef ENABLE_STOP_COLISSION_GLOBAL
    	#define ENABLE_STOP_COLISSION_GLOBAL
    	#define ENABLE_STOP_COLLISION_PLAYER_OX
    #endif
    #define ENABLE_PACK_GET_CHECK
    #define ENABLE_PLAYER_PER_ACCOUNT5
    #define ENABLE_LEVEL_IN_TRADE
    // #define CHECK_LATEST_DATA_FILES
    #define ENABLE_TITLE_SYSTEM
    #define NEW_DROP_DIALOG
    #define ENABLE_ACCE_SYSTEM
    #define ENABLE_CHANGELOOK_SYSTEM
    #define __IMPROVED_GUILD_WAR__
    #define ENABLE_VIEW_TARGET_PLAYER_HP
    #define ENABLE_EFFECT_SYSTEM
    #define ENABLE_MINI_GAME
    #define ENABLE_SEND_TARGET_INFO
    
    #define ENABLE_FISH_EVENT
    #define WJ_ENABLE_TRADABLE_ICON
    #define ENABLE_INVENTORY_VIEWER
    #define ENABLE_VIEW_TARGET_DECIMAL_HP
    #define ENABLE_DAMAGE_TOP
    #ifdef ENABLE_COSTUME_SYSTEM
    	#define ENABLE_COSTUME_WEAPON_SYSTEM
    #endif
    #define ENABLE_EXTRA_LOGIN_SECURITY_KEY
    #ifdef ENABLE_EXTRA_LOGIN_SECURITY_KEY
    	#define EXTRA_LOGIN_SECURITY_KEY "hera2conceputdefroznesispinu"
    #endif
    #define ENABLE_MAINTENANCE_SYSTEM2
    #define ENABLE_ITEM_MAX_COUNT_1000
    #define ENABLE_SHOW_CHEST_DROP
    #define ENABLE_MESSENGER_TEAM
    #define ENABLE_HWID_BAN_SYSTEM
    #define ENABLE_DISCORD_RPC
    #define ENABLE_HIDE_PET 
    #define ENABLE_CANSEEHIDDENTHING_FOR_GM
    #define ENABLE_GEM_SYSTEM
    #define ENABLE_NEW_EXCHANGE_WINDOW
    #define WINHTTP_CONNECT_PROTECTION
    #define ENABLE_RECV_WHISPER_WINDOW_FLASH
    #define ENABLE_ERROR_PROPERTY_FILENAME
    #define FIX_CHECK_EMPTY_TEXTURESET
    #define ENABLE_FIX_CREATE_NO_APPROPRIATE_DEVICE
    #define ENABLE_NEW_RENDER_LOAD
    #define ENABLE_INSTANT_PICK_UP
    #define ENABLE_PYTHON_CONFIG
    #define ENABLE_CHAT_HISTORY_UPDATE
    #define ENABLE_RUN_MOUSE_WHEEL
    #define ENABLE_STORE_RESIZING
    #define ENABLE_CUBE_COLOR
    #define ENABLE_MULTISHOP
    #define ENABLE_ITEM_MOVE_FIX
    #define ENABLE_SWITCHBOT
    #define ENABLE_SLOT_PET_SYSTEM
    #define ENABLE_AFFECT_BUFF_REMOVE
    #define ENABLE_COINS_SYSTEM
    #define ENABLE_NOT_THROW_BOSS
    #define ENABLE_CUSTOM_SPECULAR
    
    
    //#define ENABLE_RARITY_SYSTEM
    #define ENABLE_RENDER_TARGET
    //#define ENABLE_DUNGEON_FUNCTION
    #define ENABLE_MULTI_LANGUAGE
    #define ENABLE_AUTODESC_SYSTEM
    #define ENABLE_EFFECT_ICON
    #define ENABLE_SEARCH_ITEM_SYSTEM
    #define ENABLE_SHOP_PAGE
    #define ENABLE_AUTONAME_SYSTEM
    #define ENABLE_GUILD_TOURNAMENT_EVENT
    #define ENABLE_CHAT_COLOR_SYSTEM
    #define ENABLE_FOV_OPTION
    #define ENABLE_WINDOW_SLIDE_EFFECT
    #define ENABLE_FIX_MOBS_LAG
    #if defined(ENABLE_FIX_MOBS_LAG)
    	// -> The define ENABLE_FIX_MOBS_LAG have problems in device reseting.
    	// -> With this new define all this problems are fixed.
    #define FIX_MOBS_LAG_FIX
    #endif
    
    #ifndef ENABLE_SPECULAR_SYSTEM
    	#define ENABLE_SPECULAR_SYSTEM
    	#define SET_ALPHACHANNEL_INTENSITY 3 /* 1.Normal intensity 2.Semi intensity 3.Max intensity */
    	#define ENABLE_EFFECT_COLOR_SYSTEM
    #endif
    
    #define FIX_MEMORY
    
    #define ENABLE_HIDE_COSTUME_SYSTEM
    #define ENABLE_HIDE_COSTUME_SYSTEM_ACCE
    #define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME
    
    #define HIDE_CHESTS_ON_MAP
    #ifdef HIDE_CHESTS_ON_MAP
    	#define CHEST_NAME "Hidden Joker"
    #endif
    
    #define ENABLE_ASLAN_TELEPORTPANEL
    #define ENABLE_GM_AFFECTS							// Enable gm affects
    #define CURL_STUFF
    #define ENABLE_DAILYGIFT_SYSTEM
    #define ENABLE_MINIGAME_RUMI_EVENT
    
    #define ENABLE_NEW_EVENTS
    #ifdef ENABLE_NEW_EVENTS
    	#define ENABLE_KINGDOMS_WAR
    #endif
    
    #define ENABLE_GUILD_REQUEST
    //#define ENABLE_PLAYER_PIN_SYSTEM
    //iMPORTANT
    //#define DEBUG_MODE //activezi doar cand vrei sa intrii cu debuggeru
    //IMPORTANT
    #define ENABLE_SHINING_SYSTEM // effect system extended
    #define DISABLE_AUTOATTACK_IN_MAP1
    // #define __BL_SOUL_ROULETTE__
    #define __CUBE_OFFICIAL__
    #define ENABLE_GRAPHIC_ON_OFF // System graphic options
    #define ENABLE_CUSTOM_NAMECOLOR_SYSTEM
    #define ENABLE_BLACKJACK_GAME
    #define __RENEWAL_NOTICE__
    #define ENABLE_TELEPORT_MINIMAP_GM        // Enable Teleport GM on Minimap
    #define __AUTO_QUQUE_ATTACK__
    #define ENABLE_NPC_WEAR_ITEM
    #define __BL_SHADOW_RENDER_QUALITY_OPTION__
    #define JTX_ENTIRE_TERRAIN_RENDER				// Randare in cache full map, fix freeze schimbare chunk
    #define JETTYX_TRANSPARENCY_BUILDING_FIX
    #define ENABLE_ENTITY_PRELOADING			// Load Entity Information from Server ( Prevent Frame Spikes )
    #define ENABLE_ULTIMATE_REGEN
    #define ENABLE_TRACK_WINDOW
    #define __BACK_DUNGEON__
    // #define ENABLE_ITEMSHOP
    #define ENABLE_MOUSEWHEEL_EVENT
    #define __BL_AUTO_LANTERN_EFFECT__
    #define __GUILD_MEETING__
    #define CHANGE_COLOR_SKYBOX_AMBIENCE
    #define ENABLED_SLIDING_SYNC_FOR_JOB_INSTANCE
    #define ENABLE_FISH_GAME
    #define ENABLE_BATTLE_PASS_ROBERT
    #define ENABLE_RENEWAL_AFFECT_SHOWER //dracays affect shower fix
    #define ENABLE_PREMIUM_PLAYERS
    #define ENABLE_VOICE_CHAT
    #define __AUTO_HUNT__
    #define ENABLE_MULTI_FARM_BLOCK
    #define AUTO_SHOUT
    #define ENABLE_COSTUME_SEARCH
    // #define ENABLE_MORE_FPS
    #define ENABLE_EMOTICONS
    #define ENABLE_NEW_EMOTICONS
    #define ENABLE_WHEEL_OF_FORTUNE
    #define ENABLE_GUILD_BONUSES
    #define ENABLE_CUSTOM_TITLE_SYSTEM
    #define REFRESH_MONEY_SLEEP
    Common_Defines.h
    Code:
    #ifndef __INC_METIN2_COMMON_DEFINES_H__
    #define __INC_METIN2_COMMON_DEFINES_H__
    
    #define ENABLE_PLAYER_PER_ACCOUNT5
    #define ENABLE_PORT_SECURITY
    
    enum eCommonDefines {
    	MAP_ALLOW_LIMIT = 32, // 32 default
    };
    
    #ifndef ENABLE_SPECULAR_SYSTEM
    	#define ENABLE_SPECULAR_SYSTEM
    	#define ENABLE_EFFECT_COLOR_SYSTEM
    #endif
    #define ENABLE_EXTEND_ITEM_AWARD
    #ifdef ENABLE_EXTEND_ITEM_AWARD
    	#define USE_ITEM_AWARD_CHECK_ATTRIBUTES // c++11 or higher
    #endif
    #define __CHANGELOOK_SYSTEM__
    #define __VIEW_TARGET_PLAYER_HP__
    #define __EFFECT_SYSTEM__
    #define __SEND_TARGET_INFO__
    #define ENABLE_CUBE_RENEWAL
    
    #define __VIEW_TARGET_DECIMAL_HP__
    #define ENABLE_DAMAGE_TOP
    #define ENABLE_FEATURES_FIRST_LOGIN
    #define __WEAPON_COSTUME_SYSTEM__
    #define __NEW_DROP_DIALOG__
    #define ENABLE_MULTISHOP
    #define ENABLE_SLOT_PET_SYSTEM
    #define ENABLE_AUTODESC_SYSTEM
    #define ENABLE_AUTONAME_SYSTEM
    #define ENABLE_SEARCH_ITEM_SYSTEM
    #define ENABLE_VOUCHER_MD
    #define ENABLE_GUILD_TOURNAMENT_EVENT
    #define ENABLE_CMD_WARP_IN_DUNGEON
    #define __TITLE_SYSTEM__
    #define ITEM_TITLE_EQUIP
    #define ENABLE_INVENTORY_VIEWER
    #define ENABLE_FISH_EVENT
    #define PARTY_BUFF_FLAG
    #define WJ_ENABLE_TRADABLE_ICON
    #define ENABLE_DUEL_OPTIONS
    #define __IMPROVED_GUILD_WAR__
    // #define ENABLE_RARITY_SYSTEM
    #define ENABLE_COINS_SYSTEM
    
    #define __ANTI_MOD_ITEMS__
    
    #define _ENABLE_UNLIMITED_GUILD_MEMBERS_
    #define ENABLE_EXTRA_LOGIN_SECURITY_KEY
    #ifdef ENABLE_EXTRA_LOGIN_SECURITY_KEY
    	#define EXTRA_LOGIN_SECURITY_KEY "hera2conceputdefroznesispinu"
    #endif
    #define ENABLE_MAINTENANCE_SYSTEM2
    #define ENABLE_CHAT_SPAMLIMIT
    #define ENABLE_UPDATE_LASTPLAY_REAL_TIME
    #define DONT_APPLY_LOW_BUFF
    #define __ACCE_SYSTEM__
    #define NO_PACKET_INFO_LOG
    #define ENABLE_FIX_GUILD_DESTROY_REMOVE
    #define ENABLE_AUTO_EVENT_MANAGER
    #define ENABLE_ITEM_MAX_COUNT_1000
    #define ENABLE_SHOW_CHEST_DROP
    #define ENABLE_MESSENGER_TEAM
    #define ENABLE_HWID_BAN_SYSTEM
    #define ENABLE_NEW_RELOAD_FUNCTIONS
    #define ENABLE_INFINITE_HORSE_HEALTH_STAMINA
    #define CHECK_SHOPS_POSITION
    #define ENABLE_SHOP_SELL_ITEMS_TO_MD
    #define ENABLE_PRIVATE_SHOP_AUTO_CLOSE
    #define ENABLE_NEW_EXCHANGE_WINDOW
    // #define ENABLE_DUNGEON_FUNCTION
    #define ENABLE_SWITCHBOT
    #define ENABLE_CHAT_COLOR_SYSTEM
    #define ENABLE_AFFECT_BUFF_REMOVE
    #define ENABLE_SHOP_PAGE
    #define ENABLE_ANTI_PACKET_FLOOD
    #define __ENABLE_MINIGAME_RUMI_EVENT__
    #define ENABLE_NEW_DMG
    #define ENABLE_HIDE_COSTUME_SYSTEM
    #define ENABLE_HIDE_COSTUME_SYSTEM_ACCE
    #define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME
    #define ENABLE_HIDE_COSTUME_SYSTEM_TRANSMUTACION
    #define ENABLE_GM_AFFECTS
    #define ENABLE_AFTERDEATH_SHIELD
    #define MAX_LENGTH_STATUS 35
    #define ENABLE_BATTLE_PASS_ROBERT
    #define __DAILYGIFT_SYSTEM__
    #define __NEW_EVENTS__
    #ifdef __NEW_EVENTS__
    	#define __KINGDOMS_WAR__
    #endif
    #endif
    #define ENABLE_GUILD_REQUEST
    // #define __PLAYER_PIN_SYSTEM__
    // #define __BL_SOUL_ROULETTE__
    #define __CUSTOM_NAMECOLOR_SYSTEM__
    #define __NEW_DISCONNECT_FUNCTIONS__ //fix
    #define RANDOM_HP_FIX //fix
    #define __IMPROVED_HANDSHAKE_PROCESS__
    // #define ENABLE_ANTI_USE_ITEM_FLOOD
    #define ENABLE_BLACKJACK_GAME
    #define ENABLE_ENTITY_PRELOADING				// Load all entities in specific map ( Reduce Frame Spikes )
    #define ENABLE_GOTO_LAG_FIX						// GoTo Lag fix 
    #define ENABLE_ULTIMATE_REGEN
    #define ENABLE_TRACK_WINDOW
    #define dracaryS_DUNGEON_LIB
    #define __BACK_DUNGEON__
    #define ENABLE_BLOCK_RIDING_IN_DUNGEON
    // #define ENABLE_ITEMSHOP
    // #define ENABLE_ITEMSHOP_TO_INVENTORY//buying item directly from inventory
    #define __GUILD_MEETING__
    #define ENABLE_FISH_GAME
    #define ENABLE_RENEWAL_AFFECT_SHOWER
    #define __ENABLE_PREMIUM_PLAYERS__
    #define ENABLE_VOICE_CHAT
    #define __AUTO_HUNT__
    #define ENABLE_MULTI_FARM_BLOCK
    #define __SEARCH_COSTUME__
    #define ENABLE_WHEEL_OF_FORTUNE
    #define __GUILD_BONUSES__
    #define __CUSTOM_TITLE_SYSTEM__
    
    

    MAKEFILE
    Code:
    CC = ccache clang++-devel
    
    GAME_VERSION = $(shell cat ../../__REVISION__)
    
    INCDIR =
    LIBDIR =
    BINDIR = ..
    OBJDIR = .obj
    $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
    
    ## LIST OF CONSTANTS BEGIN
    ENABLE_GCC_AUTODEPEND = 1
    ## LIST OF CONSTANTS END
    
    # Depend Path File
    ifneq ($(ENABLE_GCC_AUTODEPEND), 1)
    DEPFILE = Depend
    endif
    
    # Standard Libraries
    LIBS = -lm -lmd
    
    # Project Flags
    CFLAGS = -m32 -g -Wall -w -O3 -pipe -fexceptions -pthread -D_THREAD_SAFE -DNDEBUG -std=c++2a -fstack-protector-all -DBOOST_NO_AUTO_PTR
    # CFLAGS = -m32 -g3 -Wall -O0 -pipe -fexceptions -fno-rtti -fno-strict-aliasing -Wno-unused-local-typedefs -Wno-long-long -pthread -D_THREAD_SAFE -DNDEBUG
    
    # FreeBSD stack protector
    CFLAGS += -fstack-protector-all
    
    # Version defines
    CFLAGS += -D__USER__=\"$(USER)\" -D__HOSTNAME__=\"$(HOSTNAME)\" -D__PWD__=\"$(PWD)\" -D__GAME_VERSION__=\"$(GAME_VERSION)\"
    
    # Boost
    INCDIR += -I../../../Extern/include/boost
    
    # DevIL
    INCDIR += -I../../../Extern/include/IL
    LIBS += ../../../Extern/lib/libIL.a\
    		../../../Extern/lib/libjasper.a\
    		../../../Extern/lib/libpng.a\
    		../../../Extern/lib/libtiff.a\
    		../../../Extern/lib/libjbig.a\
    		../../../Extern/lib/libmng.a\
    		/usr/lib/liblzma.a\
    		../../../Extern/lib/liblcms.a\
    		../../../Extern/lib/libjpeg.a
    
    # MySQL
    INCDIR += -I/usr/local/include/mysql
    LIBS += /usr/local/lib/mysql/libmysqlclient.a /usr/lib/libz.a
    
    # CryptoPP
    LIBS += ../../../Extern/lib/libcryptopp.a
    
    # OpenSSL
    INCDIR += -I/usr/include
    LIBS += -lssl
    # LIBS += /usr/lib/libssl.a /usr/lib/libssh_p.a
    
    # RapidJson
    INCDIR += -I../../../Extern/include/rapidjson
    
    
    # Lua
    INCDIR += -I../../liblua/.lua50/include
    LIBDIR += -L../../liblua/.lua50/lib
    LIBS += ../../liblua/.lua50/lib/liblua.a ../../liblua/.lua50/lib/liblualib.a
    
    # Project Libraries
    INCDIR += -I../../../Extern/include
    INCDIR += -I/usr/local/include
    LIBDIR += -L/usr/local/lib
    
    INCDIR += -I../../libserverkey
    LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../libserverkey
    LIBS += -lthecore -lpoly -lsql -lgame -lserverkey
    
    INCDIR += -I../../../Extern/minilzo
    LIBDIR += -L../../../Extern/minilzo/lib
    LIBS   += -lminilzo -lmd -lssl -lcrypto
    
    # PROJECT_SRC_FILES BEGIN
    MAINCPP = main.cpp
    
    CFILE	= minilzo.c
    
    CPPFILE =	affect.cpp\
    			ani.cpp\
    			arena.cpp\
    			auto_event_manager.cpp\
    			banword.cpp\
    			battle.cpp\
    			BattleArena.cpp\
    			BattlePassManager.cpp\
    			blend_item.cpp\
    			block_country.cpp\
    			BlueDragon.cpp\
    			BlueDragon_Binder.cpp\
    			buffer_manager.cpp\
    			buff_on_attributes.cpp\
    			building.cpp\
    			char.cpp\
    			char_affect.cpp\
    			char_battle.cpp\
    			cuberenewal.cpp\
    			char_change_empire.cpp\
    			char_dragonsoul.cpp\
    			char_horse.cpp\
    			char_item.cpp\
    			char_manager.cpp\
    			char_quickslot.cpp\
    			char_resist.cpp\
    			char_skill.cpp\
    			char_state.cpp\
    			cipher.cpp\
    			cmd.cpp\
    			cmd_emotion.cpp\
    			cmd_general.cpp\
    			cmd_gm.cpp\
    			cmd_oxevent.cpp\
    			config.cpp\
    			constants.cpp\
    			crc32.cpp\
    			damage_top.cpp\
    			db.cpp\
    			desc.cpp\
    			desc_client.cpp\
    			desc_manager.cpp\
    			desc_p2p.cpp\
    			dev_log.cpp\
    			DragonSoul.cpp\
    			dragon_soul_table.cpp\
    			dungeon.cpp\
    			empire_text_convert.cpp\
    			entity.cpp\
    			entity_view.cpp\
    			event.cpp\
    			event_queue.cpp\
    			exchange.cpp\
    			FileMonitor_FreeBSD.cpp\
    			file_loader.cpp\
    			fishing.cpp\
    			FSM.cpp\
    			gm.cpp\
    			group_text_parse_tree.cpp\
    			guild.cpp\
    			guild_manager.cpp\
    			guild_war.cpp\
    			switchbot.cpp\
    			horsename_manager.cpp\
    			horse_rider.cpp\
    			input.cpp\
    			input_auth.cpp\
    			input_db.cpp\
    			input_login.cpp\
    			input_main.cpp\
    			input_p2p.cpp\
    			input_udp.cpp\
    			ip_ban.cpp\
    			item.cpp\
    			item_addon.cpp\
    			item_attribute.cpp\
    			item_manager.cpp\
    			item_manager_idrange.cpp\
    			item_manager_read_tables.cpp\
    			locale.cpp\
    			locale_service.cpp\
    			log.cpp\
    			login_data.cpp\
    			lzo_manager.cpp\
    			map_location.cpp\
    			map_manager.cpp\
    			MarkConvert.cpp\
    			MarkImage.cpp\
    			MarkManager.cpp\
    			marriage.cpp\
    			messenger_manager.cpp\
    			mining.cpp\
    			mob_manager.cpp\
    			motion.cpp\
    			OXEvent.cpp\
    			p2p.cpp\
    			packet_info.cpp\
    			party.cpp\
    			pcbang.cpp\
    			PetSystem.cpp\
    			polymorph.cpp\
    			priv_manager.cpp\
    			pvp.cpp\
    			questevent.cpp\
    			questlua.cpp\
    			questlua_affect.cpp\
    			questlua_arena.cpp\
    			questlua_ba.cpp\
    			questlua_building.cpp\
    			questlua_danceevent.cpp\
    			questlua_dragonsoul.cpp\
    			questlua_dungeon.cpp\
    			questlua_forked.cpp\
    			questlua_game.cpp\
    			questlua_global.cpp\
    			questlua_guild.cpp\
    			questlua_horse.cpp\
    			questlua_item.cpp\
    			questlua_marriage.cpp\
    			questlua_npc.cpp\
    			questlua_oxevent.cpp\
    			questlua_party.cpp\
    			questlua_pc.cpp\
    			questlua_pet.cpp\
    			questlua_quest.cpp\
    			questlua_target.cpp\
    			questmanager.cpp\
    			questnpc.cpp\
    			questpc.cpp\
    			refine.cpp\
    			regen.cpp\
    			safebox.cpp\
    			sectree.cpp\
    			sectree_manager.cpp\
    			sequence.cpp\
    			shop.cpp\
    			shopEx.cpp\
    			shop_manager.cpp\
    			shutdown_manager.cpp\
    			skill.cpp\
    			skill_power.cpp\
    			start_position.cpp\
    			target.cpp\
    			text_file_loader.cpp\
    			threeway_war.cpp\
    			TrafficProfiler.cpp\
    			trigger.cpp\
    			utils.cpp\
    			vector.cpp\
    			version.cpp\
    			war_map.cpp\
    			wedding.cpp\
    			xmas_event.cpp\
    			char_cards.cpp\
    			new_events.cpp\
    			questlua_new_events.cpp\
    			new_mob_timer.cpp\
    			StackAttr.cpp\
    			SoulRoulette.cpp
    # PROJECT_SRC_FILES END
    
    # PROJECT_OBJ_FILES BEGIN
    # COBJS	= $(CFILE:%.c=$(OBJDIR)/%.o)
    CPPOBJS	= $(CPPFILE:%.cpp=$(OBJDIR)/%.o)
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    # CDEPS	= $(COBJS:%.o=%.d)
    CPPDEPS	= $(CPPOBJS:%.o=%.d)
    endif
    
    MAINOBJ = $(MAINCPP:%.cpp=$(OBJDIR)/%.o)
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    MAINDEPS = $(MAINOBJ:%.o=%.d)
    endif
    # PROJECT_OBJ_FILES END
    
    # Target Paths
    MAIN_TARGET = $(BINDIR)/game
    
    # previously -> default: $(MAIN_TARGET) $(TEST_TARGET)
    default: $(MAIN_TARGET)
    
    $(OBJDIR)/%.o: %.c
    	@echo compiling $<
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    	@$(CC) -MM -MG -MP $(CFLAGS) $(INCDIR) -c $< -o $(OBJDIR)/$*.d
    	@sed -i '' -e's/$*.o:/$(OBJDIR)\/$*.o:/g' $(OBJDIR)/$*.d
    endif
    
    $(OBJDIR)/%.o: %.cpp
    	@echo compiling $<
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    	@$(CC) -MM -MG -MP $(CFLAGS) $(INCDIR) -c $< -o $(OBJDIR)/$*.d
    	@sed -i '' -e's/$*.o:/$(OBJDIR)\/$*.o:/g' $(OBJDIR)/$*.d
    endif
    
    $(MAIN_TARGET): $(CPPOBJS) $(COBJS) $(MAINOBJ)
    	@echo linking $(MAIN_TARGET)
    	@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(MAINOBJ) $(LIBS) -o $(MAIN_TARGET)
    
    dump:
    	@$(CC) -dM -E - < /dev/null > .nope.nope
    
    symlink:
    	@ln -fs game $(BINDIR)/game_symlink
    
    strip:
    	@cp $(BINDIR)/game $(BINDIR)/game
    	@strip $(BINDIR)/game
    
    clean:
    	@rm -f $(COBJS) $(CPPOBJS) $(MAINOBJ)
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    	@rm -f $(CPPDEPS) $(MAINDEPS)
    endif
    	@rm -f $(BINDIR)/game $(BINDIR)/conv
    
    cc-ver:
    	@$(CC) -v
    
    tag:
    	ctags *.cpp *.h *.c
    
    dep:
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    	@echo "Note: gcc autodepend is autodetected, so target dep skipped"
    else
    	# makedepend -f $(DEPFILE) $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) $(TESTCPP) 2> /dev/null > $(DEPFILE)
    	makedepend -f $(DEPFILE) $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(MAINCPP) 2> /dev/null > $(DEPFILE)
    endif
    
    # AUTO_DEPEND_CHECK BEGIN
    ifeq ($(ENABLE_GCC_AUTODEPEND), 1)
    # sinclude $(CDEPS)
    sinclude $(CPPDEPS)
    sinclude $(MAINDEPS)
    else
    sinclude $(DEPFILE)
    endif
    # AUTO_DEPEND_CHECK END
    
    *Preț (obligatoriu): Se discuta in privat.

    *Modalități plată (obligatoriu): TRANSFER BANCAR.

    *Timp de livrare (obligatoriu): Instant dupa plata.

    *Alte condiții: Nu veniti cu dai tu primu dupa dau eu banii.

    *Date contact: Discord : spinu1337

    *Declar că voi livra produsul în termenii menționați mai sus și înțeleg că, în cazul nerespectării acestora, pot fi supus unei reclamații: Da
    Fişiere ataşate:
    [img]./download/file.php?mode=view&amp;id=5555[/img]
    [img]./download/file.php?mode=view&amp;id=5556[/img]

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Membru Ucenic Membru Ucenic
  • Mesaje: 18
  • Reacții: 27
  • Mesaje utile: 2
  • Status: ..::..::..
  • Server: Echelon2
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Ucenic
    Membru Ucenic

    Mesaj de A l e x »

    Și când ai zis că deschizi Demera 2?
    Membru Începător Membru Începător
  • Mesaje: 2
  • Reacții: 1
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de thantos4520 »

    Eu nu am zis ca deschid demera, proiectul era facut pentru cineva care nu și a respectat obligațiile, și serverul a rămas la mine, și m am gândit să-l îl vând, țeapă nu are cum sa fie vedeți clar ce are și ce oferă plus ca da eu am avut deschis server pe el și un server foarte populat, hera2 este baza acestui server file.

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Serverfiles de vânzare”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori

    Discord ID copiat: