Ahoi liebe Epvper,
Also ich habe eine haustier.quest hab sie in filezilla eingefügt 777 rechte gegeben in quest lieste python make.py gemacht ig funkt fast alles
jetzt kommts !!
ich kann die quest ahnemen aber sie wird nicht abgeschlossen !! Könnt ja mal ein blick drüber werfen !
:rolleyes:
Also ich habe eine haustier.quest hab sie in filezilla eingefügt 777 rechte gegeben in quest lieste python make.py gemacht ig funkt fast alles
jetzt kommts !!
ich kann die quest ahnemen aber sie wird nicht abgeschlossen !! Könnt ja mal ein blick drüber werfen !
Code:
quest pet begin
state start begin
when 20349.chat."Haustiere" begin
say_title("Haustiere")
say("Hallo *****-Spieler.")
say("Ich habe viele Tiere bei mir im Stall.")
say("Ich denke, sie gefallen dir.")
say("Welche Tiere ich habe, willst du wissen?")
say("Nun ja, folgende Tiere sind noch zu vertauschen:")
say("Feuerphönix, Eisphönix, Junger Hund, Junger Tiger,")
say("Junger Löwe, Junger Keiler, Junger Azrael, Reintierjunges")
say("Hast du Interesse?")
local interesse = select ("Ja","Nein")
if interesse == 2 then
return
else
say_title("Dein Auftrag")
say("Nun, meine Tiere sind was besonderes,")
say("so einfach gebe ich die nicht her!")
say("Du musst etwas für mich tun..")
say("Wärst du denn auch bereit dazu?")
local bereitschaft = select ("Ja","Nein")
if bereitschaft == 2 then
return
else
say_title("Dein Auftrag")
say("Du musst wohl sehr mutig sein!")
say("Na, wenn das so ist, töte den Azrael und")
say("bringe mir den Staub seiner verbrannten Leiche.")
say("Dafür werde ich dich mit einem Haustier deiner Wahl")
say("belohnen!")
pc.setqf("state1", 0)
q.set_counter("Azrael", 1)
set_state(kill)
end
end
end
end
state kill begin
when letter begin
send_letter("Haustier-Auftrag")
end
when info or button begin
say_title("Haustier-Auftrag")
say("Status:")
say_reward("Du hast bisher "..pc.getqf("state1").." von 1 getötet.")
end
when 2598.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 1 then
pc.setqf("state1", count1)
q.set_counter("Azrael", count1)
end
if count1 == 1 then
set_state(fertig)
end
end
end
state fertig begin
when letter begin
send_letter("Aufgabe abgeschlossen!")
end
when info or button begin
say_title("Aufgabe abgeschlossen!")
say("Du hast es geschaft.")
say("Ich dachte schon du schafst es nie!")
wait()
say("Natürlich willst du deine Belohnung oder?")
local belohnung = select("Ja","Nein")
if belohnung == 2 then
return
else
say_title("Welches Haustier möchtest du?")
say("Du kannst diese Quest nur einmal abschließen und")
say("somit nur ein Haustier erhalten, also wähle gedacht!")
local petauswahl = select("Feuerphönix","Eisphönix","Rentierjunges","Junger Hund","Junger Keiler","Junger Tiger","Junger Löwe","Junger Azrael")
if petauswahl == 1 then
pc.give_item2("53001", 1)
set_state(ende)
elseif petauswahl == 2 then
pc.give_item2("53003", 1)
set_state(ende)
elseif petauswahl == 3 then
pc.give_item2("53002", 1)
set_state(ende)
elseif petauswahl == 4 then
pc.give_item2("53006", 1)
set_state(ende)
elseif petauswahl == 5 then
pc.give_item2("53008", 1)
set_state(ende)
elseif petauswahl == 6 then
pc.give_item2("53009", 1)
set_state(ende)
elseif petauswahl == 7 then
pc.give_item2("53007", 1)
set_state(ende)
elseif petauswahl == 8 then
pc.give_item2("53005", 1)
set_state(ende)
end
end
end
end
state ende begin
end
end