Jump to content

Title System 0.3.4


Recommended Posts

M2 Download Center

This is the hidden content, please
( Internal )

 

Spoiler

fd572cc700fde7ad2ba3abb131f4513c.gif

 

  • Conversation between me and vegas:
[21:18:22] ####:: VegaS are you here?
[21:18:31] VegaS™: Yes.
[21:19:09] ####: Man, some people sell your title system what was public on tur****.
[21:22:14] ####:: https://metin2.download/picture/43Wm933HsdZ2dQcuSSc7eiENCQBC8129/.png
[21:22:22] ####:: Here is this shit what he sell.
[21:28:33] ####:: Shit all resellers , dude .
[21:34:50] VegaS™: There are many whores in this area, so best bet would be to post this system because some hookers make money from him unjustly. So send them harlots that vegas has big dick and that will fuck all in the ass.
This system has a crappy code, you can keep the recycle bin, is the first version of shit.
I apologize for what my clients who bought this system, but I'll make updates to it and will be more advanced.
I can not enter metin2dev this time because my account is suspended for a short period of time, but I will return very soon, remember that.
Why has reached this release online? Since titlesystem first version had over 35 buyers from title and I sold at all retarded.
But now these latest systems and will not sell than some people you know for a long time and know 100% that they are not whores.
Latest systems are stored for each client, I know 100% who I was because when you reach for resellers or free.
And remember one thing:

- I Will never sell any system or any other things for Romanian people, if someone tries to sell it or mean it's fucking scammer, and if u see Something scammer who sell my works, you can report this to me.
Soon it ready new website, where there will be all new systems sales and presentations. ^^
Go on metin2dev and post system and send them the message that I told you.
(sorry for my english)

 

Spoiler

221328hzMNd.png.86af86ed5fda36a98eb5bf45
221328JKkkf.png.7abd91b69441211969b1b202

 

Spoiler

- Name your current title is displayed in the first box.
- The total amount of your current Yang is shown in Box 2.
- Actual minutes played per character block 3.
- Each title has a special color that can be set easily by modifying values in RGB or constInfo already using an active macromande with preset colors.
- Description of both titles and duties change as demand from constInfo (visual) and to define the server's.
- In case there was no title attached to your character name guild and icon set default, and when a new title is attached will have an update SetPosition before the name character can change your choice where you want to be attached to the title 'Guild (beginning) or middle name and guild that video.

- You can add new grades on demand, there are currently only 16 that you can get in with the necessary powers (yang level, minute) and the other three titles are obtained by itemshop store.

- The duties of the server needed to define changes in sites like sons
* Price magical potion (How many and how many jcoins dragon dragon coins to receive after purchase and also for checking coins).


* The required level of each title.
* Amount special yang.
* Demand minutes played.

 

Total 16 free titles are on the same server and more specifically:

  • - [Gypsy]
  • - [Friends for Life]
  • - [Romance]
  • - [Beginner]
  • - [Professional Mathematician]
  • - [VERSACE]
  • - [Illuminati]
  • - [Ghost Rider]
  • - [Titanium]
  • - [Demon Magicians]
  • - [Charmer Pets]
  • - [Exchanger Fate]
  • - [Fashion Expert]
  • - [Retouches]
  • - [Category Supreme]
  • - [Invincible Supreme]

- Each title requires some responsibilities for purchasing such sons
- Minimum level
- A minimum of yang
- A specific number of minutes played per character (check)
- You can deactivate free Titles easily without the need for any special tax.

 

In total there are 3 premium titles, they are:

  • - [Premium Title I]
  • - [Premium Title II]
  • - [Premium Title III]

- For Title I need: Yellow Potion x1 Enchanted
- For Title II of need: Pink Potion x1 Enchanted
- For Title III need: White Potion x1 Enchanted

 

* Special potion shop you find in the system that you can buy with coins dragon.
* When you change from one title to other award bonuses will automatically delete your oldest.

* Advances can be changed easily a server using define sites needed.

 

