[SERVICE] Die Questerstellung

09/01/2014 18:50 Rhinzo#1681
Hallo liebe Leute ,
benutze die 40 files und möchte eine quest haben
Das man am anfang Pferd 21 bekommt und das man standartfertigkeiten auf p hat sowie zumbeispiel pferde rufen.

Danke...
09/01/2014 19:27 geron552#1682
Hello,
I would like to ask you about this quest:

I'll go to the blacksmith and my back task: Bring 2 old lady perfume.
*
thanks in advance
09/05/2014 01:51 gugul23#1683
Hey Leute.. ich bräuchte wohl eine Quest die man ab level 100 bekommt, wo man eine bestimmte Anzahl an Spieler aus dem andern Reich töten muss um sich dann ein Item von 4 aussuchen darf :)
09/05/2014 17:12 geron552#1684
Help please ;)
09/05/2014 17:46 .yorliK#1685
Quote:
Originally Posted by geron552 View Post
Hello,
I would like to ask you about this quest:

I'll go to the blacksmith and my back task: Bring 2 old lady perfume.
*
thanks in advance
Code:
quest geon552 begin
	state start begin
		when letter begin
			local v = find_npc_by_vnum(20016)
			if v != 0 then
				target.vid("Target1", v, "Blacksmith")
			end
			send_letter("Go to Blacksmith!")
		end
		when button or info begin
			say_title(pc.get_name())
			say("")
			say("Go to Blacksmith!")
		end
		when Target1.target.click or 20016.chat."Go to Blacksmith!") begin
			target.delete("Target1")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Go to old lady and bring her")
			say("2 x perfume")
			set_state(bringperfume)
		end
	end
	state bringperfume begin
		when letter begin
			local v = find_npc_by_vnum(9006)
			if v != 0 then
				target.vid("Target1", v, "old lady")
			end
			send_letter("Old lady's perfume!")
		end
		when button or info begin
			say_title(pc.get_name())
			say("")
			say("Bring 2x perfume to the old")
			say("lady!")
		end
		when Target1.target.click or 20016.chat."Your perfume!") begin
			target.delete("Target1")
			say_title(mob_name(npc.get_race()))
			say("")
			say("Thanks for the perfume.")
			say("byebye")
			set_state(complete)
		end
	end
	state complete begin
	end
end
Quote:
Originally Posted by gugul23 View Post
Hey Leute.. ich bräuchte wohl eine Quest die man ab level 100 bekommt, wo man eine bestimmte Anzahl an Spieler aus dem andern Reich töten muss um sich dann ein Item von 4 aussuchen darf :)
Code:
quest gugul23 begin
	state start begin
		when login or levelup with pc.get_level()>=100 begin
			pc.setqf("pvp_kill_100", 0)
			set_state(infos)
		end
	end
	state infos begin
		when letter begin
			send_letter("Töte 100 Spieler!")
		end
		when button or info begin
			say_title(pc.get_name().."!")
			say("")
			say("Töte 100 Spieler und suche")
			say("dir dann von 4 Items, eines")
			say("davon als Belohnung aus.")
			say("")
			say("Fortschritt: "..pc.getqf("pvp_kill_100").." getötete Spieler")
		end
		when kill with npc.is_pc() begin
			if pc.get_empire() != npc.get_empire() then
				pc.setqf("pvp_kill_100", pc.getqf("pvp_kill_100")+1)
				if pc.getqf("pvp_kill_100")>=100 then
					set_state(reward)
				end
			end
		end
	end
	state reward begin
		when letter begin
			send_letter("100 Spieler erledigt!")
		end
		when button or info begin
			say_title(pc.get_name().."!")
			say("")
			say("Du hast es geschafft, nun gut")
			say("such dir ein Item aus.")
			say("")
			say("Du musst dich jetzt entscheiden!")
			items = {19, 29, 39, 49} -- Add Item ID here.
			s = select(item_name(items[1]), item_name(items[2]), item_name(items[3]), item_name(items[4]))
			pc.give_item2(items[s], 1)
			set_state(complete)
		end
	end
	state complete begin
	end
