[SERVICE] Die Questerstellung

08/25/2014 19:37 Alergix2#1651
Gibt es hier jemanden der Dungeons questen kann?
08/26/2014 00:25 terron#1652
Quote:
Originally Posted by schildkrieg5 View Post
kann mir jemand ne quest schreiben, dass wenn man einen spieler killt der andere spieler eine truhe droppt
Quote:
Originally Posted by x'Radon View Post
PHP Code:
quest killepvp begin
    state start begin
        when kill with npc
.getrace() and npc.is_pc begin
            pc
.give_item2("ITEMVNUM"ANZAHL)
        
end
    end
end 
evtl so
PHP Code:
quest killepvp begin
    state start begin
        when kill with npc
.is_pc() begin
            pc
.give_item2("ITEMVNUM"ANZAHL)
        
end
    end
end 
08/26/2014 16:45 deinuntergang123#1653
Quote:
Originally Posted by Kilroy. View Post
1. Mit Runs hab ich kaum Erfahrung, aber versuch es einfach mal:

2.
Code:
quest say_anything begin
	state start begin
		when NPCID.click begin -- NPCID eintragen
			say_title(mob_name(npc.get_race()))
			say("")
			say("Geb mir ein Wort und ich sage")
			say(" dir etwas dazu.")
			local inp = input()
			if inp=="" then return end
			local sagen={
						-- Beispieleinträge wie gegeben fortsetzen, [ENTER] heißt "neue Zeile"
						["Hallo"] = "Hallo, na wie gehts?",
						["Waffen"] = "Waffen griegste beim Waffenhändler.[ENTER]Ich denke aber auch das Spieler Waffen[ENTER]vertauschen!",
						["Homepage"] = "Unsere Hompage ist .... " 
						-- Letzer Eintrag erhält  kein Komma
						}
			meta={ 
					sayelse = function(t, i)
						return say("Darüber kann ich dir leider nichts sagen.")  
					end 
				}
			setmetatable(sagen,meta) -- setmetatable Befehl evtl. noch den quest_functions adden.
			say_title(mob_name(npc.get_race()))
			say("")
			say(sagen[inp])
		end
	end
end
Bei Fragen, melde dich...
erst ma danke für die quests :D
die zweite klappt super :D