Shop with magic potion:

  • - You can buy without any time limit and you can buy many potions you want.
  • - The acquisition is done through the database by making checks your current account how many chips you have actual coins and coin payment is made dragon bonus then you will get the same amount of chips.
  • - You can not buy potions without the required amount of coins dragon.
  • - If you have a minimal activity played 250 minutes per character can not buy potion.
  • - Potion are negotiable and can be sold to other players in the game without any problem.
  • - You can not buy more than a potion within 5 minutes, waiting for the deadline to be sure that a player does not buy many times potion
  • pressing the button multiple times yes, and to withdraw the coins in unknowingly cause.
  •  

Title transformation in objects:
- You can do this only if you own already one of the three premium titles.
- When you press the button conversion automatically these things will happen: * You will be given a check to verify that you have a title attached in the 3 (I, II, II) and then checking begins on securities: * If is attached to the title (Premium Title I), will be distributed back potion Enchanted Yellow and bonus that was applied to the activation now will be removed. * Important: You can not remove the title premium than by this method, withdraw your title in a potion and then enable it again or you can do what you want with that potion.

 

Download:

Have fun, scammer ^^

 

#request close topic, so much spam xD

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 137
  • kekw 4
  • Eyes 3
  • Dislove 4
  • Angry 3
  • Not Good 1
  • Sad 3
  • Smile Tear 1
  • Confused 3
  • Good 39
  • Love 7
  • Love 94
Link to comment
Share on other sites

  • 6 years later...

I tried to add this system, got some errors, corrected them for my source and everything was fine. But i can t compile title.cpp, i got some erorrs on buy potions 1 2 3 arguments.

Example:

title.cpp 214:8: error: no member named 'auto_ptr' in namespace 'std' 

title.cpp 214:17: error: unexpected type name 'SQLMsg' : expected expression

title.cpp 214:25: error: use an undeclared identifier 'pMsg'

title.cpp 216:7: error: use an undeclared identifier 'pMsg'

title.cpp 217:36: error: use an undeclared identifier 'pMsg'

and so on....

Link to comment
Share on other sites

  • 3 months later...

anyone can help me with the introloading?

I have the renewal from vegas but some functions are not like the old one.

 

my file

Spoiler
#! /usr/bin/env python
__author__		= 'VegaS'
__date__		= '2020-02-04'
__name__		= 'IntroLoading Renewal'
__version__		= '4.3'

import ui
import uiScriptLocale
import net
import app
import player
import background
import wndMgr
import constInfo
import playerSettingModule
import colorInfo
import chrmgr
import localeInfo
import emotion
import playerLoad
from _weakref import proxy

##################################
## loadingFunctions
##################################
NAME_COLOR_DICT = {
	chrmgr.NAMECOLOR_PC : colorInfo.CHR_NAME_RGB_PC,
	chrmgr.NAMECOLOR_NPC : colorInfo.CHR_NAME_RGB_NPC,
	chrmgr.NAMECOLOR_MOB : colorInfo.CHR_NAME_RGB_MOB,
	chrmgr.NAMECOLOR_PVP : colorInfo.CHR_NAME_RGB_PVP,
	chrmgr.NAMECOLOR_PK : colorInfo.CHR_NAME_RGB_PK,
	chrmgr.NAMECOLOR_PARTY : colorInfo.CHR_NAME_RGB_PARTY,
	chrmgr.NAMECOLOR_WARP : colorInfo.CHR_NAME_RGB_WARP,
	chrmgr.NAMECOLOR_WAYPOINT : colorInfo.CHR_NAME_RGB_WAYPOINT,
	chrmgr.NAMECOLOR_BOSS : colorInfo.CHR_NAME_RGB_BOSS,
	chrmgr.NAMECOLOR_EMPIRE_MOB : colorInfo.CHR_NAME_RGB_EMPIRE_MOB,
	chrmgr.NAMECOLOR_EMPIRE_NPC : colorInfo.CHR_NAME_RGB_EMPIRE_NPC,
	chrmgr.NAMECOLOR_EMPIRE_PC+1 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_A,
	chrmgr.NAMECOLOR_EMPIRE_PC+2 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_B,
	chrmgr.NAMECOLOR_EMPIRE_PC+3 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_C,
}

