So, ich habe mir mal ein bisschen die Mühe gemacht und die neue Userpanel-Quest von Yoshix3 (danke dafür) ein wenig bearbeitet und auf den Server angepasst. Problem für mich ist aber das die Quest einfach nicht will, wenn ich das Item benutze dann passiert absolut garnichts
Nun hoffe ich auch eure Unterstützung, vielleicht könnt ihr mir ja sagen was an der Quest falsch ist!
Code:
quest userpanelneu begin
state start begin
when 30160.use begin
say_title("Kontrollzentrum")
say("")
say_reward("Willkommen im Kontrollzentrum")
say_reward("Wie kann ich dir "..pc.get_name().." weiterhelfen")
say("")
local main_set = select("Pferde-Tool","Teleport-Tool","Teamler-Liste","Weiter","Beenden")
if main_set == 5 then
return
end
if main_set == 1 then
say("Hier ist die Pferdeabteilung,")
say("was möchtest du tun?")
local b = select("Reiten","Pferd rufen","Pferd wegschicken","Pferd füttern","Pferd wiederbeleben","Zurück")
if b == 6 then
return
end
if b == 1 then
say("Möchtest du mit deinem Pferd reiten?")
local c = select("Ja","Nein")
if c == 1 then
horse.ride()
end
if c == 2 then
return
end
end
if b == 2 then
say("Möchtest du dein Pferd rufen?")
local e = select("Ja","Nein")
if e == 1 then
horse.summon()
end
if e == 2 then
return
end
end
if b == 3 then
say("Pferd wegschicken?")
local f = select("Ja","Nein")
if f == 1 then
horse.unsummon()
end
if f == 2 then
return
end
end
if b == 4 then
say("Möchtest du dein Pferd füttern")
local g = select("Ja","Nein")
if g == 1 then
horse.feed()
end
if g == 2 then
return
end
end
if b == 5 then
say("Möchtest du dein Pferd wiederbeleben?")
local h = select("Ja","Nein")
if h == 1 then
horse.revive()
end
if h == 2 then
return
end
end
end
if main_set == 2 then
say("Du willst dich also Teleportieren?")
say("")
local j = select("Ja","Nein")
if j == 2 then
return
end
if j == 1 then
say_reward("Wo möchtest du hin:")
local k = select("Map1-Rot","Map1-Blau","Map1-Gelb","Zurück")
if k == 4 then
return
end
if k == 1 then
pc.warp(469300, 964200)
end
if k == 2 then
pc.warp(969600, 278400)
end
if k == 3 then
pc.warp(55700, 157900)
end
end
end
if main_set == 3 then
say_reward("Hier siehst du alle Teammitglieder")
say("")
say_reward("Die ServerAdmin´s [SA] :")
say("*****")
say_reward("Die GameAdmin´s [GA] :")
say("*****")
say_reward("Die GameMaster´s [GM] :")
say("*****")
say("*****")
say("*****")
say("")
say("Du kannst dir die Liste jederzeit erneut anschaun")
end
if main_set == 4 then
say_title("Hier ist das Kontrollzentrum")
say_title("Wie kann ich dir "..pc.get_name().." weiterhelfen?")
local aa = select("Einkaufen","Lager/Itemshop öffnen","Zurück")
if aa == 3 then
return
end
if aa == 1 then
say_title("Einkaufszentrum:")
say("Hier kannst du jeden Shop per Item öffnen")
say_reward("Welchen Shop möchtest du öffnen?")
local dd = select("Gemischtwarenhändlerin","Rüstungshändler","Waffenhändler","Zurück")
if dd == 4 then
return
end
if dd == 1 then
say("Möchtest du wirklich den Shop der Gemischtwarenhändlerin öffnen?")
local de = select("Ja","Nein")
if de == 2 then
return
end
if de == 1 then
say("Der Shop der Gemischtwarenhändlerin wird geöffnet")
npc.open_shop(9003)
end
end
if dd == 2 then
say("Möchtest du wirklich den Shop des Rüstungshändlers öffnen?")
local ee = select("Ja","Nein")
if ee == 2 then
return
end
if ee == 1 then
say("Der Shop des Rüstungshändlers wird geöffnet")
npc.open_shop(9002)
end
end
if dd == 3 then
say("Möchtest du echt den Shop des Waffenhändlers öffnen?")
local ef = select("Ja","Nein")
if ef == 2 then
return
end
if ef == 1 then
say("Der Shop des Waffenhändlers wird geöffnet")
npc.open_shop(9001)
end
end
end
if aa == 2 then
say_title("Bankangestellter:")
say("Hey, ich komme auch von weit weg")
say("Ich kann dein Lager/Itemshop öffnen..")
say("Willst du das ich das mache?")
local gg = select("Lager öffnen","Is-Lager öffnen","Zurück")
if gg == 3 then
say("Dann halt nicht, melde dich falls du doch möchtest!")
return
end
if gg == 1 then
say("Okey ich öffne dir dein Lager!")
say("Beachte: Du kannst dein Lager nur")
say("jede 10 Sekunden aufrufen!")
game.open_safebox()
end
if gg == 2 then
say("Okey ich öffne dein Itemshop-Lager")
say("Beachte: Du kannst dein Itemshop-Lager")
say("nur jede 10 Sekunden öffnen")
game.open_mall()
end
if gg == 3 then
return
end
end
end
end
end
end
TAB Fehler in Quest 04/15/2012 - Metin2 Private Server - 9 Replies Ich habe versucht eine eigene Quest zu schreiben, da ich jedoch totaler Anfänger bin und ich mich mit diesen TABs nicht auskenne bräuchte ich da eure Hilfe. Könnte mir jemand diese Quest entbuggen^^
Wäre dafür sehr dankbar(Thx gibts natürlich auch xD)
quest lala begin
state start begin
when 70004.use begin
say_title("Blaustahlpanzer")
say("Um diese Rüstung zu erstellen,")
say("brauchst du folgende Items:")
say("")
[MT2] Quest fehler 05/07/2011 - Metin2 Private Server - 8 Replies Hallo Community.
Könnt ihr mir bei meiner Quest einmal helfen?
quest rangpunkte start
state start begin
when 8219.use begin
say("Du möchtest dein Rang verbessern?")
say("Dafür brauch ich von dir 5x:")
say_item_vnum(50513)
Quest Fehler 03/13/2011 - Metin2 Private Server - 5 Replies Hab mir die 2010Files installiert und funktionieren auch , aber keine Quests funktioniert wäre nett wenn mir jemand hilft.
Fehler im Quest?!?! 02/10/2011 - Metin2 Private Server - 2 Replies Hi,
Habe wieder mal n Problem.. Dieses mal mit einem Quest^^
Also ich rede auf Map1 zB den NPC mit der Vnum 21232 an. Dieser portet mich dann auf eine andere Map.
Auf dieser Map angelangt, möchte ich, dass wenn das Mob mit der Vnum 21333 gekillt wird, alle auf dieser Map, zwar auf der selben Map bleiben aber zu den Koordinaten 755, 390 gewarpt werden...
Es funktioniert bis zu "d.jump_all(755, 390)"
Der will mich ums Verrecken nicht porten..
Weiss jemand was ich falsch gemacht hab? Oder...
Quest Fehler 12/29/2010 - Metin2 Private Server - 2 Replies Hi Leute ich habe mir 2 Quest erstellt, dann aber leider rausgefunden dass diese 2 Fehlerhaft sind.(Leider).
Also die 1.Fehlerhafte:
quest Special begin
state start begin
when login or levelup with pc.get_level() >=99 begin
set_state(information)
end
end