Register for your free account! | Forgot your password?

You last visited: Today at 00:23

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



#Remove

Discussion on #Remove within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
q.@quaresma741's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 25
Received Thanks: 66
[Release]Power-System(Puture-System) nicht meins

Power-System

*Da ich neu bin und warten muss bis die Bilder etc. gesehen werden könen wäre toll wenn einer es zitieren würde





Es ist nicht von mir hab es aus einem Forum, Habe nur dieses System Übersetzt und getestet mehr auch nicht
möchte auch kein thanks oder soon scheiss will nur das bieten was epvp nicht bietet.

Nun zum Einfügen zuerst entpacken wir root.eix/.epk und öffnen game.py
fügen ganz oben dies ein. Wenn vorhanden weiter mit dem nächsten Schritt
Code:
import event
import constinfo
Nun suchen wir nach
Code:
self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())

lassen eine zeile drunter frei und fügen dies hier drunter ein.
Code:
			# Power System //q.@quaresma741
		PutereBG = ui.AniImageBox()
		PutereBG.AppendImage("putere/fundal.tga")
		self.PutereBG = PutereBG
		self.PutereBG.SetPosition(wndMgr.GetScreenWidth()/2-(399/2),wndMgr.GetScreenHeight()-500)
		self.PutereBG.SetSize(399, 301)        
		self.PutereBG.AddFlag('movable')
		self.PutereBG.AddFlag("float")
		self.PutereBG.Show()
		
		self.PunctePutere_text = ui.TextLine()
		self.PunctePutere_text.SetDefaultFontName()
		self.PunctePutere_text.SetParent(self.PutereBG)
		self.PunctePutere_text.SetPosition(40, 80)
		self.PunctePutere_text.SetText("Verfügbare Punkte:")
		self.PunctePutere_text.SetOutline()
		self.PunctePutere_text.Show()
			
		self.PunctePutere_valoare = ui.TextLine()
		self.PunctePutere_valoare.SetDefaultFontName()
		self.PunctePutere_valoare.SetParent(self.PutereBG)
		self.PunctePutere_valoare.SetPosition(130, 80)
		self.PunctePutere_valoare.SetText("0")
		self.PunctePutere_valoare.SetOutline()
		self.PunctePutere_valoare.Show()
			
		self.Bonus1_text = ui.TextLine()
		self.Bonus1_text.SetDefaultFontName()
		self.Bonus1_text.SetParent(self.PutereBG)
		self.Bonus1_text.SetPosition(30, 120)
		self.Bonus1_text.SetText("Max TP")
		self.Bonus1_text.SetOutline()
		self.Bonus1_text.Show()
			
		self.Bonus1_valoare = ui.TextLine()
		self.Bonus1_valoare.SetDefaultFontName()
		self.Bonus1_valoare.SetParent(self.PutereBG)
		self.Bonus1_valoare.SetPosition(133, 120)
		self.Bonus1_valoare.SetText("0")
		self.Bonus1_valoare.SetOutline()
		self.Bonus1_valoare.Show()
			
		self.Bonus2_text = ui.TextLine()
		self.Bonus2_text.SetDefaultFontName()
		self.Bonus2_text.SetParent(self.PutereBG)
		self.Bonus2_text.SetPosition(30, 150)
		self.Bonus2_text.SetText("Angriffswert")
		self.Bonus2_text.SetOutline()
		self.Bonus2_text.Show()
			
		self.Bonus2_valoare = ui.TextLine()
		self.Bonus2_valoare.SetDefaultFontName()
		self.Bonus2_valoare.SetParent(self.PutereBG)
		self.Bonus2_valoare.SetPosition(133, 150)
		self.Bonus2_valoare.SetText("0")
		self.Bonus2_valoare.SetOutline()
		self.Bonus2_valoare.Show()
		
		self.Bonus3_text = ui.TextLine()
		self.Bonus3_text.SetDefaultFontName()
		self.Bonus3_text.SetParent(self.PutereBG)
		self.Bonus3_text.SetPosition(30, 180)
		self.Bonus3_text.SetText("Kritscher Treffer")
		self.Bonus3_text.SetOutline()
		self.Bonus3_text.Show()
			
		self.Bonus3_valoare = ui.TextLine()
		self.Bonus3_valoare.SetDefaultFontName()
		self.Bonus3_valoare.SetParent(self.PutereBG)
		self.Bonus3_valoare.SetPosition(133, 180)
		self.Bonus3_valoare.SetText("0")
		self.Bonus3_valoare.SetOutline()
		self.Bonus3_valoare.Show()
			
		self.Bonus4_text = ui.TextLine()
		self.Bonus4_text.SetDefaultFontName()
		self.Bonus4_text.SetParent(self.PutereBG)
		self.Bonus4_text.SetPosition(30, 210)
		self.Bonus4_text.SetText("Durchbohr. Treffer")
		self.Bonus4_text.SetOutline()
		self.Bonus4_text.Show()
			
		self.Bonus4_valoare = ui.TextLine()
		self.Bonus4_valoare.SetDefaultFontName()
		self.Bonus4_valoare.SetParent(self.PutereBG)
		self.Bonus4_valoare.SetPosition(133, 210)
		self.Bonus4_valoare.SetText("0")
		self.Bonus4_valoare.SetOutline()
		self.Bonus4_valoare.Show()
			
		self.button_kapat = ui.Button()
		self.button_kapat.SetParent(self.PutereBG)
		self.button_kapat.SetPosition(347, 30)
		self.button_kapat.SetUpVisual("putere/buton_pluss.tga")
		self.button_kapat.SetOverVisual("putere/buton_pluss.tga")
		self.button_kapat.SetDownVisual("putere/buton_pluss.tga")
		self.button_kapat.SetEvent(self.__inchideputere)
		self.button_kapat.Show()
			
		self.Buton1_Plus = ui.Button()
		self.Buton1_Plus.SetParent(self.PutereBG)
		self.Buton1_Plus.SetPosition(180, 117)
		self.Buton1_Plus.SetUpVisual("putere/buton_plus.tga")
		self.Buton1_Plus.SetOverVisual("putere/buton_plus_1.tga")
		self.Buton1_Plus.SetDownVisual("putere/buton_plus_2.tga")
		self.Buton1_Plus.SetEvent(self.activare_buton1_buton)
		self.Buton1_Plus.Show()
		
		self.Buton2_Plus = ui.Button()
		self.Buton2_Plus.SetParent(self.PutereBG)
		self.Buton2_Plus.SetPosition(180, 147)
		self.Buton2_Plus.SetUpVisual("putere/buton_plus.tga")
		self.Buton2_Plus.SetOverVisual("putere/buton_plus_1.tga")
		self.Buton2_Plus.SetDownVisual("putere/buton_plus_2.tga")
		self.Buton2_Plus.SetEvent(self.activare_buton2_buton)
		self.Buton2_Plus.Show()
			
		self.Buton3_Plus = ui.Button()
		self.Buton3_Plus.SetParent(self.PutereBG) 
		self.Buton3_Plus.SetPosition(180, 177)
		self.Buton3_Plus.SetUpVisual("putere/buton_plus.tga")
		self.Buton3_Plus.SetOverVisual("putere/buton_plus_1.tga")
		self.Buton3_Plus.SetDownVisual("putere/buton_plus_2.tga")
		self.Buton3_Plus.SetEvent(self.activare_buton3_buton)
		self.Buton3_Plus.Show()
			
		self.Buton4_Plus = ui.Button()
		self.Buton4_Plus.SetParent(self.PutereBG)
		self.Buton4_Plus.SetPosition(180, 207)
		self.Buton4_Plus.SetUpVisual("putere/buton_plus.tga")
		self.Buton4_Plus.SetOverVisual("putere/buton_plus_1.tga")
		self.Buton4_Plus.SetDownVisual("putere/buton_plus_2.tga")
		self.Buton4_Plus.SetEvent(self.activare_buton4_buton)
		self.Buton4_Plus.Show()
			
		self.timp_1 = ui.AniImageBox()
		self.timp_1.AppendImage("putere/timp_9.tga")
		self.timp_1.SetParent(self.PutereBG)
		self.timp_1.SetPosition(237, 75)
		self.timp_1.Show()
			
		self.Buton_Activare = ui.Button()
		self.Buton_Activare.SetParent(self.PutereBG)
		self.Buton_Activare.SetPosition(259, 97)
		self.Buton_Activare.SetUpVisual("putere/buton_activare.tga")
		self.Buton_Activare.SetOverVisual("putere/buton_activare_1.tga")
		self.Buton_Activare.SetDownVisual("putere/buton_activare_2.tga")
		self.Buton_Activare.SetEvent(self.activare_putere_buton)
		self.Buton_Activare.Show()
			
		self.bara_goala = ui.AniImageBox()
		self.bara_goala.AppendImage("putere/bara_goala.tga")
		self.bara_goala.SetParent(self.PutereBG)
		self.bara_goala.SetPosition(399/2 - 339/2, 258)
		self.bara_goala.Show()
		
		self.bara_plina = ui.AniImageBox()
		self.bara_plina.AppendImage("putere/bara_plina.tga")
		self.bara_plina.SetParent(self.PutereBG)
		self.bara_plina.SetPosition(399/2 - 339/2, 258)
		self.bara_plina.SetPercentage(100, 100)
		self.bara_plina.Show()
			
		self.bonus_activ = ui.TextLine()
		self.bonus_activ.SetDefaultFontName()
		self.bonus_activ.SetParent(self.PutereBG)
		self.bonus_activ.SetPosition(245, 211)
		self.bonus_activ.SetText("Inaktiv")
		self.bonus_activ.SetOutline()
		self.bonus_activ.Show()
			
		self.PutereBG.Hide()
		# Power System END //q.@quaresma741