dennoch hab ich probleme mit den run :/
da klappt eig nur dass das man auf die map geportet wird (nur 1 char
hab das eingefügt was zum einfügen da war

(die quest wird ohne fehlermeldung geladen)
PHP Code:
quest run_deinuntergang begin
    state start begin
        when login with pc
.get_map_index() == metin2_map_gemi begin -- Mapindex
            
if d.getf("is_dungeon")==1 then
                timer
("anti_warp"5)
                return
            
end
            warp_to_village
()
        
end
        when anti_warp
.timer begin
            d
.setf("is_dungeon"0)
        
end
        when 28005.chat
."Run" begin  --NPC zum eintreten
            say_title
(mob_name(npc.get_race()))
            
say("Hallo Abenteurer,")
            
say("")
            
say("")
            
say("Möchtest du eintreten?")
            if 
select("Ja","Nein")==2 then return end
            pc
.warp(5090000)
        
end
        when 28001.chat
."Starten" with party.is_leader() and pc.get_map_index() == etin2_map_gemi begin --NPC zum StartenMapindex
            say_title
("Run starten")
            
say("")
            
say("")
            if 
select("Starten""Schließen")==2 then return end
            d
.new_jump_all(mapindexkoordxkoordy) --mapindexxy
            timer
("warp"5)
        
end
        when warp
.timer begin
            d
.setf("is_dungeon"1)
            
d.setf("mob"1)
            
d.notice("Das Monster spawnt in 5 Sekunden.")
            
timer("mob"5)
        
end
        when mob
.timer begin
            mob 
= { 101102103101102103101} -- Monster Ids
            d
.setf("mob_id"mob[d.getf("mob")])
            
d.spawn(mob[d.getf("mob")], 120130)
        
end
        when kill with npc
.get_race()==d.getf("mob_id"begin
            mob 
= { 101102103101102103101} -- Monster Ids
            
if d.getf("mob") == mob[table.getn(mob)] then
                d
.notice("Letztes Monster getötet, "..pc.get_name().." erhielt das Item.")
                
pc.give_item2(id1) -- Item Id
                timer
("warp_out"5)
            else
                
d.notice("Getötet, nächstes Monster folgt in 5 Sekunden.")
                
d.setf("mob"d.getf("mob")+1)
                
timer("mob"5)
            
end
        end
        when warp_out
.timer begin
            d
.setf("is_dungeon"0)
            
warp_all_to_village(pc.get_map_index(), 1)
        
end
    end
end 
08/26/2014 17:15 .yorliK#1654
Quote:
Originally Posted by deinuntergang123 View Post
erst ma danke für die quests :D
die zweite klappt super :D

dennoch hab ich probleme mit den run :/
da klappt eig nur dass das man auf die map geportet wird (nur 1 char
hab das eingefügt was zum einfügen da war

(die quest wird ohne fehlermeldung geladen)
PHP Code:
quest run_deinuntergang begin
    state start begin
        when login with pc
.get_map_index() == metin2_map_gemi begin -- Mapindex
            
if d.getf("is_dungeon")==1 then
                timer
("anti_warp"5)
                return
            
end
            warp_to_village
()
        
end
        when anti_warp
.timer begin
            d
.setf("is_dungeon"0)
        
end
        when 28005.chat
."Run" begin  --NPC zum eintreten
            say_title
(mob_name(npc.get_race()))
            
say("Hallo Abenteurer,")
            
say("")
            
say("")
            
say("Möchtest du eintreten?")
            if 
select("Ja","Nein")==2 then return end
            pc
.warp(5090000)
        
end
        when 28001.chat
."Starten" with party.is_leader() and pc.get_map_index() == etin2_map_gemi begin --NPC zum StartenMapindex
            say_title
("Run starten")
            
say("")
            
say("")
            if 
select("Starten""Schließen")==2 then return end
            d
.new_jump_all(mapindexkoordxkoordy) --mapindexxy
            timer
("warp"5)
        
end
        when warp
.timer begin
            d
.setf("is_dungeon"1)
            
d.setf("mob"1)
            
d.notice("Das Monster spawnt in 5 Sekunden.")
            
timer("mob"5)
        
end
        when mob
.timer begin
            mob 
= { 101102103101102103101} -- Monster Ids
            d
.setf("mob_id"mob[d.getf("mob")])
            
d.spawn(mob[d.getf("mob")], 120130)
        
end
        when kill with npc
.get_race()==d.getf("mob_id"begin
            mob 
= { 101102103101102103101} -- Monster Ids
            
if d.getf("mob") == mob[table.getn(mob)] then
                d
.notice("Letztes Monster getötet, "..pc.get_name().." erhielt das Item.")
                
pc.give_item2(id1) -- Item Id
                timer
("warp_out"5)
            else
                
d.notice("Getötet, nächstes Monster folgt in 5 Sekunden.")
                
d.setf("mob"d.getf("mob")+1)
                
timer("mob"5)
            
end
        end
        when warp_out
.timer begin
            d
.setf("is_dungeon"0)
            
warp_all_to_village(pc.get_map_index(), 1)
        
end
    end
end 
Der Mapindex sollte auch eine Zahl sein und damit das funktioniert musst du auf der Map mit dem Index sein, dort wird dann der Befehl d.new_jump_all(mapindex, koordx, koordy) beim Starten ausgeführt (natürlich wenn der Mapindex der Map stimmt.
08/26/2014 20:51 deinuntergang123#1655
Klappt irgend wie noch immer nicht ._.
wenn ich 28001 anklicke passiert nüchts ._.
08/26/2014 22:38 terron#1656
Quote:
Originally Posted by deinuntergang123 View Post
Klappt irgend wie noch immer nicht ._.
wenn ich 28001 anklicke passiert nüchts ._.
Are you party leader?
08/26/2014 23:08 deinuntergang123#1657
yes
08/27/2014 16:28 Asterix112#1658
Quote:
Originally Posted by Sky Vodka View Post
Hey brauche eine Quest bitte wenn ein Teamler on geht links eine Liste ist welche Teamler on sind und wie sie heißen werden hiwr auch Systeme geschrieben


Best Regards
Sky Vodka
Suche ebenfalls
08/27/2014 16:35 TeufelsKreis'#1659
Guten Tag liebe epvp community
Ich bin nach der suche nach einen Unendlichkeits Tapferkeitsumhang mann kann den drücken so oft mann will und bei jedem klick kommen den mobs
Es sollte keiner sein den man aktivieren kann und ich suche ebendfalls eine Quest wo man sieht ob Teamler online oder offline sind
08/27/2014 17:04 terron#1660
Quote:
Originally Posted by TeufelsKreis' View Post
Guten Tag liebe epvp community
Ich bin nach der suche nach einen Unendlichkeits Tapferkeitsumhang mann kann den drücken so oft mann will und bei jedem klick kommen den mobs
Es sollte keiner sein den man aktivieren kann und ich suche ebendfalls eine Quest wo man sieht ob Teamler online oder offline sind
This one attracts mobs per click as original bravery cape:
Code:
quest braverycape begin
	state start begin
		when 12345.use begin -- change 12345 to item's id
			pc.aggregate_monster()
		end
	end
end
For GM status you can use this solution, I guess it's the best one: [Only registered and activated users can see links. Click Here To Register...]

I hope I've understood you correctly.
With best regards.
08/27/2014 19:13 Asterix112#1661
Brauche eine quest wo man ein fenster hat und sonderangebote oder unterwegs dort etwas kaufen kann
Rhx an den ders macht

LG
08/27/2014 20:51 schildkrieg5#1662
Z.b ich hab einen Pinken Dildo, wenn man ihn anzieht soll überm Kopf "GAY" auftauchen ( so wie bsp.weise "GM" ) aber halt nur, wenn man den dildo anhat.


kann mir dafür einer eine quest schreiben ist für kumpel von mir.
08/28/2014 11:31 geron552#1663
After a long time you re health
I would like someone to ask you out on creating a simple quest.
It should look like this:
When they come for a blacksmith, so he sent me to the grandmother. I clicked on the hilt and I got the reward.


Thank you so much ;)
08/28/2014 14:48 NiGhTAcTiVe#1664
Hallo,

suche eine Quest wenn ich zb nen item benutze ( 70028 ) das ich ne auswahl bekomme welche events ich starten möchte..

zb mondi event und dann halt wie lange es gehen soll was man droppen soll also ( die truhen ) und das gleiche bitte nochmal für zb. Halloween Event das man halloween event starten kann etc..


sufu bereits benutzt. aber nichts nützliches gefunden..

danke im vorraus
08/28/2014 17:48 terron#1665
Quote:
Originally Posted by geron552 View Post
After a long time you re health
I would like someone to ask you out on creating a simple quest.
It should look like this:
When they come for a blacksmith, so he sent me to the grandmother. I clicked on the hilt and I got the reward.


Thank you so much ;)
Code:
quest simple begin
	state start begin
		when 20016.chat."You're awesome" begin -- blacksmith
			say_title(mob_name(npc.get_race())..":")
			say("Thank you. Go to grandma. ")
			set_state(grandma)
		end
	end

	state grandma begin
		when 9006.chat."Sup, granny" begin -- old woman
			say_title(mob_name(npc.get_race())..":")
			say("That's all.")
			pc.give_item2(vnum, value) -- vnum = item's id; value = value of items
			pc.give_item2(vnum, value) -- e.g. pc.give_item2(50513, 5) --> it gives 5x soul stones
			set_state(complete)
		end
	end
	
	state complete begin
	end
end