Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 00:18

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

Advertisement



[HowTo] Lua Übergabeparameter aus Table nutzen

Discussion on [HowTo] Lua Übergabeparameter aus Table nutzen within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
[HowTo] Lua Übergabeparameter aus Table nutzen

Möchte nur kurz etwas mit Euch teilen, was ich gerade herausgefunden habe:
Man kann die Argumente zur Übergabe an eine Funktion aus einem Table laden lassen. Das kann man für diverse Sachen nutzen, z.B. kann man so sehr leicht Belohnungen verschiedener Art verteilen.

Beispiel:
Code:
function test(a, b, c)
	print(a, b, c)
end


local testArgs = {"Hello", "World", "!"}

test(unpack(testArgs))

Beispiel für Nutzung als Belohungsvergabe:
Code:
local reward = {
	{func = pc.give_item2, args = {189, 1}},
	{func = pc.give_item2, args = {27001, 200}},
	{func = affect.add_collect, args = {1, 2000, 60*60*24*365*10}},
	{func = pc.change_gold, args = {20000}},
	{func = pc.give_exp2, args = {100000}}
}

for _,v in ipairs(reward) do
	v.func(unpack(v.args))
end
weiteres Beispiel:
Code:
local reward = {
	[pc.give_item2] = {
		{189, 1},
		{27001, 1}
	},
	[affect.add_collect] = {
		{1, 2000, 60*60*24*365*10}
	},
	[pc.change_gold] = {
		{20000}
	},
	[pc.give_exp2] = {
		{100000}
	}
}


for func,v in pairs(reward) do
	for _,args in ipairs(v) do
		func(unpack(args))
	end
end
Viel Spaß damit!
rollback is offline  
Thanks
11 Users
Old 09/17/2015, 22:22   #2
 
DasSchwarzeT's Avatar
 
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
Supertolle Sache, ist echt nützlich und wird direkt bei meiner Quest benutzt
DasSchwarzeT is offline  
Thanks
2 Users
Old 09/18/2015, 00:15   #3
 
MrLibya's Avatar
 
elite*gold: 30
Join Date: Mar 2012
Posts: 517
Received Thanks: 339
Nice Work !
MrLibya is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[HowTo] Ps3 Controller am Handy nutzen
01/20/2014 - Tutorials - 1 Replies
Guten Morgen epvp-com :3 Das hier wird ein kleines tutorial, wie ihr spiele am handy mit dem ps3 controller steuern könnt :) http://img41.imageshack.us/img41/8313/sixaxis.jpg Vorbereitungen
[HowTo]Aktuellsten DE Client Nutzen
05/01/2012 - Metin2 PServer Guides & Strategies - 41 Replies
Aloha, im folgenden Turorial wird beschrieben, wie ihr immer den aktuellsten Client nutzen könnt ohne auf den DE-Clientschutz verzichten zu müssen. Leute die sich bischen mit der Materie vom Client auseinander gesetzt haben werden das wohl schon wissen bzw. sagen das sie es wissen aber das is mir ehrlich gesagt echt Latte. Folgendes Tutorial bezieht sich hauptsächlich auf den DE-Client! Funktioniert jedoch mit nem bischen Brain auch bei anderen Clients. Was wird benötigt: -Aktuellster...
[HOWTO] CF Chams Fullbright nutzen
11/23/2010 - CrossFire Hacks, Bots, Cheats & Exploits - 20 Replies
REMOVED REMOVED sonst hacken zu viele! Ne spass, jeder möchte das wissen, daher doch :D SOO, viele windows 7 Nutzer hatten das Problem, diesen Hack zu benutzen. Daher werde ich diesen Nutzern helfen :P Tutorial ist zu diesem Thread: http://www.elitepvpers.com/forum/crossfire-hacks-b ots-cheats-exploits/806453-cf-hack-chames-wallhack -fullbright.html 1.
[HowTo]Den Fly HAck nutzen
11/14/2010 - CrossFire Hacks, Bots, Cheats & Exploits - 24 Replies
Hallo e*pvp In diesen How To erkläre ich euch wie ihr den Fly Hack nutzt. Also ihr startet CF mit dem ByPass und dann die CE Datei. Wenn ihr Server und Channel gewählt habt, wählt ihr den CF Prozess aus und setzt den Speedhack auf 1,2. So nun geht ihr in einem Raum, aber geht gleich wieder raus. Dann macht ihr einen Hacken bei Frozen. Nun müsst ihr in einen Raum gehen. Sobald ihr spielen könnt drückt ihr ALT + TAB und wechselt auf CE dann macht ihr auf die Value Rechtsklick und macht Change...



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


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