Register for your free account! | Forgot your password?

You last visited: Today at 16:50

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

Advertisement



[Release] Gildenkonto

Discussion on [Release] Gildenkonto within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,448
[Release] Gildenkonto

player table dürft ihr selber anpassen.

Code:
quest gildenkonto begin
	state start begin
		function get_money()
			return tonumber(mysql_query("select gold from player.guild where name = '".. guild.get_name() .."';")[1][1]) or 0
		end
		function get_rights()
			return tonumber(mysql_query("select guild_rights from player.player where name = '".. pc.name .."';")[1][1]) or 0
		end
		function get_id(name)
			return tonumber(mysql_query("select id from player.player where name = '".. name .."';")[1][1]) or 0
		end
		when 11000.chat."Kontoberechtigungen" or 11002.chat."Kontoberechtigungen" or 11004.chat."Kontoberechtigungen" with pc.is_guild_master() begin
			say_title("Kontoberechtigung")
			say("Gib einen Namen an:")
			say()
			local n = input()
			if n == "" then return end
			if tonumber(mysql_query("select count(*) from player.guild_member where id = ".. guild.get_id() .." and pid = ".. gildenkonto.get_id(n) ..";")[1][1]) == 0 then
				say_title("Kontoberechtigung")
				say("Der Spieler ist nicht in deiner Gilde")
				say()
				return
			end
			say_title("Kontoberechtigung")
			say("Gib eine Berechtigungsnummer an:")
			say_reward("0 - keine Rechte")
			say_reward("1 - Aufladen, kein Abheben")
			say_reward("2 - Aufladen & Abheben")
			say()
			local r = tonumber(input())
			if r == nil then return end
			mysql_query("update player.player set guild_rights = ".. r .." where name = '".. n .."';")
		end
		when 11000.chat."Gildenkonto" or 11002.chat."Gildenkonto" or 11004.chat."Gildenkonto" with pc.has_guild() begin
			local r = gildenkonto.get_rights()
			say_title("Gildenkonto")
			if r == 0 then
				say_reward("Du hast keine Berechtigung für das Gildenkonto")
				say()
				return
			else
				say_reward("Guthaben: ".. gildenkonto.get_money())
				say()
				local s = select("Geld abheben","Geld einzahlen","Abbrechen")
				if s == 3 then return
				elseif s == 1 then
					say_title("Gildenkonto")
					if r ~= 2 then
						say("Du hast keine Berechtigung")
						say()
						return
					end
					say("Wieviel Geld möchtest du abheben?")
					say()
					local m = tonumber(input())
					if m < 1 or m == nil then return end
					if m > gildenkonto.get_money() then
						return syschat("Es ist nicht genügend Yang vorhanden")
					end
					if pc.get_money()+m > 1999999999 then
						return syschat("Du hast zu viel Yang bei dir")
					end
					pc.change_money(m)
					mysql_query("update player.guild set gold = gold - ".. m .." where name = '".. guild.get_name() .."';")
				else
					say_title("Gildenkonto")
					if r < 1 then
						say("Du hast keine Berechtigung")
						say()
						return
					end
					say("Wieviel Geld möchtest du einzahlen?")
					say()
					local m = tonumber(input())
					if m < 1 or m == nil then return end
					if m > pc.get_money() then
						return syschat("Du hast nicht genügend Yang")
					end
					pc.change_money(-m)
					mysql_query("update player.guild set gold = gold - ".. m .. " where name = '".. guild.get_name() .."';")
				end
			end
		end
	end
end
Lord iRemix is offline  
Thanks
32 Users
Old 04/29/2013, 13:32   #2
 
.RazerX's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 188
Received Thanks: 149
Very Good... Thanks Remix
.RazerX is offline  
Old 04/29/2013, 13:38   #3
 
.HC'Zeklow's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 778
Received Thanks: 456
Gibt es glaube ich schon...
.HC'Zeklow is offline  
Old 04/29/2013, 13:39   #4

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,448
Ja, von Sippel.
Hat er aber wieder rausgenommen & verkauft es jetzt nurnoch.
Lord iRemix is offline  
Old 04/29/2013, 13:42   #5
 
