Das ist völliger Schwachsinn! Egal wie rum man es schreibt, es funktionieren beide schreibweisen.Quote:
wie oben schon beschrieben heißt esund nichtPHP Code:if a==1
wurde aber schon geschrieben *PHP Code:if 1==a
Er hat nur vergessen seine if's wieder zu end'en...
Siehe Beispiel diese Quest:
PHP Code:
when __TARGET__.target.click or
20349.chat."Einen Anfänger Gaul" begin
target.delete("__TARGET__")
say_title(""..mob_name(20349)..":")
say("")
say("Hallo reisender!")
say("Du hast die Möglichkeit bei mir einen")
say("Anfänger Gaul zu kaufen.")
say("")
say("Möchtest du einen Anfänger Gaul?")
say("")
local a = select("Ja",
"Nein")
if a == 1 then
-- Abfrage ob das Geld stimmt
if pc.money >= 1000000 then
say_title(""..mob_name(20349)..":")
say("")
say("Hast du den 10 Pferdemedaillen bei dir?")
say("")
local a = select ("Ja klar, was denkst du den!",
"Öhhh, lass mich nochma nachschaun.")
-- Abfrage ob die Medaillen da sind
if a == 1 then
if pc.count_item(50050)>9 then
pc.changemoney(-1000000)
pc.remove_item("50050" , 10)
pc.remove_item("50052", 1)
pc.remove_item("50053", 1)
pc.give_item2("50051", 1)
horse.set_level(10)
horse.summon()
horse.ride()
say_title(""..mob_name(20349)..":")
say("")
say("Hier hast du ein Buch um dein neues")
say("Pferd zu rufen, komme wieder zu mir wenn du")
say("Level 45 erreicht hast. Viel Glück Abenteurer!")
say("")
say_reward("Du erhälst ein Pferdebild")
say_reward("Pferdelevel auf 10")
setstate( complete )
set_quest_state("*****_main_3", "run")
else
say_title(""..mob_name(20349)..":")
say("")
say("Du lügst mich also an?")
say("Komme wieder wenn du die Medaillen hast!")
setstate( getrequest )
end
else
say_title(""..mob_name(20349)..":")
say("")
say("Komm wieder zu mir wenn du die Medaillen hast!")
setstate( getrequest )
end
else
say_title(""..mob_name(20349)..":")
say("")
say("Du hast nicht genug Geld bei dir um")
say("den Gaul zu erwerben.")
say("")
say_reward("Komme wieder wenn du 1.000.000 Yang besitzt.")
setstate( getrequest )
end
else
say_title(""..mob_name(20349)..":")
say("")
say("Komme wieder wenn du dafür bereit bist.")
setstate( getrequest )
end
end
end
state getrequest begin
when letter begin
send_letter("Besorge sein Material")
end
when info or button begin
say_title(""..mob_name(20349)..":")
say("")
say("Besorge mir folgenden Materialien.")
say("")
say("Du benötigst:")
say_reward("- 10 Pferdemedaillen")
say_reward("- 1.000.000 Yang")
local a = select ("Ich hab die Materialien",
"Ich brauch noch kurz")
if a == 1 then
say_title(""..mob_name(20349)..":")
say("")
say("Kehre zurück zu mir um dein Pferd")
say("zu erhalten.")
setstate( stalli )
else
setstate( getrequest )
end
end
end
state complete begin
end
GreeZ