Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Quest teleport
- -Verifica lvl necesar, la intrarea intr-o harta
- -Creat 21.01.2018
- -[RaffaeL]--]]
- quest teleport begin
- state start begin
- when 70007.use begin
- settings = {
- --[[{["map"] = "nume_harta", ["coords"] = {coord_x, coord_y}, ["lvl"] = lvl_necesar(sau 0)}, ]]
- {["map"] = "Map1 regat roşu", ["coords"] = {473900, 954600}, ["lvl"] = 1},
- {["map"] = "Map2 regat roşu", ["coords"] = {352300, 882700}, ["lvl"] = 1},
- {["map"] = "Map1 regat galben", ["coords"] = {63200, 166700}, ["lvl"] = 1},
- {["map"] = "Map2 regat galben", ["coords"] = {145700, 239800}, ["lvl"] = 1},
- {["map"] = "Map1 regat albastru", ["coords"] = {959600, 269700}, ["lvl"] = 1},
- {["map"] = "Map2 regat albastru", ["coords"] = {863800, 246000}, ["lvl"] = 1},
- {["map"] = "Valea orcilor", ["coords"] = {332700, 745600}, ["lvl"] = 20},
- {["map"] = "Deşert", ["coords"] = {296300, 547500}, ["lvl"] = 20},
- {["map"] = "Muntele Sohan", ["coords"] = {434200, 290600}, ["lvl"] = 20},
- {["map"] = "Pădurea Fantomelor", ["coords"] = {289000, 5800}, ["lvl"] = 50},
- {["map"] = "Pădurea Roşie", ["coords"] = {1119900, 70800}, ["lvl"] = 50},
- {["map"] = "V1", ["coords"] = {91900, 525400}, ["lvl"] = 50},
- {["map"] = "V2", ["coords"] = {665600, 435200}, ["lvl"] = 50},
- {["map"] = "V3", ["coords"] = {10100, 1207900}, ["lvl"] = 50},
- {["map"] = "V4", ["coords"] = {241700, 1274900}, ["lvl"] = 50},
- }
- menu_telep = {}
- for i in settings do
- table.insert(menu_telep, tostring(settings[i]["map"]))
- end
- table.insert(menu_telep, "Renunta")
- say_size(350, 400)
- say_title("Teleporter Portabil[ENTER]")
- say("Alege locatia la care vrei sa fii teleportat:[ENTER]")
- local telep_sel = select_table(menu_telep)
- if telep_sel == table.getn(menu_telep) then return
- else
- mname = settings[telep_sel]["map"]
- mcx = settings[telep_sel]["coords"][1]
- mcy = settings[telep_sel]["coords"][2]
- plvl = settings[telep_sel]["lvl"]
- local clvl = pc.get_level()
- say_title("Teleporter Portabil[ENTER]")
- say(string.format("Vrei sa mergi in '%s ' ?[ENTER]", tostring(mname)))
- if select("Da", "Nu") == 1 then
- if clvl >= plvl then
- pc.warp(mcx, mcy)
- else
- say_title("Teleporter Portabil[ENTER]")
- say("Nivelul tau este prea mic pentru aceasta harta[ENTER]")
- say("Nivelul minim pentu a te teleporta aici este: ")
- say(string.format("lvl. %s ", tostring(plvl)))
- return
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment