Подскажите, как сделать в квесте выбор! парвильно, всегда ошибки какие то делаю
[spoiler="сам квест"] quest upgrade_refine_scroll begin state start begin when 20091.chat." Одноручки " begin local s = select (" Меч Тритона "," Лунный Меч "," Я передумал ") if s == 1 then say(" Сеон-пеонг: ") say(" Вы хотите получить ") say(" Меч Тритона +0 ") say_item(" Меч Тритона +0 ", 270, "")
if pc.count_item(149)==0 then say(" Вам не хватает Боевого Меча ") say("") say_item(" Боевой Меч +9 ", 149, "") say_reward("") say("") return end
if pc.count_item(19)==0 then say(" Вам не хватает Меча +9 ") say("") say_item(" Меч +9 ", 19, "") say_reward("1") say("") return end
say("") say("") say_title(" Вам необходимо иметь 200000 Янг ") say("") say_reward(" Вы уверены что хотите ") say_reward(" Это сделать??? ") local main_set = select(" Да "," Нет ") if main_set == 2 then return end
if main_set == 1 then if pc.get_gold() < 200000 then say(" ") elseif pc.count_item(149)>0 and pc.count_item(19)>0 then pc.remove_item(149) pc.remove_item(19) pc.changegold(-200000) pc.give_item2(270) say_title(" Готово! ") say(" Вы можете уходить! ") say(" Если ещё что то захотите то приходите! ") say("") end
if s == 2 then say(" Сеон-пеонг: ") say(" Вы хотите получить ") say(" Лунный Меч +0 ") say_item(" Лунный Меч +0 ", 229, "")
if pc.count_item(279)==0 then say(" Вам не хватает Меч Тритона +9 ") say("") say_item(" Меч Тритона +9 ", 279, "") say_reward("") say("") return end
if pc.count_item(19)==0 then say(" Вам не хватает Меча +9 ") say("") say_item(" Меч +9 ", 19, "") say_reward("1") say("") return end
say("") say("") say_title(" Вам необходимо иметь 200000 Янг ") say("") say_reward(" Вы уверены что хотите ") say_reward(" Это сделать??? ") local main_set = select(" Да "," Нет ") if main_set == 2 then return end if main_set == 1 then if pc.get_gold() < 200000 then say(" ") elseif pc.count_item(149)>0 and pc.count_item(19)>0 then pc.remove_item(279) pc.remove_item(19) pc.changegold(-200000) pc.give_item2(229) say_title(" Готово! ") say(" Вы можете уходить! ") say(" Если ещё что то захотите то приходите! ") say("") end if s == 3 then say ( " Вы передумали? " ) say ( " Окей приходите когда сможите " ) say ( " Мы всегда вам рады! " ) say ( "" ) say ( "" ) return end
else say(" ") end end
end end [/spoiler] найдите пожалуйста и исправте оч прошу кст может кому надо если чуть разбирается то предлагаю взять себе чуть отредактировав