Jump to content

Doose

Active+ Member
  • Posts

    116
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Doose

  1. This is the hidden content, please

    This is the hidden content, please

    Hello Metin2 Dev.

    I'm here to share 2 of my hunting missions.

    How do they work?

    • The player receive a scroll with the mission details.
    • It will give the player 2 options.
    • After complete the mission, the player receives his reward.
    • The second mission only appears after concluding the first one.
    • It will show on mission panel how many left is there to kill.

     

    As always is a pleasure to work with this community.

    Any error or problem, text here or contact me in private.

    With best Regards, Doose.

    • Metin2 Dev 95
    • Eyes 4
    • Facepalm 1
    • Think 2
    • Good 22
    • Love 9
    • Love 43
  2. On 8/30/2023 at 6:52 PM, firewall said:
    def __IsSpecialMap(self):
    		import background
    		dis_maps = [
    			"metin2_map_duel",
    			"metin2_map_ridack5",
    			"metin2_map_t3"
    		]
    		if str(background.GetCurrentMapName()) in dis_maps:
    			return TRUE
    		return FALSE
    
    	def __OnClickPvPModeFreeButton(self):
    		if self.__CheckPvPProtectedLevelPlayer():
    			return
    
    		self.__RefreshPVPButtonList()
    
    		if self.__IsSpecialMap():
    			chat.AppendChat(chat.CHAT_TYPE_INFO, "You can't do this here. ")
    		elif constInfo.PVPMODE_ENABLE:
    			net.SendChatPacket("/pkmode 2", chat.CHAT_TYPE_TALKING)
    		else:
    			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.OPTION_PVPMODE_NOT_SUPPORT)

    In case someone wants to add more maps and not just 1

    This is actually a good interaction.
    A friend of mine asked me to do the code i wrote on this topic just for a single map, that's why i didn't do this way.

  3. Hello Metin2 Dev.
    As the title says, i'm here to present a way to block pvp option on certain maps, this is good for PvP Projects.

    #Search this function:
    def __OnClickPvPModeFreeButton(self):
    
    #Replace with:
    	def __OnClickPvPModeFreeButton(self):
    		if self.__CheckPvPProtectedLevelPlayer():
    			return
    
    		self.__RefreshPVPButtonList()
    
    		import background
    		if background.GetCurrentMapName() == "metin2_map_c1":
    			chat.AppendChat(chat.CHAT_TYPE_INFO, "You can't do this here. ")
    		elif constInfo.PVPMODE_ENABLE:
    			net.SendChatPacket("/pkmode 2", chat.CHAT_TYPE_TALKING)
    		else:
    			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.OPTION_PVPMODE_NOT_SUPPORT)

    Wish you a good use on this.
    With best regards,

    Doose.

    • Good 1
  4. Good afternoon.

    I'm here to ask for some investors and also French, Italian, Romanian, Polish and turkish translators.

    Those who want to help and invest on a real and good project, i'll be waiting for you.

    My contact: Doose#7747 or doose1337.

    Have a good day y'all.

    • Lmao 1
  5. This is the hidden content, please

    Alternative download links → 

    This is the hidden content, please

     

    Hello Metin2 Dev.
    I'm here to present a GM Affect system.

    I was bored a few days ago and i wanted to create a different type of GM Symbol Affect for each grade, so i did it and decided to share it with you.

    Remember, the Symbol affects you see on this gif aren't mine so i won't share them, they are made from @ Ridack..

    Hope you enjoy and like it.

     

    How does it work?

    • You simply need to change the localization of the files on localeinfo.py -> Root.

    Here is a simple gif on how it is.

    Spoiler

    a5e1e2702e5a29833b18cde35149bd76.gif

     

    • Metin2 Dev 115
    • Eyes 2
    • Not Good 1
    • Lmao 2
    • Good 38
    • Love 6
    • Love 70
  6. I don't know if this is already posted, if so just remove this please.

    So, i'm here to provide a small "feature" which makes the player freely to attack the monsters you choose.

    Normally if you attack a monster on floor after the 4th attack (Without Combo) they get knockback, if you're on horse or mount at first attack they usually go knockback, so i'm here to "teach" you how to "fix" this.

    Gamelib/ActorInstanceBattle.cpp

    Spoiler

    Search for:

    • bool IS_HUGE_RACE(unsigned int vnum)  

    After add:

    •     case vnum_of_monster:
    •         return true;

    And yeah, that's how you "remove" the knockback the monsters get from you.

    Have a good day and hope you understood.

    • Metin2 Dev 2
    • Good 1
    • Love 1
  7. This is the hidden content, please

    Alternative download links → 

    This is the hidden content, please

     

    Hello Metin2 Dev.

    I'm here to present two new dungeons.

    Some years ago i created from scratch Ice and Flame dungeon.

    FLAME DUNGEON

    • This dungeon is almost like the original, with only 1 or 2 few changes.
    • You need to do every step in order to reach the final boss.
    • This dungeon checks automaticly if you are in a party or not.
    • No ticket need to enter dungeon.
    • No time to re-enter the dungeon.
    • You have 35 minutes to finish the whole dungeon.

    LEVEL 1:

    • Talk with the NPC at the center of the map in order to activate tasks, for each task you complete, a new door unlocks.

    1st Task:

    • Destroy the stone.

    2nd Task:

    • Kill the mini boss inside the next door.

    3rd Task:

    • Kill monsters until you drop the item to unlock the next task.

    4th Task:

    • Kill the 3/4 mini boss's inside the next door.

    5th Task:

    • Search for the maat stones and deliver all of them (I think it's 5, don't remember properly.).

    6th Task:

    • Kill all the monsters inside the last door.

     

    Level 2:

    • Kill Razador, after you kill it, you'll be teleported outside in 60 seconds.

     

    ICE DUNGEON

    • This dungeon is almost like the original, with only 1 or 2 few changes.
    • You need to do every step in order to reach the final boss.
    • This dungeon checks automaticly if you are in a party or not.
    • No ticket need to enter dungeon.
    • No time to re-enter the dungeon.
    • You have 35 minutes to finish the whole dungeon.

     

    Level 1:

    • Talk with NPC in order to activate the dungeon.

    1st Task:

    • Kill all the monsters inside the 1st floor.

    2nd Task:

    • Kill all the monsters until you drop the key, after you drop it, use it in order to proceed to the next floor.

    3rd Task:

    • Kill again all the monsters to reach the next floor.

    4th Task:

    • Kill again all the monsters.

    5th Task:

    • Kill all the monsters until you find the 5 stars, after you find them, drag them to the NPC's.

    6th Task:

    • Kill all the monsters to spawn 5 stones, once they spawn, destroy them all to proceed to the next floor.

    7th Task:

    • Kill the mini Boss Szel to reach the next stage.

    8th Task:

    • Kill monsters until you drop the key, after you drop it, use the key in order to get to the next floor.

    9th Task:

    • Kill the stone to reach the boss stage.

    10th Task:

    • Kill Nemere. After kill it, you will be teleported outside in 60 seconds.

     

    It was fun at that time working on these 2 dungeons.

    In case you need help with some changes, feel free to text me or in this topic.

    Have a good day y'all.

    • Metin2 Dev 90
    • Eyes 3
    • Good 15
    • Love 4
    • Love 45
  8. 29 minutes ago, toppewp said:

    Hello everyone, Does anyone could me send .zip version of metin2 whole SF with client that i can use for practicing? Test server like 2015

    Use the serverfiles from @ TMP4, unfortunatly i can't send the link.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.