Wenn ich die quest starte klappt alles aber sobald ich irgendeine map anklicke schließt sich das questfenster wieder und nichts passiert.
Bitte um schnelle Hilfe!
PHP Code:
quest warpring begin
state start begin
when 70007.use begin
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local empire = pc.get_empire()
local selectmap = select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
if selectmap == 8 then
return
elseif selectmap == 7 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local selectmap2 = select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Land der Riesen","Weiter","Abbrechen")
if selectmap2 == 8 then
return
elseif selectmap2 == 7 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local selectmap3 = select("Schwarzersand","Dracheninseln","MistWood","Thunder Wüste","Abbrechen")
if selectmap3 == 5 then
return
elseif selectmap3 == 1 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(1114600,1519400)
elseif selectmap3 == 2 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(1104100,1789100)
elseif selectmap3 == 3 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(1226700,1680500)
elseif selectmap3 == 4 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(1134500,1654800)
elseif selectmap2 == 1 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(590500,110800)
elseif selectmap2 == 2 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local geisterselect = select("Anfang","Ende","Abbrechen")
if geisterselect == 3 then
return
elseif geisterselect == 1 then
pc.warp(290500,5700)
elseif geisterselect == 2 then
pc.warp(286400,44200)
end
elseif selectmap2 == 3 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local roterselect = select("Anfang","Ende","Abbrechen")
if roterselect == 3 then
return
elseif roterselect == 1 then
pc.warp(1119900,70800)
elseif geisterselect == 2 then
pc.warp(1119100,7700)
end
elseif selectmap2 == 4 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(91700, 525300)
elseif selectmap2 == 5 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(27600, 142700)
elseif selectmap2 == 6 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
pc.warp(819200, 716800)
end
elseif selectmap == 1 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local map1select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
if map1select == 4 then
return
elseif map1select == 1 then
pc.warp(474300, 954800)
elseif map1select == 2 then
pc.warp(63800, 166400)
elseif map1select == 3 then
pc.warp(959900, 269200)
end
elseif selectmap == 2 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local map2select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
if map2select == 4 then
return
elseif map2select == 1 then
pc.warp(353100, 882900)
elseif map2select == 2 then
pc.warp(145500, 240000)
elseif map2select == 3 then
pc.warp(863900, 246000)
end
elseif selectmap == 3 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local otselect = select("Anfang","Mitte","Abbrechen")
if otselect == 3 then
return
elseif otselect == 1 then
if empire == 1 then
pc.warp(402100, 673900)
elseif empire == 2 then
pc.warp(270400, 739900)
elseif empire == 3 then
pc.warp(321300, 808000)
end
elseif otselect == 2 then
pc.warp(332800, 745600)
end
elseif selectmap == 4 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local wuesteselect = select("Anfang","Mitte","Abbrechen")
if wuesteselect == 3 then
return
elseif wuesteselect == 1 then
if empire == 1 then
pc.warp(217800, 627200)
elseif empire == 2 then
pc.warp(221900, 502700)
elseif empire == 3 then
pc.warp(344000, 502500)
end
elseif wuesteselect == 2 then
pc.warp(296800, 547100)
end
elseif selectmap == 5 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local eisselect = select("Anfang","Mitte","Abbrechen")
if eisselect == 3 then
return
elseif eisselect == 1 then
if empire == 1 then
pc.warp(434200, 290600)
elseif empire == 2 then
pc.warp(375200, 174900)
elseif empire == 3 then
pc.warp(491800, 173600)
end
elseif eisselect == 2 then
pc.warp(436500, 215400)
end
elseif selectmap == 6 then
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
local feuerselect = select("Anfang","Mitte","Abbrechen")
if feuerselect == 3 then
return
elseif feuerselect == 1 then
if empire == 1 then
pc.warp(599400, 756300)
elseif empire == 2 then
pc.warp(597800, 622200)
elseif empire == 3 then
pc.warp(730700, 689800)
end
elseif feuerselect == 2 then
pc.warp(600800, 687100)
end
end
end
end
end
end
Und dann noch bei der Quest ( ich weiß ist sehr umständlich geschrieben) Die Quest startet nicht aber der Regi verschwindet einfach?!
PHP Code:
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also einen deiner Skills ")
say("zur Großmeisterfertigkeit machen?")
say("Achtung: Du musst erst deine Lehre")
say("bei den Lehrern wählen!")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental")
if s==1 then
local p=select("Dreiwege-Schnitt","Schwertwirbel","Kampfrausch","Aura Des Schwertes","Sausen")
if p==1 then
pc.set_skill_group(1)
pc.set_skill_level(1 ,30)
chat("Dreiwege-Schnitt ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(1)
pc.set_skill_level(2 ,30)
chat("Schwertwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(1)
pc.set_skill_level(3 ,30)
chat("Kampfrausch ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(1)
pc.set_skill_level(4 ,30)
chat("Aura Des Schwertes ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(1)
pc.set_skill_level(5 ,30)
chat("Sausen ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Durchschlag","Heftiges Schlagen","Stampfer","Starker Körper","Schwertschlag")
if p==1 then
pc.set_skill_group(2)
pc.set_skill_level(16 ,30)
chat("Durchschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(2)
pc.set_skill_level(17 ,30)
chat("Heftiges Schlagen ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(2)
pc.set_skill_level(18 ,30)
chat("Stampfer ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(2)
pc.set_skill_level(19 ,30)
chat("Starker Körper ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(2)
pc.set_skill_level(20 ,30)
chat("Schwertschlag ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf")
if s==1 then
local p=select("Hinterhalt","Blitzangriff","Degenwirbel","Tarnung","Giftwolke")
if p==1 then
pc.set_skill_group(3)
pc.set_skill_level(31 ,30)
chat("Hinterhalt ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(3)
pc.set_skill_level(32 ,30)
chat("Blitzangriff ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(3)
pc.set_skill_level(33 ,30)
chat("Degenwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(3)
pc.set_skill_level(34 ,30)
chat("Tarnung ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(3)
pc.set_skill_level(35 ,30)
chat("Giftwolke ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Federschreiten","Gift Pfeil","Feuer Pfeil","Pfeilregen","Wiederholter Schuss")
if p==1 then
pc.set_skill_group(4)
pc.set_skill_level(49 ,30)
chat("Federschreiten ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(4)
pc.set_skill_level(50 ,30)
chat("Gift Pfeil ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(4)
pc.set_skill_level(48 ,30)
chat("Feuer Pfeil ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(4)
pc.set_skill_level(47 ,30)
chat("Pfeilregen ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(4)
pc.set_skill_level(46 ,30)
chat("Wiederholter Schuss ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe")
if s==1 then
local p=select("Dunkler Schlag","Flammenschlag","Geist der Flamme","Dunkler Schutz","Geisterschlag","Dunkler Stein")
if p==1 then
pc.set_skill_group(5)
pc.set_skill_level(76 ,30)
chat("Dunkler Schlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(5)
pc.set_skill_level(77 ,30)
chat("Flammenschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(5)
pc.set_skill_level(78 ,30)
chat("Geist der Flamme ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(5)
pc.set_skill_level(79 ,30)
chat("Dunkler Schutz ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(5)
pc.set_skill_level(80 ,30)
chat("Geisterschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(5)
pc.set_skill_level(81 ,30)
chat("Dunkler Stein ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Fingerschlag","Drachenwirbel","Verzauberte Klinge","Furcht","Verzauberte Rüstung","Zauber Aufheben")
if p==1 then
pc.set_skill_group(6)
pc.set_skill_level(61 ,30)
chat("Fingerschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(6)
pc.set_skill_level(62 ,30)
chat("Drachenwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(6)
pc.set_skill_level(63 ,30)
chat("Verzauberte Klinge ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(6)
pc.set_skill_level(64 ,30)
chat("Furcht ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(6)
pc.set_skill_level(65 ,30)
chat("Verzauberte Rüstung ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(6)
pc.set_skill_level(66 ,30)
chat("Zauber Aufheben ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heilung","Drache")
if s==1 then
local p=select("Angriff +","Schnelligkeit","Kurieren","Blitzkralle","Blitz Heraufbeschwören","Blitzwurf")
if p==1 then
pc.set_skill_group(7)
pc.set_skill_level(111 ,30)
chat("Angriff + ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(7)
pc.set_skill_level(110 ,30)
chat("Schnelligkeit ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(7)
pc.set_skill_level(109 ,30)
chat("Kurieren ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(7)
pc.set_skill_level(108 ,30)
chat("Blitzkralle ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(7)
pc.set_skill_level(107 ,30)
chat("Blitz Heraufbeschwören ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(7)
pc.set_skill_level(106 ,30)
chat("Blitzwurf ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Fliegender Talisman","Drachenschießen","Drachengebrüll","Segen","Reflektieren","Hilfe des Drachens")
if p==1 then
pc.set_skill_group(8)
pc.set_skill_level(91 ,30)
chat("Fliegender Talisman ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(8)
pc.set_skill_level(92 ,30)
chat("Drachenschießen ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(8)
pc.set_skill_level(93 ,30)
chat("Drachengebrüll ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(8)
pc.set_skill_level(94 ,30)
chat("Segen ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(8)
pc.set_skill_level(95 ,30)
chat("Reflektieren ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(8)
pc.set_skill_level(96 ,30)
chat("Hilfe des Drachens ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
end
end
end
end
Ich kann sie gerade nicht Testen, wenn es ein Fehler gibt, Poste ihn einfach
PHP Code:
quest warpring begin state start begin when 70007.use begin say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local empire = pc.get_empire() local selectmap = select("Map1", "Map2", "Orktal", "Wüste", "Eisland", "Feuerland", "Weiter", "Abbrechen") if selectmap == 8 then return elseif selectmap == 7 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local selectmap2 = select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Land der Riesen","Weiter","Abbrechen") if selectmap2 == 8 then return elseif selectmap2 == 7 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local selectmap3 = select("Schwarzersand","Dracheninseln","MistWood","Thunder Wüste","Abbrechen") if selectmap3 == 5 then return elseif selectmap3 == 1 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(1114600, 1519400) elseif selectmap3 == 2 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(1104100, 1789100) elseif selectmap3 == 3 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(1226700, 1680500) elseif selectmap3 == 4 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(1134500, 1654800) elseif selectmap2 == 1 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(590500, 110800) elseif selectmap2 == 2 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local geisterselect = select("Anfang","Ende","Abbrechen") if geisterselect == 3 then return elseif geisterselect == 1 then pc.warp(290500, 5700) elseif geisterselect == 2 then pc.warp(286400, 44200) end elseif selectmap2 == 3 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local roterselect = select("Anfang","Ende","Abbrechen") if roterselect == 3 then return elseif roterselect == 1 then pc.warp(1119900, 70800) elseif geisterselect == 2 then pc.warp(1119100, 7700) end elseif selectmap2 == 4 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(91700, 525300) elseif selectmap2 == 5 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(27600, 142700) elseif selectmap2 == 6 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") pc.warp(819200, 716800) end elseif selectmap == 1 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local map1select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen") if map1select == 4 then return elseif map1select == 1 then pc.warp(474300, 954800) elseif map1select == 2 then pc.warp(63800, 166400) elseif map1select == 3 then pc.warp(959900, 269200) end elseif selectmap == 2 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local map2select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen") if map2select == 4 then return elseif map2select == 1 then pc.warp(353100, 882900) elseif map2select == 2 then pc.warp(145500, 240000) elseif map2select == 3 then pc.warp(863900, 246000) end elseif selectmap == 3 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local otselect = select("Anfang","Mitte","Abbrechen") if otselect == 3 then return elseif otselect == 1 then if empire == 1 then pc.warp(402100, 673900) elseif empire == 2 then pc.warp(270400, 739900) elseif empire == 3 then pc.warp(321300, 808000) end elseif otselect == 2 then pc.warp(332800, 745600) end elseif selectmap == 4 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local wuesteselect = select("Anfang","Mitte","Abbrechen") if wuesteselect == 3 then return elseif wuesteselect == 1 then if empire == 1 then pc.warp(217800, 627200) elseif empire == 2 then pc.warp(221900, 502700) elseif empire == 3 then pc.warp(344000, 502500) end elseif wuesteselect == 2 then pc.warp(296800, 547100) end elseif selectmap == 5 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local eisselect = select("Anfang","Mitte","Abbrechen") if eisselect == 3 then return elseif eisselect == 1 then if empire == 1 then pc.warp(434200, 290600) elseif empire == 2 then pc.warp(375200, 174900) elseif empire == 3 then pc.warp(491800, 173600) end elseif eisselect == 2 then pc.warp(436500, 215400) end elseif selectmap == 6 then say_title("Warpring") say("Wohin möchtest du Teleportiert werden?") local feuerselect = select("Anfang","Mitte","Abbrechen") if feuerselect == 3 then return elseif feuerselect == 1 then if empire == 1 then pc.warp(599400, 756300) elseif empire == 2 then pc.warp(597800, 622200) elseif empire == 3 then pc.warp(730700, 689800) end elseif feuerselect == 2 then pc.warp(600800, 687100) end end end end end end
[HILFE]Habe Probleme mit npc_shop quest bitte um hilfe 07/07/2012 - Metin2 Private Server - 0 Replies Kommen wir gleich zur Sache!
bei beiden versuchen öffnet sich kein fenster
und ich weiß das in navicat alles richtig eingestellt habe!
auch die shops haben die richige vnum wie sie hier steht
und es es ist einmal rüssi händler und einmal waffen
sind die 1678 sf von daroo und in quest_list ist es auch eingfügt!
Versuch1: von lagerverwalter abgeguckt
[HILFE!!] Ich brauche beim quest einfügen bitte um hilfe 04/27/2012 - Metin2 Private Server - 6 Replies Hey ist vllt ein hilfsbereiter Member on ? :D
bräuchte hilfe beim quest einfügen vllt kann derjenige mich dann in skype oder icq adden
DANKE !!!:D:D
*edit* die überschrift ist verkackt :D
ich brauche beim quest einfügen hilfe bitte um schnelle hilfe*
[Quest]Hilfe pls exp quest für item![Root funserver] 11/18/2011 - Metin2 Private Server - 6 Replies kann mir jemand eine quest machen
das man aus mondlichtruhe zb viel exp kriegt und yang?
soll ein funserver sein daraus kriegt man yang und exp um was zu kaufen usw
und er wird ein root server vill heute dann fertig
Metin 2 Hilfe bei Santa Claus Quest (christmas_santa.quest) 02/13/2011 - Metin2 Private Server - 0 Replies Hallo, ich habe mal eine Frage.
Ich hatte mir so überlegt einen Upp-Shop zu machen aber da war wieder meine zweite Frage denn hat ja fast jeder +9 EQ und das will ich nicht.
Nun habe ich mir das noch mal alles durch den Kopf gehen lassen und mir ist eine super Idee eingefallen. Es gibt ja den Weihnachtsmann auch Santa Claus in amerikanischen genannt. Dieser Npc verschenkt ja Items für einen bestimmten Preis und Teleportiert sich ja nach 1-2 min woanders hin. Das möchte ich eben umschreiben...