und ich hab nen problem mit der quest hier
Code:
quest tausch begin state start begin when 5000.chat."Tausch" begin say_size(350, 400) say_title("Tausch") say("") say("Hallo lieber Abenteurer,") say("Tausch.") say("Tausch") say("") say("Tausch") say("Tausch") say("Tausch") say("Tausch") say_reward("Tausch") say("") local s = select("Tausch1", "Tausch2", "Tausch3", "Tausch4", "Tausch5", "Weiter", "Abbrechen!") if s == 7 then return elseif s == 6 then say_title("Götter herzen") say("was willst du dann??") local s2 = select("Tausch1", "Tausch2", "Tausch3", "Tausch4", "Tausch5", "Weiter", "Abbrechen!") if s2 == 7 then return elseif s2 == 1 then if pc.count_item(27990) < 5 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 5) pc.give_item2(27987, 2) say("Du hast erfolgreich gegen 2 Muscheln getauscht") end elseif s2 == 2 then if pc.count_item(27990) < 125 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 125) pc.give_item2(27992, 1) say("Du hast erfolgreich gegen 1 Weiße Perle getauscht") end elseif s2 == 3 then if pc.count_item(27990) < 175 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 175) pc.give_item2(27993, 1) say("Du hast erfolgreich gegen 1 Blaue Perle getauscht") end else if pc.count_item(27990) < 200 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 200) pc.give_item2(27994, 1) say("Du hast erfolgreich gegen 1 Rote Perle getauscht") end elseif s == 1 then if pc.count_item(27990) < 5 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 5) pc.give_item2(27987, 2) say("Du hast erfolgreich gegen 2 Muscheln getauscht") end elseif s == 2 then if pc.count_item(27990) < 125 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 125) pc.give_item2(27992, 1) say("Du hast erfolgreich gegen 1 Weiße Perle getauscht") end elseif s == 3 then if pc.count_item(27990) < 175 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 175) pc.give_item2(27993, 1) say("Du hast erfolgreich gegen 1 Blaue Perle getauscht") end else if pc.count_item(27990) < 200 then say("Du hast nicht genügend Steinstücke") else pc.remove_item(27990, 200) pc.give_item2(27994, 1) say("Du hast erfolgreich gegen 1 Rote Perle getauscht") end end end end end
also wie gesagt ich hab keine ahnung von quests daher kann da auch so einiges falsch sein vllt kennt jmd den fehler danke für die hilfe
hier der fehler
Code:
tausch.quest:93:syntax error : [string "start"]:55: `end' expected (to close `if' at line 21) near `elseif' Error occured on compile tausch.quest