[SERVICE] Die Questerstellung

05/04/2015 12:00 Chritation#2656
Hi, ich brauche eine einfache Truhen Quest.
Das heißt ich möchte z.b. dass man aus der Truhe 5 Items bekommen kann. Und die Chance dass man ein bestimmtes Item bekommt ist bei jedem gleich.
05/04/2015 12:10 rollback#2657
Quote:
Originally Posted by Chritation View Post
Hi, ich brauche eine einfache Truhen Quest.
Das heißt ich möchte z.b. dass man aus der Truhe 5 Items bekommen kann. Und die Chance dass man ein bestimmtes Item bekommt ist bei jedem gleich.
[Only registered and activated users can see links. Click Here To Register...]
05/04/2015 14:48 i[Remix]#2658
Quote:
Originally Posted by Chritation View Post
Hi, ich brauche eine einfache Truhen Quest.
Das heißt ich möchte z.b. dass man aus der Truhe 5 Items bekommen kann. Und die Chance dass man ein bestimmtes Item bekommt ist bei jedem gleich.
Code:
quest truhen_quest begin
	state start begin
		when vnum.use begin
			local items = {19,29,39,49,59}
			pc.give_item2(items[math.random(1, table.getn(items))])
			pc.remove_item(item.vnum)
		end
	end
end
Ich persönlich würde nie im Leben ein Questtool verwenden.
Kein Tool der Welt ist besser als eine denkende Person.
Im Tool ist alles hardcoded und deswegen kann nicht ausnahmslos alles beliebig angepasst werden.
05/04/2015 15:00 rollback#2659
Quote:
Originally Posted by i[Remix] View Post
Code:
quest truhen_quest begin
	state start begin
		when vnum.use begin
			local items = {19,29,39,49,59}
			pc.give_item2(items[math.random(1, table.getn(items))])
			pc.remove_item(item.vnum)
		end
	end
end
Ich persönlich würde nie im Leben ein Questtool verwenden.
Kein Tool der Welt ist besser als eine denkende Person.
Im Tool ist alles hardcoded und deswegen kann nicht ausnahmslos alles beliebig angepasst werden.
Auch wenn das Tool von mir geschrieben ist muss ich dem zustimmen, allerdings macht die mit dem Tool generierte Quest in diesem Fall genau das gleiche wie deine :)
05/04/2015 15:01 i[Remix]#2660
Quote:
Originally Posted by usr.setVnum(1093) View Post
Auch wenn das Tool von mir geschrieben ist muss ich dem zustimmen, allerdings macht die mit dem Tool generierte Quest in diesem Fall genau das gleiche wie deine :)
In diesem Fall schon.
Jedoch wenn eine Extraoption da sein soll (z.B ein Mindestlevel) bringt dein Tool schon nichts mehr (wenn ich nichts übersehen habe).
Kann zwar nur für mich sprechen, aber ich habe für die Quest so um Dreh 20 Sekunden gebraucht.
Mit dem Tool hätte es wohl länger gebraucht.
Lieber selber etwas damit beschäftigen; ist immer besser als Tools.
05/04/2015 15:34 #.TwoFace.##2661
Suche eine Quest die als Alternativ Quest sein soll. Wenn man 1000 Monster gekillt hat bekommt man ein zufälliges Meisterbuch für seine Rasse.

Könnte mir jemand die Quest schreiben?
05/04/2015 15:43 rollback#2662
quest altdrop begin
state start begin
when kill begin
pc.setqf("kills", pc.getqf("kills")+1)
if pc.getqf("kills") >= 1000 then
local items = {19, 29}
pc.setqf("kills", 0)
pc.give_item2(items[number(1, table.getn(items))], 1)
end
end
end
end

Bin am handy
05/04/2015 15:49 #.TwoFace.##2663
Quote:
Originally Posted by usr.setVnum(1093) View Post
quest altdrop begin
state start begin
when kill begin
pc.setqf("kills", pc.getqf("kills")+1)
if pc.getqf("kills") >= 1000 then
local items = {19, 29}
pc.setqf("kills", 0)
pc.give_item2(items[number(1, table.getn(items))], 1)
end
end
end
end

