Jaa die ganzen flüchtigkeitsfehler wie 2 mal local b oder das ich ein paar mal die " vergessen hab hab ich heute morgen selber schon gelöst das war einfach weil ich mich nachts nichtmehr kozentrieren kann^^Quote:
achte auf die zeilenumbrüche!
und du hast mehrmals die "local b select"
Die End-Fehler ausgebessert
PHP Code:--quested by Je0x & Jack
--3.12.2010
quest Tanakas_Pakt begin
state start begin
when 40004.use begin
say_title("Tanakas-Ring:")
say("Mit diesem Ring kannst du in kontakt")
say("mit Tanaka treten, um einen Pakt mit ihm")
say("zu schließen!")
say("Möchtest du das?")
local a = select ("Ahjo Klar" , "Nein hab Schiss")
if a == 2then
return
elseif a == 1 then
say_title("Tanaka:")
say("Aha. Du bist es also")
say("Erst schneidest du mir das Ohr ab und dann")
say("Willst du auchnoch das ich sie dir")
say("Abkaufe?? Na du bist ja einer!")
say("Abgebrüht wie ein Pirat! Das Gefällt mir!")
say("Vielleicht werden wir uns ja doch noch einig?!")
say("Auf meinen Feldzügen auf dem Meer hab ich eine")
say("Menge Perlen jeder art erbeutet! Zusätlich")
say("habe ich einen Weg gefunden dich weiser und")
say("stärker zu machen! Wie wärs: du gibst mir")
say("meine ohren wieder und ich Behlone dich")
say("dementsprechend!")
local b = select ("Aye" , "Nay")
if b == 2 then
return
elseif a == 1 then
say_title("Tanaka:")
say:("Ich wusste das du wie ein Pirat denkst!")
say:("Hier mein Angebot:")
say:("Für 10 meiner Ohren bekommst du eine Perle")
say:("deiner Wahl, für 20 meiner Ohren bekommst")
say:("du ein levelup von mir!")
say:("Für was enscheidest du dich?")
local b = select ("Die Perlen , Das Level")
if b == 1 then
say_title("Tanaka:")
say("Aha Reichtum geht dir also über Weisheit he?")
say("Ein richtiger Pirat also!")
if pc.count_item() 30202 < 10 then
say("")
say("")
say("Du alter Schummler! du hast garkeine 10 meiner Ohren!")
return
elseif pc.count_item() 30202 >= 10 then
say("Na gut welche Perle möchtest du?")
local p = ("Weiße Perle" , "Blaue Perle" , "Rote Perle" , "Abbrechen")
if p == 1 then
pc.removeitem("30202", 10)
pc_giveitem2(27992)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Weiße Perle erhalten")
wait()
elseif p == 2 then
pc.removeitem("30202", 10)
pc_giveitem2(27993)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Blaue Perle erhalten")
wait()
elseif p == 3 then
pc.removeitem("30202", 10)
pc_giveitem2(27994)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Rote Perle erhalten")
wait()
elseif p == 4 then
return
end
end
elseif b == 2 then
say_title("Tanaka:")
say("Aha Weisheit geht dir vor Reichtum he?")
say("Ein Richtiger Ritter bist du ja!")
if pc.count_item() 30202 < 20 then
say("Du alter Schummler!")
say("Du hast garkeine 20 meiner Ohren!")
return
elseif pc.count_item() 30202 >= 20 then
say("So also 1 level gegen 20 ohren richtig?")
local t = select ("Ahjo mach schon" , "habs mir anders überlegt")
if t == 2 then
say_title("Tanaka:")
say("Kielholen lassen sollt ich dich!")
say("Und jetzt verschwinde!")
return
end
pc.removeitem("30202" , 20)
pc.give_exp_perc(100)
say_title("Tanaka:")
say("So bitte schön dein level wie Versprochen")
say("")
say("")
say("")
say_title("Du wurdest level-up!")
wait()
end
end
end
end
end
end
end
Teste es jetzt gleich mal wenns klappt kriegstn Thx =)
€: Klappt nicht :( hab oben noch schnell die " nachgetragen aber trotzdem nicht
ist Vielleicht eine quest funktion falsch benutzt oder so?
Naja aber Kriegst trotzdem ein thx dafür das du den ganzen rest berichtigt has :)
€2: Quest sieht jetzt so aus: (hab unten noch was ausgebessert)
PHP Code:
--quested by Je0x & Jack
--3.12.2010
quest Tanakas_Pakt begin
state start begin
when 40004.use begin
say_title("Tanakas-Ring:")
say("Mit diesem Ring kannst du in kontakt")
say("mit Tanaka treten, um einen Pakt mit ihm")
say("zu schließen!")
say("Möchtest du das?")
local a = select ("Ahjo Klar" , "Nein hab Schiss")
if a == 2then
return
elseif a == 1 then
say_title("Tanaka:")
say("Aha. Du bist es also")
say("Erst schneidest du mir das Ohr ab und dann")
say("Willst du auchnoch das ich sie dir")
say("Abkaufe?? Na du bist ja einer!")
say("Abgebrüht wie ein Pirat! Das Gefällt mir!")
say("Vielleicht werden wir uns ja doch noch einig?!")
say("Auf meinen Feldzügen auf dem Meer hab ich eine")
say("Menge Perlen jeder art erbeutet! Zusätlich")
say("habe ich einen Weg gefunden dich weiser und")
say("stärker zu machen! Wie wärs: du gibst mir")
say("meine ohren wieder und ich Behlone dich")
say("dementsprechend!")
local b = select ("Aye" , "Nay")
if b == 2 then
return
elseif a == 1 then
say_title("Tanaka:")
say:("Ich wusste das du wie ein Pirat denkst!")
say:("Hier mein Angebot:")
say:("Für 10 meiner Ohren bekommst du eine Perle")
say:("deiner Wahl, für 20 meiner Ohren bekommst")
say:("du ein levelup von mir!")
say:("Für was enscheidest du dich?")
local b = select ("Die Perlen" , "Das Level")
if b == 1 then
say_title("Tanaka:")
say("Aha Reichtum geht dir also über Weisheit he?")
say("Ein richtiger Pirat also!")
if pc.count_item() 30202 < 10 then
say("")
say("")
say("Du alter Schummler! du hast garkeine 10 meiner Ohren!")
return
elseif pc.count_item() 30202 >= 10 then
say("Na gut welche Perle möchtest du?")
local p = ("Weiße Perle" , "Blaue Perle" , "Rote Perle" , "Abbrechen")
if p == 1 then
pc.removeitem("30202", 10)
pc_giveitem2(27992)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Weiße Perle erhalten")
wait()
elseif p == 2 then
pc.removeitem("30202", 10)
pc_giveitem2(27993)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Blaue Perle erhalten")
wait()
elseif p == 3 then
pc.removeitem("30202", 10)
pc_giveitem2(27994)
say_title("Tanaka:")
say("So da haste die Perle")
say("")
say("")
say("")
say_title("Rote Perle erhalten")
wait()
elseif p == 4 then
return
end
end
elseif b == 2 then
say_title("Tanaka:")
say("Aha Weisheit geht dir vor Reichtum he?")
say("Ein Richtiger Ritter bist du ja!")
if pc.count_item() 30202 < 20 then
say("Du alter Schummler!")
say("Du hast garkeine 20 meiner Ohren!")
return
elseif pc.count_item() 30202 >= 20 then
say("So also 1 level gegen 20 ohren richtig?")
local t = select ("Ahjo mach schon" , "habs mir anders überlegt")
if t == 2 then
say_title("Tanaka:")
say("Kielholen lassen sollt ich dich!")
say("Und jetzt verschwinde!")
return
elseif t == 1 then
pc.removeitem("30202" , 20)
pc.give_exp_perc(100)
say_title("Tanaka:")
say("So bitte schön dein level wie Versprochen")
say("")
say("")
say("")
say_title("Du wurdest level-up!")
wait()
end
end
end
end
end
end
end
end