.HC'Zeklow's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 778
Received Thanks: 456
Ok wusste ich nicht...
.HC'Zeklow is offline  
Old 04/29/2013, 14:17   #6
 
.Chaos™'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 119
Received Thanks: 153
Gute Arbeit von dir Michi mal wieder.
Aber was war anderes zu erwarten?

Grüße - Chaos
.Chaos™ is offline  
Old 04/29/2013, 15:06   #7
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,018
Received Thanks: 1,471
Sieht nett aus werde sie mal testen und beliebig erweitern.
Stαgє6 is offline  
Old 04/29/2013, 16:21   #8
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,830
Received Thanks: 3,369
Erneut eine tolle Idee von dir!
Werde ich mit hoher Wahrscheinlichkeit implementieren.

Wär' schön, noch mehr gute Ideen & Quests von dir zu sehen.
Nick is offline  
Thanks
1 User
Old 04/29/2013, 16:29   #9
 
NaOiZ's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 738
Received Thanks: 499
Die Ponnys schlagen wieder zu wieder ein Nice rls (:
NaOiZ is offline  
Thanks
1 User
Old 04/29/2013, 16:38   #10
 
elite*gold: 0
Join Date: Jun 2012
Posts: 1,560
Received Thanks: 188
Nice, nice ! Gut zu gebrauchen!
I3rockencyde is offline  
Old 04/29/2013, 16:41   #11
 
αωєѕσмє's Avatar
 
elite*gold: 84
Join Date: Dec 2012
Posts: 2,463
Received Thanks: 644
Ganz Nett

Mfg
αωєѕσмє is offline  
Old 04/29/2013, 18:53   #12
 
elite*gold: 0
Join Date: May 2008
Posts: 1,231
Received Thanks: 419
Richtig mies, Sippels Idee nachzumachen und dann auch noch zu releasen, aber in der M2-Community ist sowas normal.
yessiя is offline  
Old 04/29/2013, 18:56   #13

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,448
Gehört die Idee Sippel?
Glaube nicht.

Und wenn er auch noch so "unverschämt" ist und 50-Zeilen-Quests verkauft, muss er sich nicht wundern, wenn's pub wird.
Lord iRemix is offline  
Old 04/29/2013, 19:49   #14
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
Quote:
Originally Posted by .Remix. View Post
Gehört die Idee Sippel?
ne das war ja meine idee, ich hab ihn gefragt ob er das für mich schreiben kann weil ich damals nicht questen konnte.
€. es kommt ja auch nicht auf die menge an sondern auf die Idee und soweit ich weis wollte er nur die erweiterte Version verkaufen, daher brauchst du hier kein schlecht zu reden.
©by Noa is offline  
Thanks
2 Users
Old 04/29/2013, 20:15   #15
 
Flash0067's Avatar
 
elite*gold: 11
Join Date: Apr 2009
Posts: 579
Received Thanks: 117
Hey,

Nice werde sie benutzen

Könnte man das denn nicht so machen, das nur der Gildenleader das Geld abheben kann?
Dann könnte man das getrolle auf den Servern verhindern ^^
Zb. Jemand joint in eine Gilde hebt das Geld ab, und verschwindet wieder..

Mfg
Flash0067 is offline  
Reply

Tags
bank, gilde, gildenkonto, gildenkontosystem, konto


Similar Threads Similar Threads
[Release]Gildenkonto System by Sippel
07/07/2014 - Metin2 PServer Guides & Strategies - 70 Replies
#edit
[S]Gildenkonto-System
02/28/2013 - Metin2 Private Server - 2 Replies
Morgen, ich suche das Gildenkonto-System. Ich weiß, dass es schon mal veröffentlicht worden ist, aber schaut selber.. http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/2220203-release-gildenkonto-system -sippel.html Besitzt jemand diese Dateien aus dem Thread noch? Würde mich sehr freuen, da ich die Dateien damals nicht heruntergeladen bzw rauskopiert habe.. Mit freundlichen Grüßen, Patrick



All times are GMT +2. The time now is 16:50.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.