Ich habe mal eine kleine Quest geschrieben, mit der man einen NPC ansprechen kann und der dann Sachen uppt. Doch leider bekomme ich immer, nach dem ich die Quests neu geladen habe, nach etwa 15 Sekunden folgene Fehlermeldung:
PHP Code:
qc in malloc(): error: allocation failed
Error occured on compile Upp.quest
PHP Code:
quest Upp begin
state start begin
when 33007.chat."Moin" with pc.getqf("Upp", 0) begin
say_tilte("Hamil Alet Drimal")
say("Hallo")
say("Meine Name ist Hamit Alel Drimal")
say("Da wir uns zum ersten mal treffen,")
say("sag ich dir mal was für ein Gerät")
say("ich bin (ich hab :D)")
say("")
say("Bei mir kannst du zahlreiche Uppitems")
say("herstellen. Willst du eine kleine Ein-")
say("führung? (Aber nur mit Gleitgel :D)")
sub_set = select("Ja mit Gleitgel", "Ne ich will kein Arschfick")
if sub_set == 1 then
say_title("Hamil Alet Drimal")
say("Also:")
say("Du kannst bei mir alle Kristalle")
say("herstellen. Es gibt Grüne, Blaue,")
say("Rote und Lilane. Du brauchst dazu")
say("den jeweiligen Sand und ein paar ")
say("Uppitems. Irgendwie muss ich ja auch")
say("meinen Ofen heizen.(Und meine Bomben")
say("bauen *hust*). Um Kristalle herzu-")
say("stellen brauche ich auserdem auch noch")
say("viel Energie. Ich werde dir für jedes")
say("Item sagen, welche Energie du benötigst.")
say_title("Hamil Alet Drimal")
say("Also brauchst du folgende Items zum Uppen")
pc.show_item("30185")
say("")
pc.show_item("30186")
say_title("Hamil Alet Drimal")
pc.show_item("30188")
say("War´s toll?")
sub_set = select("Boah jetz bin ich geil", "Ich kann nich mehr")
if sub_set == 1 then
say_title("Hamil Alet Drimal")
say("Freut mich :D")
pc.setqf("Upp", 1)
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("DU VERZOGENES KIND MENSCHEN IN")
say("NAH OST VERREKEN ABER DU...")
say(" Naja BB.")
pc.setqf("Upp", 1)
return
end
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Okay dann nicht du Opfa")
pc.setqf("Upp", 1)
return
end
end
when 33007.chat."Moin" with pc.getqf("Upp", 1) begin
say_title("Hamil Alet Drimal")
say("Was willst du hier? Soll ich dich")
say("in die Luft bomben?")
sub_set = ("Noch ein Arschfick", "Ich will was Uppen", "Ich will dich verarschen")
if sub_set == 1 then
say_title("Hamil Alet Drimal")
say("Okay. Klicke mich erneut an um nochmal")
say("die Informationen zu erhalten.")
pc.setqf("Upp", 0)
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Was willst du herstellen?")
sub_set = ("Grüner Kristall", "Blauer Kristall", "Lila Kristall", "Roter Kristall")
if sub_set == 1 then
say_title("Hamil Alet Drimal")
say("Okay du brauchst:")
pc.show_item("81030")
pc.show_item("30185")
pc.show_item("30186")
say_title("Hamil Alet Drimal")
say("Hast du das Zeugs?")
sub_set = ("Ja", "Nein")
if sub_set == 1 then
pc.remove_item("81030")
pc.remove_item("30185")
pc.remove_item("30186")
pc.give_item("81029")
chat("Du hast einen Grünen Kristall erhalten")
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Umsonst gibts bei mir nix")
return
end
if sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Okay du brauchst:")
pc.show_item("81036")
pc.show_item("30185")
pc.show_item("30188")
say_title("Hamil Alet Drimal")
say("Hast du das Zeugs?")
sub_set = ("Ja", "Nein")
if sub_set == 1 then
pc.remove_item("81036")
pc.remove_item("30185")
pc.remove_item("30188")
pc.give_item("81035")
chat("Du hast einen Blauen Kristall erhalten")
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Umsonst gibts bei mir nix")
return
end
if sub_set == 3 then
say_title("Hamil Alet Drimal")
say("Okay du brauchst:")
pc.show_item("81032")
pc.show_item("30185")
pc.show_item("30188")
say_title("Hamil Alet Drimal")
say("Hast du das Zeugs?")
sub_set = ("Ja", "Nein")
if sub_set == 1 then
pc.remove_item("81032")
pc.remove_item("30185")
pc.remove_item("30188")
pc.give_item("81031")
chat("Du hast einen Lilanen Kristall erhalten")
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Umsonst gibts bei mir nix")
return
end
if sub_set == 4 then
say_title("Hamil Alet Drimal")
say("Okay du brauchst:")
pc.show_item("81034")
pc.show_item("30185")
pc.show_item("30186")
say_title("Hamil Alet Drimal")
say("Hast du das Zeugs?")
sub_set = ("Ja", "Nein")
if sub_set == 1 then
pc.remove_item("81034")
pc.remove_item("30185")
pc.remove_item("30186")
pc.give_item("81033")
chat("Du hast einen Roten Kristall erhalten")
return
elseif sub_set == 2 then
say_title("Hamil Alet Drimal")
say("Umsonst gibts bei mir nix")
return
end
end
end
end
end
end