if app.ENABLE_OFFLINESHOP_SYSTEM:
	NAME_COLOR_DICT[chrmgr.NAMECOLOR_SHOP] = colorInfo.CHR_NAME_RGB_SHOP

TITLE_COLOR_DICT = (
	colorInfo.TITLE_RGB_GOOD_4,
	colorInfo.TITLE_RGB_GOOD_3,
	colorInfo.TITLE_RGB_GOOD_2,
	colorInfo.TITLE_RGB_GOOD_1,
	colorInfo.TITLE_RGB_NORMAL,
	colorInfo.TITLE_RGB_EVIL_1,
	colorInfo.TITLE_RGB_EVIL_2,
	colorInfo.TITLE_RGB_EVIL_3,
	colorInfo.TITLE_RGB_EVIL_4,
)

if app.ENABLE_STONEMINIMAP:
	NAME_COLOR_DICT.update({
			chrmgr.NAMECOLOR_METIN : colorInfo.CHR_NAME_RGB_METIN,
		})

def __main__():
	## RegisterColor

	if app.TOURNAMENT_PVP_SYSTEM:
		NAME_COLOR_DICT.update({chrmgr.NAMECOLOR_TOURNAMENT_TEAM_A : (255, 31, 31),})
		NAME_COLOR_DICT.update({chrmgr.NAMECOLOR_TOURNAMENT_TEAM_B : (10, 135, 245),})

	for nameIndex, nameColor in NAME_COLOR_DICT.items():
		chrmgr.RegisterNameColor(nameIndex, *nameColor)


	for titleIndex, titleColor in enumerate(TITLE_COLOR_DICT):
		chrmgr.RegisterTitleColor(titleIndex, *titleColor)
		
	## RegisterTitleName	
	for titleIndex, titleName in enumerate(localeInfo.TITLE_NAME_LIST):
		chrmgr.RegisterTitleName(titleIndex, titleName)
		
	## RegisterEmotionIcon	
	emotion.RegisterEmotionIcons()
		
	## RegisterDungeonMapName	
	dungeonMapNameList = ("metin2_map_spiderdungeon", "metin2_map_monkeydungeon", "metin2_map_monkeydungeon_02", "metin2_map_monkeydungeon_03", "metin2_map_deviltower1")
	for dungeonMapName in dungeonMapNameList:
		background.RegisterDungeonMapName(dungeonMapName)
		
	## LoadGuildBuilding	
	playerSettingModule.LoadGuildBuildingList(localeInfo.GUILD_BUILDING_LIST_TXT)
	if app.RACE_HEIGHT:
		playerSettingModule.LoadRaceHeight()

##################################
## LoadingWindow
##################################

class LoadingWindowNew(ui.AniImageBox):
	def __del__(self):
		ui.AniImageBox.__del__(self)
		net.SetPhaseWindow(net.PHASE_WINDOW_LOAD, 0)
	def __init__(self, stream):
		ui.AniImageBox.__init__(self)
		net.SetPhaseWindow(net.PHASE_WINDOW_LOAD, self)
		self.Destroy()
		self.stream = proxy(stream)
		for j in xrange(14):
			self.AppendImage("d:/ymir work/ui/loading_img/%d.tga"%j)
		self.SetCenterPosition()
	def Destroy(self):
		self.stream = None
	def Open(self):
		self.Show()
		net.SendSelectCharacterPacket(self.stream.GetCharacterSlot())
	def Close(self):
		self.Hide()
	def DEBUG_LoadData(self, playerX, playerY):
		self.LoadData(playerX, playerY)
	def LoadData(self, playerX, playerY):
		playerLoad.RegisterSkill(net.GetMainActorRace(), net.GetMainActorSkillGroup(), net.GetMainActorEmpire())
		background.SetViewDistanceSet(background.DISTANCE0, 25600)
		background.SelectViewDistanceNum(background.DISTANCE0)
		app.SetGlobalCenterPosition(playerX, playerY)
		net.StartGame()