end
09/05/2014 17:58 geron552#1686
I thought I smith assigns the task to fetch old lady perfume 2.
The old woman then gave me the reward.
Quest throwing error on line 15:
09/07/2014 20:18 °Ace°#1687
Hey, könnte einer eine Quest schreiben die folgte Eigenschaften hat:

Wenn man eine Truhe anklickt, angenommen eine ganz normale Truhe. Dann soll ein Boss spawnen. Jedoch sollte jeder Boss mal aus der Truhe kommen können. Und die stärksten sollten am geringsten raus kommen.
09/07/2014 21:03 .Ryuzaki™#1688
Heyho, ich suche dringend eine Quest.

Ich will das man beim Einloggen das Level 50 erreicht.
Und da ein Text steht, dein Startlevel ist 50, das Endlevel ist 225.
Viel Spaß auf Servername. Du musst auf dieser Map leveln bis du das Level 80 erreicht
hast, erst dann kannst du hier raus, um in dein Reich zu gehen. [Ahja man soll im Sd2 spawnen]. Das Startereq gebe ich selber an.

Danke im Vorraus.
09/07/2014 23:13 .yorliK#1689
Quote:
Originally Posted by °Ace° View Post
Hey, könnte einer eine Quest schreiben die folgte Eigenschaften hat:

Wenn man eine Truhe anklickt, angenommen eine ganz normale Truhe. Dann soll ein Boss spawnen. Jedoch sollte jeder Boss mal aus der Truhe kommen können. Und die stärksten sollten am geringsten raus kommen.

Damit die stärksten Monster nicht so oft kommen, darfst du sie nicht so oft in der Tabelle stehen haben.
Beispieltabelle = { 101, 101, 101, 101, 1093}
Das heißt also es würde öfters nen Wildhund kommen anstatt dem Sensenmann, da der per Zufall eine Zahl generiert wird und da der Wildhund öfters vorkommt, ist die Chance natürlich höher.
Code:
quest spawnmob begin
	state start begin
		when Truhe.use begin -- Truhen ID
			Monster = {101, 102, 101, 105, 106, 101, 101, 101}
			i = number(1, table.getn(Monster))
			mob.spawn(Monster[i], pc.get_local_x(), pc.get_local_y(), 0, 0)
			pc.remove_item(Truhe, 1) -- Truhen ID
		end
	end
end
Quote:
Originally Posted by iBrowly View Post
Heyho, ich suche dringend eine Quest.

Ich will das man beim Einloggen das Level 50 erreicht.
Und da ein Text steht, dein Startlevel ist 50, das Endlevel ist 225.
Viel Spaß auf Servername. Du musst auf dieser Map leveln bis du das Level 80 erreicht
hast, erst dann kannst du hier raus, um in dein Reich zu gehen. [Ahja man soll im Sd2 spawnen]. Das Startereq gebe ich selber an.

Danke im Vorraus.
Code:
quest spawnpoint begin
	state start begin
		when login with pc.getqf("First_Login")==0 begin
			pc.setqf("First_Login", 1)
			pc.warp(60000, 496400) -- Spinnendungeon Warpcode
		end
		when login with pc.getqf("First_Login")==1 begin
			pc.setqf("First_Login", 2)
			while pc.get_level() < 50 do
				pc.give_exp2(pc.get_next_exp())
			end
			say_title(pc.get_name().."!")
			say("Viel Spaß auf Servername.")
			say("")
			say("Dein Startlevel ist 50, das Endlevel ist 225")
			say("")
			say("Du musst auf dieser Map leveln")
			say("bis du das Level 80 erreicht hast,")
			say("erst dann kannst du hier raus, um in")
			say("dein Reich zu gehen.")
			-- Start EQ ab hier

		end
	end
end
09/10/2014 14:23 xXSuchtiiXx#1690
Hey suche jemand wo mir eine Pferdeqeust für denn Stallbursche
erstellt. die sollte so sein

10 PM´s abgeben für Pony
20 PM´s abgeben für Kampfgaul
30 PM´s abgeben für Milligaul