Nun suchen wir nach
Code:
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
und fügen darunter(Taste könnt ihr beliebig ändern hier ist es die Taste F5
Code:
		onPressKeyDict[app.DIK_F5]    = lambda : self.__deschideputere() #q.@quaresma741
suchen nach
Code:
	def __ServerCommand_Build(self):
und fügen daa irgendwo drunter das ein
Code:
			# Power System // q.@quaresma741
			"DeschidePutere"            : self.__deschideputere,
			"InchidePutere"            : self.__inchideputere,
			"questindex_activare_putere"            :self.__questindex_activare_putere,
			"questindex_buton1_putere"            :self.__questindex_buton1_putere,
			"questindex_buton2_putere"            :self.__questindex_buton2_putere,
			"questindex_buton3_putere"            :self.__questindex_buton3_putere,
			"questindex_buton4_putere"            :self.__questindex_buton4_putere,
			"status_putere"            :self.__status_putere,
			"timp_putere"                    : self.__timp_putere,
			"bonus_activ"                    : self.__bonus_activ,
			"actualizare_bara_putere"                    : self.__actualizare_bara_putere,
			"efect_putere"            :self.__efect_putere,
			# Power System END // q.@quaresma741
und ganz am ende des game.py also ganz nach unten scrollen fügen wir das ein
Code:
	# Power System // q.@quarsma741
	def __deschideputere(self):
		self.PutereBG.Show()
		
	def __inchideputere(self):
		self.PutereBG.Hide()
	
	def __questindex_activare_putere(self, questindex):
		constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX = int(questindex)
		
	def activare_putere_buton(self):
		questindex_activare_putere = constInfo.ACTIVARE_PUTERE_BUTON_QUESTINDEX
		event.QuestButtonClick(questindex_activare_putere)
		
	def __questindex_buton1_putere(self, questindex_buton1):
		constInfo.PLUSARE_BUTON1_QUESTINDEX = int(questindex_buton1)
		
	def activare_buton1_buton(self):
		questindex_buton1_putere = constInfo.PLUSARE_BUTON1_QUESTINDEX
		event.QuestButtonClick(questindex_buton1_putere)
	
	def __questindex_buton2_putere(self, questindex_buton2):
		constInfo.PLUSARE_BUTON2_QUESTINDEX = int(questindex_buton2)
		
	def activare_buton2_buton(self):
		questindex_buton2_putere = constInfo.PLUSARE_BUTON2_QUESTINDEX
		event.QuestButtonClick(questindex_buton2_putere)
		
	def __questindex_buton3_putere(self, questindex_buton3):
		constInfo.PLUSARE_BUTON3_QUESTINDEX = int(questindex_buton3)
		
	def activare_buton3_buton(self):
		questindex_buton3_putere = constInfo.PLUSARE_BUTON3_QUESTINDEX
		event.QuestButtonClick(questindex_buton3_putere)
		
	def __questindex_buton4_putere(self, questindex_buton4):
		constInfo.PLUSARE_BUTON4_QUESTINDEX = int(questindex_buton4)
		
	def activare_buton4_buton(self):
		questindex_buton4_putere = constInfo.PLUSARE_BUTON4_QUESTINDEX
		event.QuestButtonClick(questindex_buton4_putere) 
		
	def __status_putere(self, bonus1, bonus2, bonus3, bonus4, puncte_disponibile):	
		self.Bonus1_valoare.SetText(bonus1)
		self.Bonus2_valoare.SetText(bonus2)
		self.Bonus3_valoare.SetText(bonus3)
		self.Bonus4_valoare.SetText(bonus4)
		self.PunctePutere_valoare.SetText(puncte_disponibile)
		if int(puncte_disponibile) <= 0:
			self.Buton1_Plus.Hide()
			self.Buton2_Plus.Hide()
			self.Buton3_Plus.Hide()
			self.Buton4_Plus.Hide()
		else:
			self.Buton1_Plus.Show()
			self.Buton2_Plus.Show()
			self.Buton3_Plus.Show()
			self.Buton4_Plus.Show()
	
	def __timp_putere(self, timp):
		self.timp_1 = ui.AniImageBox()
		self.timp_1.AppendImage("putere/timp_" + timp + ".tga")
		self.timp_1.SetParent(self.PutereBG)
		self.timp_1.SetPosition(237, 75)
		self.timp_1.Show() 
		
	def __bonus_activ(self, bonus, bonus_val):
		if int(bonus) == 1:
			self.bonus_activ.SetText("Max TP: " + bonus_val)
		elif int(bonus) == 2:
			self.bonus_activ.SetText("Angriffswert: " + bonus_val)
		elif int(bonus) == 3:
			self.bonus_activ.SetText("Kritischer Treffer: " + bonus_val)
		elif int(bonus) == 4:
			self.bonus_activ.SetText("Durchbohr. Trefefr: " + bonus_val)
		else:
			self.bonus_activ.SetText("Inaktiv")
			
	def __actualizare_bara_putere(self, valoare_bara_putere):
		self.bara_plina.SetPercentage(valoare_bara_putere, 100)
	
	def __efect_putere(self):
		net.SendChatPacket("(efect_putere)")
	# Power System END // q.@quarsma741
Als nächstes Öffnen wir die Datei constinfo.py

Fügen dies ein
Code:
# Power System //q.@quaresma741
ACTIVARE_PUTERE_BUTON_QUESTINDEX = 0
PLUSARE_BUTON1_QUESTINDEX = 0
PLUSARE_BUTON2_QUESTINDEX = 0
PLUSARE_BUTON3_QUESTINDEX = 0
PLUSARE_BUTON4_QUESTINDEX = 0
# Power System END //q.@quaresma741
Schließen dies und öffnen playersettingmodule.py und suchen nach
Code:
net.RegisterEmoticonString("(fish)")

und fügen drunter(wenn ihr +12 habt dann schreibt die zahl was danach kommt also +13 gebe ein BSP. wenn +15 steht nimmt ihr +16)
Code:
	chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "Bip01", "putere/efect/efect_putere.mse")
	net.RegisterEmoticonString("(efect_putere)")