Bin am handy
Dort ist der "Befehl" für Meisterbücher nach klasse nicht drin :/
05/04/2015 15:51 Rofelmau#2664
jo
PHP Code:
quest altdrop begin
    state start begin
        when kill begin
            pc
.setqf("kills",pc.getqf("kills")+1)
            if 
pc.getqf("kills") == 1000 then
                local items 
= {
                    {
1,2,3,4,5,6}, --kriger
                    
{1,2,3,4,5,6}, --ninja
                    
{1,2,3,4,5,6}, --sura
                    
{1,2,3,4,5,6}, --schami
                        
}
                
pc.setqf("kills",0)
                
pc.give_item2(items[pc.get_job()+1][math.random(1,table.getn(items[pc.get_job()+1]))], 1)
            
end
        end
    end
end 
musst in die tabellen die vnums einfügen
05/04/2015 16:02 rollback#2665
Quote:
Originally Posted by Rofelmau View Post
jo
PHP Code:
quest altdrop begin
    state start begin
        when kill begin
            pc
.setqf("kills",pc.getqf("kills")+1)
            if 
pc.getqf("kills") == 1000 then
                local items 
= {
                    {
1,2,3,4,5,6}, --kriger
                    
{1,2,3,4,5,6}, --ninja
                    
{1,2,3,4,5,6}, --sura
                    
{1,2,3,4,5,6}, --schami
                        
}
                
pc.setqf("kills",0)
                
pc.give_item2(items[pc.get_job()+1][math.random(1,table.getn(items[pc.get_job()+1]))], 1)
            
end
        end
    end
end 
musst in die tabellen die vnums einfügen
Kannst auch die variable direkt mit dem Job speichern dann musst du das nicht 2x abfragen:

Code:
local items = ({
					{1,2,3,4,5,6}, --kriger
					{1,2,3,4,5,6}, --ninja
					{1,2,3,4,5,6}, --sura
					{1,2,3,4,5,6}, --schami
						})[pc.get_job()+1]
05/04/2015 16:20 Rofelmau#2666
wie ruf ich das auf?
items[math.random(1,table.getn(items))] ?
05/04/2015 16:51 DeviLsMagiC#2667
Guten Tag Liebe Metin2-Quester :) ich bräuchte mal eine Regi Quest ich finde sie Leider nicht auf Epvp sonst würde ich sie nehmen die Quest also zB man hat Sk auf Skilllevel 1 nicht M1 sondern 1 dann soll man aussuchen könenn ob man es M1 will G1 oder P das soll halt mit jedem Skill so sein zB Aura auf 1 Skillen dann ausuchen ob man es auf M1 will G1 will oder P würde mich sehr freuen wenn sich einer an diese Quest setzen würde ich bedanke mich im voraus

Lg

MagiC
05/04/2015 17:11 rollback#2668
Quote:
Originally Posted by DeviLsMagiC View Post
Guten Tag Liebe Metin2-Quester :) ich bräuchte mal eine Regi Quest ich finde sie Leider nicht auf Epvp sonst würde ich sie nehmen die Quest also zB man hat Sk auf Skilllevel 1 nicht M1 sondern 1 dann soll man aussuchen könenn ob man es M1 will G1 oder P das soll halt mit jedem Skill so sein zB Aura auf 1 Skillen dann ausuchen ob man es auf M1 will G1 will oder P würde mich sehr freuen wenn sich einer an diese Quest setzen würde ich bedanke mich im voraus

Lg

MagiC
In meinen releases da ist eine da musst du nur die Zahlen anpassen
05/04/2015 17:46 DeviLsMagiC#2669
Ehmm hab sie mir angeguckt doch Versteh die Quest leider nicht wenn ich ehrlich sein soll :/ Könntest du mir dieß villt machen? Wer echt nett von dir.

Lg

Magic
05/04/2015 18:20 MaxChri#2670
Quote:
Originally Posted by DeviLsMagiC View Post
Ehmm hab sie mir angeguckt doch Versteh die Quest leider nicht wenn ich ehrlich sein soll :/ Könntest du mir dieß villt machen? Wer echt nett von dir.

Lg

Magic
:facepalm: was verstehst du daran nicht? Du musst nur die "Zahlen" ändern. Guck dir einfach mal Tutorials über Metin2 P-Server an, selbst da findest du die Quests.