class LoadingWindow(ui.ScriptWindow):
	def __init__(self, stream):
		ui.Window.__init__(self)
		net.SetPhaseWindow(net.PHASE_WINDOW_LOAD, self)

		self.stream = proxy(stream)

	def __del__(self):
		net.SetPhaseWindow(net.PHASE_WINDOW_LOAD, 0)
		ui.Window.__del__(self)

	def Open(self):
		net.SendSelectCharacterPacket(self.stream.GetCharacterSlot())
		app.SetFrameSkip(0)
		self.Show()

	def Close(self):
		app.SetFrameSkip(1)
		self.Hide()

	def OnPressEscapeKey(self):
		app.SetFrameSkip(1)
		self.stream.SetLoginPhase()
		return True

	def DEBUG_LoadData(self, playerX, playerY):
		self.LoadData(playerX, playerY)

	def LoadData(self, playerX, playerY):
		playerLoad.RegisterSkill(net.GetMainActorRace(), net.GetMainActorSkillGroup(), net.GetMainActorEmpire())
		
		background.SetViewDistanceSet(background.DISTANCE0, 25600)
		background.SelectViewDistanceNum(background.DISTANCE0)
		app.SetGlobalCenterPosition(playerX, playerY)
		net.StartGame()

 

 

 

vegas title system file

Spoiler
# 1) Search: 
		count = 0
		for rgb in TITLE_COLOR_DICT:
			chrmgr.RegisterTitleColor(count, rgb[0], rgb[1], rgb[2])
			count += 1
# 2) After their function make a new line and paste:
		# NEW TITLE SYSTEM - VEGAS
		if app.ENABLE_TITLE_SYSTEM:
			TITLEPRESTIGE_COLOR_DICT = ( colorInfo.TITLE_PRESTIGE_COLOR_1,
									colorInfo.TITLE_PRESTIGE_COLOR_2,
									colorInfo.TITLE_PRESTIGE_COLOR_3,
									colorInfo.TITLE_PRESTIGE_COLOR_4,		
									colorInfo.TITLE_PRESTIGE_COLOR_5,
									colorInfo.TITLE_PRESTIGE_COLOR_6,
									colorInfo.TITLE_PRESTIGE_COLOR_7,
									colorInfo.TITLE_PRESTIGE_COLOR_8,
									colorInfo.TITLE_PRESTIGE_COLOR_9,
									colorInfo.TITLE_PRESTIGE_COLOR_10,
									colorInfo.TITLE_PRESTIGE_COLOR_11,
									colorInfo.TITLE_PRESTIGE_COLOR_12,
									colorInfo.TITLE_PRESTIGE_COLOR_13,
									colorInfo.TITLE_PRESTIGE_COLOR_14,
									colorInfo.TITLE_PRESTIGE_COLOR_15,
									colorInfo.TITLE_PRESTIGE_COLOR_16,
									colorInfo.TITLE_PRESTIGE_COLOR_17,
									colorInfo.TITLE_PRESTIGE_COLOR_18,
									colorInfo.TITLE_PRESTIGE_COLOR_19,
									colorInfo.TITLE_PRESTIGE_COLOR_0,)
			count_prestige_vegas = 0
			for rgb in TITLEPRESTIGE_COLOR_DICT:
				chrmgr.RegisterTitlePrestigeColor(count_prestige_vegas, rgb[0], rgb[1], rgb[2])
				count_prestige_vegas += 1
			
# 1) Search: 		self.__RegisterTitleName()
# 2) After their function make a new line and paste:
		if app.ENABLE_TITLE_SYSTEM:	
			self.__RegisterTitlePrestigeName()			
""""""""""""""""""""""""""""""""""""""""""		
# 1) Search:	def __RegisterTitleName(self):
# 2) After their function make a new line and paste:
	if app.ENABLE_TITLE_SYSTEM:			
		def __RegisterTitlePrestigeName(self):
			for i in xrange(len(localeInfo.TITLEPRESTIGE_NAME_LIST)):
				chrmgr.RegisterTitlePrestigeName(i, localeInfo.TITLEPRESTIGE_NAME_LIST[i])				
""""""""""""""""""""""""""""""""""""""""""

 

 

Link to comment
Share on other sites

Announcements



×
×
  • 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.