Serverside

geht zur /usr/game/share/locale/germany/quest und öffnet "quest_functions" und fügt des ganz unten ein
Code:
plusare_putere
citire_puncte_putere
timp_putere
citire_baraputere
bara_putere
resetare_putere

Als nächstes öffnet ihr questlib.lua und fügt in die erste reihe das ein
Code:
dofile(get_locale_base_path().."/quest/questlib_putere.lua")
Jetzt packt ihr alles was im quest ordner ist in euren Server sprich /usr/../germany/quest
und schreibt zusätlich das in eure locale_list ladet die quest hoch(make.sh or make_quest or what ever) und startet dan den server neu(reboot)
Code:
sistem_putere.quest
sistem_putere_activare.quest
sistem_putere_buton1.quest
sistem_putere_buton2.quest
sistem_putere_buton3.quest
sistem_putere_buton4.quest
sistem_putere_iteme.quest
sistem_putere_resetare.quest
Als letztes packt ihr die datei die im Anhang ist also die dgpower.eix/.epk in euren client und schreibt in euren Index folgendes
Code:
*
dgpower
*

Wie gesagt ist nicht mein System da der unter mir postende und bei einem Thread beleidigt hat Poste ich dies extra der *******...

Passwort


Attached Files
File Type: rar Power-System by [email protected] (196.7 KB, 33 views)
q.@quaresma741 is offline  
Thanks
1 User
Old 07/12/2015, 22:11   #2
 
