quest shop_info begin state start begin when login begin send_letter(" ТЕЛЕПОРТАТОР ") end when button or info begin say_title(" Телепорт ") say(" хочешь отправиться в путешествия? ") say(" тогда ты обратился по адресу! ") say(" я могу отправить тебя куда угодно ") say(" платить даже не надо! всего 1 янг и что бы ты был 20 lvl ") say(" как вам это? ") say("")
local main_set = select(" телепортируй меня "," нет не надо ") if main_set == 2 then return end
if pc.get_level() <= 20 then say_title(" Неизвестный маг ") say(" Ваш уровень ") say(" слишком низок. ") say(" Наберите 20 лвл и возвращайтесь. ") return end
local map = pc.get_map_index() local empire = pc.get_empire() local level = pc.get_level() local cost = math.floor(level / 5) * 1
-- ?? ???? if cost < 1 then cost = 1 end
say_title(" Могучий маг ") say(" Хотите путешествовать? ") say_reward(string.format(" Это будет вам стоить %d Янг ", cost))
-- ?? ?? ???? ?? ?? (? ?? 1,2 ??) if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
local guild_map_names = { " Храм тьмы ", " Храм тьмы ", " Храм тьмы ", }
guild_map_name = guild_map_names[empire] local empire_castle={ " Войны империй ", " Войны империй ", " Войны империй ", } empire_castle =empire_castle[empire] local sub_set = 0 if level < 40 then -- 40?? : ?????, ???, ????, ??? sub_set = select(guild_map_name, " Долина ", " Пустыня Йонгби ", " Гора Сохан ", empire_castle," Далее ") if sub_set == 6 then -- ?? return end
else -- 41?? : ????, ???, ????, ???? sub_set = select(guild_map_name, " Долина ", " Пустыня Йонгби ", " Гора Сохан ", empire_castle," Далее ") if sub_set == 6 then -- ?? say_title(" Телепортер ") say(" Хотите путешествовать? ") say_reward(string.format(" Это будет вам стоить %d Янг ", cost)) sub_set = select(" Грот изгнаников ", " СД2 ", " Лунгсам ", " Красный Лес ", " Not_teleport ", " ", " Вернуться ", " Отмена ") + 5 if sub_set == 13 then -- ?? return end if sub_set == 12 then -- ?? say_title(" Телепортер ") say(" Хотите путешествовать? ") --- l say_reward(string.format(" Это будет вам стоить %d Янг ", cost)) sub_set = select(guild_map_name, " Долина ", " Пустыня Йонгби ", " Гора Сохан ", empire_castle," Далее ") if sub_set == 6 then -- ?? say_title(" Телепортер ") say(" Хотите путешествовать? ") say_reward(string.format(" Это будет вам стоить %d Янг ", cost)) sub_set = select(" Грот изгнаников "," СД2 ", " Лунгсам ", " Красный лес ", " земля гигантов ", " Я передумал ") + 5 if sub_set == 12 then -- ?? return end end end end end
if pc.gold < cost then say(" Вам не хватает средств ") say_title(" Телепортер ") say(" Вам не хватает средств ") say(" на путешествие, ") say(" подкопите чуток и возвращайтесь ") say_reward(string.format(" Вам неоходимо %d Янг ", cost)) return end
--sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel) if empire==1 then sub_set2 = select(" Йонган "," Яянг " , locale.cancel) elseif empire ==2 then sub_set2 = select(" Первый город "," Второй город " , locale.cancel) elseif empire ==3 then sub_set2 = select(" Пуингмо "," Бакра " , locale.cancel) end if sub_set2 != 3 then if pc.gold < cost then say_title(" Телепортер ") say(" У вас не хватает денег ") say(" на перемещение ") say(" приходиет позже. ") say_reward(string.format(" Вам требуется %d Янг ", cost)) else if sub_set2 == 1 then say_title(" Телепортер ") say(" Я телепортирую вас ") wait()
if empire == 1 then pc.warp(474300,954800) elseif empire == 2 then pc.warp(63800,166400) elseif empire == 3 then pc.warp(959900,269200) end elseif sub_set2 == 2 then say_title(" Телепортер ") say(" Я телепортирую вас ")
wait() if empire == 1 then pc.warp(353100,882900) elseif empire == 2 then pc.warp(145500,240000) elseif empire == 3 then pc.warp(863900,246000) end end
pc.changegold(-cost) end end end end -- end_of_chat end -- end_of_state end -- end_of_quest
ЕСЛИ ЕСТЬ УДАЛИТЕ!!!
Я засуну ногу в твою задницу так глубоко, что влага на моём сапоге утолит твою жажду!