Man sollte somit auch gleich die Stufe des jeweiligen Pferdes haben das man es gleich reiten kann , könnte mir jemand diese qeust erstellen.?
Wäre euch sehr dankbar
09/10/2014 15:12 .yorliK#1691
Quote:
Originally Posted by xXSuchtiiXx View Post
Hey suche jemand wo mir eine Pferdeqeust für denn Stallbursche
erstellt. die sollte so sein

10 PM´s abgeben für Pony
20 PM´s abgeben für Kampfgaul
30 PM´s abgeben für Milligaul

Man sollte somit auch gleich die Stufe des jeweiligen Pferdes haben das man es gleich reiten kann , könnte mir jemand diese qeust erstellen.?
Wäre euch sehr dankbar
Joa.. viele Infos, wie die Medaillen abgegeben werden sollen, haste ja nicht gegeben.

Code:
quest daspferd begin
	state start begin
		function has_enough_item(item, count)
			if pc.count_item(item)>=count then
				return true
			else
				return false
			end
		end
		when 20349.chat."Das Pferd" begin
			say_title(mob_name(npc.get_race()))
			say("")
			say("Was für ein Pferd möchtest du haben?")
			say("Pferd - 10 Pferdemedaillen")
			say("Kampfgaul - 20 Pferdemedaillen")
			say("Millitärpferd - 30 Pferdemedaillen")
			s = (select("Pferd", "Kampfgaul", "Millitärpferd", "Keines.")*10)
			if s==40 then return end
			if horse.get_level()>(s-9) then syschat("Du besitzt schon ein "..({"Pferd.", "Kampfgaul.", "Millitärpferd."})[(s/10)]) return end
			if daspferd.has_enough_item(50050, s) then
				pc.remove_item(50050, s)
				pc.give_item2(({50051, 50052, 50053})[(s/10)], 1)
				horse.unride()
				horse.set_level((s-9))
				horse.ride()
			else
				say_title(mob_name(npc.get_race()))
				say("")
				say("Du besitzt keine "..s.." Pferdemedaillen, um")
				say("dir ein "..({"Pferd", "Kampfgaul", "Millitärpferd"})[(s/10)].." zu holen.")
				say("")
			end
		end
	end
end
09/11/2014 00:41 -Icetea-#1692
Hey hallo, hab eine frage ob mir jemand eine Quest erstellen könnte das man mit jedem level Droppt für unser PM´s System die codes für die Metins sind
8001
8002
8003
8004
8005
Farmen soll man PM´s bis Level 125 wäre euch sehr dankbar wenns einer machen würde
09/11/2014 02:12 Avulsed#1693
Quote:
Originally Posted by -Icetea- View Post
Hey hallo, hab eine frage ob mir jemand eine Quest erstellen könnte das man mit jedem level Droppt für unser PM´s System die codes für die Metins sind
8001
8002
8003
8004
8005
Farmen soll man PM´s bis Level 125 wäre euch sehr dankbar wenns einer machen würde
PHP Code:
quest pm begin
    state start begin
        when kill begin
            
if npc.get_race()>=8001 and npc.get_race()<=8005 and pc.get_level()<=125 then
                game
.drop_item_with_ownership(50050,1)
            
end
        end
    end
end 
09/11/2014 05:08 -Icetea-#1694
Quote:
Originally Posted by Avulsed View Post
PHP Code:
quest pm begin
    state start begin
        when kill begin
            
if npc.get_race()>=8001 and npc.get_race()<=8005 and pc.get_level()<=125 then
                game
.drop_item_with_ownership(50050,1)
            
end
        end
    end
end 
funzt ned
09/11/2014 08:11 AfterTheSky#1695
Guten Morgen , Liebe Epvp com ich möchte gerne eine quest die wie ein antiexp ring arbeitet nur eben das sie die momentane exp speichert und eben nur keine - sowie + exp gibt und wenn man den ring wieder deaktiviert. kann man dann bei seiner alten gespeicherten Exp weiter lvln.