elite*gold: 0
Join Date: Jan 2015
Posts: 8
Received Thanks: 0
Das Puteresystem kommt aber doch aus Romänien und rein zufällig besitze ich die Benutzungsrechte dafür. Also ich kenne mich hier nicht sogut aus aber ich weiß nicht ob du es uppen darfst wenn es nicht von dir ist bzw du nicht die Rechte dafür hast.

PS: Das Originale Putere-System darfst du nicht ohne die Erlaubnis von mir oder dem Ersteller nutzen also lasse es bitte.
bennimillia is offline  
Old 07/13/2015, 12:19   #3
 
elite*gold: 0
Join Date: Jan 2015
Posts: 110
Received Thanks: 178
Quote:
Originally Posted by bennimillia View Post
Das Puteresystem kommt aber doch aus Romänien und rein zufällig besitze ich die Benutzungsrechte dafür. Also ich kenne mich hier nicht sogut aus aber ich weiß nicht ob du es uppen darfst wenn es nicht von dir ist bzw du nicht die Rechte dafür hast.

PS: Das Originale Putere-System darfst du nicht ohne die Erlaubnis von mir oder dem Ersteller nutzen also lasse es bitte.
Ist Public im andern Froum also kann er es ruhig hier lassen.
*~*TeacheR*~* is offline  
Old 07/13/2015, 14:12   #4
 
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,724
Quote:
Originally Posted by *~*TeacheR*~* View Post
Ist Public im andern Froum also kann er es ruhig hier lassen.
Ihr und eure Vorstellungen von Eigentum.
ProfessorEnte is offline  
Thanks
5 Users
Old 07/15/2015, 01:23   #5
 
q.@quaresma741's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 25
Received Thanks: 66
#reupload
hab es wieder reingepackt da bennimillia gut beleidigen kann mehr sag ich nichts dazu. Wie es oben steht aus anderem Forum NICHT MEINS !!!
q.@quaresma741 is offline  
Old 07/15/2015, 01:36   #6


 
elite*gold: 0
Join Date: Jan 2014
Posts: 1,583
Received Thanks: 2,398
Bild

Für das Bild.

mfg.
Kyuso /.. is offline  
Thanks
1 User
Old 07/16/2015, 18:25   #7
 
holosko74's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 267
Received Thanks: 103
können sicherlich einige gebrauchen, da es mir nicht soo gefällt aber trzdm danke =))
holosko74 is offline  
Old 08/30/2015, 22:14   #8
 
iPeri /..'s Avatar
 
elite*gold: 2
Join Date: Jun 2015
Posts: 353
Received Thanks: 424
Sieht ganz Nett aus, jedoch passt es sich nicht selbstständig an das Serverdesign an, daher finde ich es nicht so gut!

Jedoch Danke für das Release!
iPeri /.. is offline  
Reply

Tags
metin2, power, q.@quaresma741, release, system


Similar Threads Similar Threads
[Quest-Release]Power Mount Traning system
05/31/2015 - Metin2 PServer Guides & Strategies - 5 Replies
Hallo All This My Power Mount Traning system it's very simple but the lang is arabic so i u need to make the eng speak
Flag-Sro l Cap110 l Coin System l Fight-Power System l New System l High Rate
07/06/2014 - SRO PServer Advertising - 1 Replies
http://i.epvpimg.com/Q62Bb.png if you Like Old School Join us Web Site Flag-Sro - Silkroad Online Private Server Download Flag-Sro - Silkroad Online Private Server Register Flag-Sro - Silkroad Online Private Server FacBook https://www.facebook.com/pages/Flag-Sro/423472161 101339
[Release] Power-Mount System
06/25/2014 - Metin2 PServer Guides & Strategies - 64 Replies
Habs vor paar tagen angefangen, da ich heute mein Laptop habe. Konnte ich sie endlich ingame testen und korregieren! Alle Werte sind die Official werte vom Server! http://www.metin2wiki.eu/index.php/Power-Mount Was leider nicht geht: Siegel mit einer Zeit bestimmen, da die Official Server hierfür eine neue func haben in der Game. Wie ich das erfahren habe, war enttäuscht, hab alles probiert..



All times are GMT +1. The time now is 00:23.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.