Advertisement
Guest User

Untitled

a guest
Aug 20th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.44 KB | None | 0 0
  1. ---------------------------------------------------
  2. -- Pierścień Teleportacji © Sensual              --
  3. -- Specjalnie dla Algoria.pl                     --
  4. ---------------------------------------------------
  5. quest PierscienTP begin
  6.     state start begin
  7.         when 70058.use begin
  8.             if not pc.can_warp() then
  9.             syschat("Nie można kontynuować. Musisz odczekać 10 sekund od zakończenia handlu.")
  10.             return
  11.             end
  12.             local level = pc.get_level()
  13.             local cost = math.floor(level / 5) * 10000
  14.             local costs = math.floor(level / 5)
  15.             say_title("Pierścień Teleportacji")
  16.             if pc.get_level()>4 then
  17.             say("Koszt teleportacji wynosi "..costs.."0.000 Yang.")
  18.             end
  19.             local empire = pc.get_empire()
  20.             local cord = {
  21.             {
  22.                 {474300 , 954800},
  23.                 {63800, 166400},
  24.                 {959900, 269200},
  25.             },
  26.             {
  27.                 {353100,882900},
  28.                 {145500,240000},
  29.                 {863900,246000},
  30.             },
  31.             {
  32.                 {959900, 269200},
  33.                 {63800, 166400},
  34.                 {474300 , 954800},
  35.             },
  36.             {
  37.                 {863900,246000},
  38.                 {145500,240000},
  39.                 {353100,882900},
  40.             },
  41.             {
  42.                 {402100, 673900},
  43.                 {270400, 739900},
  44.                 {321300, 808000},
  45.             },
  46.             {
  47.                 {217800, 627200},
  48.                 {221900, 502700},
  49.                 {344000, 502500},
  50.             },
  51.             {
  52.                 {434200, 290600},
  53.                 {375200, 174900},
  54.                 {491800, 173600},
  55.             },
  56.             {
  57.                 {60000, 496000},
  58.                 {60000, 496000},
  59.                 {60000, 496000},
  60.             },
  61.             {
  62.                 {704100, 464100},
  63.                 {704100, 464100},
  64.                 {704100, 464100},
  65.             },
  66.             {
  67.                 {460800, 1049600},
  68.                 {460800, 1049600},
  69.                 {460800, 1049600},
  70.             },
  71.             {
  72.                 {590500, 110500},
  73.                 {590500, 110500},
  74.                 {590500, 110500},
  75.             },
  76.             {
  77.                 {290100, 5700},
  78.                 {290100, 5700},
  79.                 {290100, 5700},
  80.             },
  81.             {
  82.                 {1119900, 70800},
  83.                 {1119900, 70800},
  84.                 {1119900, 70800},
  85.             },
  86.             {
  87.                 {10000, 1207800},
  88.                 {10000, 1207800},
  89.                 {10000, 1207800},
  90.             },
  91.             {
  92.                 {241300, 1275400},
  93.                 {241300, 1275400},
  94.                 {241300, 1275400},
  95.             },
  96.             {
  97.                 {1104800, 1788400},
  98.                 {1104800, 1788400},
  99.                 {1104800, 1788400},
  100.             },
  101.             {
  102.                 {1087100, 1654800},
  103.                 {1087100, 1654800},
  104.                 {1087100, 1654800},
  105.             },
  106.             {
  107.                 {1134800, 1654000},
  108.                 {1134800, 1654000},
  109.                 {1134800, 1654000},
  110.             },
  111.             {
  112.                 {1225900, 1681800},
  113.                 {1225900, 1681800},
  114.                 {1225900, 1681800},
  115.             },
  116.                     }
  117.             if empire == 1 then
  118.             if pc.get_level()<=84 then
  119.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Anuluj"}
  120.             select_end = 14
  121.             elseif pc.get_level() >=85 and pc.get_level() <=109 then
  122.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Anuluj"}
  123.             select_end = 16
  124.             elseif pc.get_level() >=110 and pc.get_level() <=129 then
  125.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Anuluj"}
  126.             select_end = 17
  127.             elseif pc.get_level() >=130 and pc.get_level() <=149 then
  128.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Anuluj"}
  129.             select_end = 18
  130.             elseif pc.get_level() >=150 and pc.get_level() <=169 then
  131.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Góry Grzmotu", "Anuluj"}
  132.             select_end = 19
  133.             elseif pc.get_level() >=170 then
  134.             wybor = {"Yongan", "Jayang", "Pyungmoo", "Bakra", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Góry Grzmotu", "Zbocze Gautama", "Anuluj"}
  135.             select_end = 20
  136.             end
  137.             elseif empire == 2 then
  138.             wybor = {"Joan", "Bokjung", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Doyyumhwan", "Anuluj"}
  139.             elseif empire == 3 then
  140.             if pc.get_level()<=84 then
  141.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Anuluj"}
  142.             select_end = 14
  143.             elseif pc.get_level() >=85 and pc.get_level() <=109 then
  144.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Anuluj"}
  145.             select_end = 16
  146.             elseif pc.get_level() >=110 and pc.get_level() <=129 then
  147.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Anuluj"}
  148.             select_end = 17
  149.             elseif pc.get_level() >=130 and pc.get_level() <=149 then
  150.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Anuluj"}
  151.             select_end = 18
  152.             elseif pc.get_level() >=150 and pc.get_level() <=169 then
  153.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Góry Grzmotu", "Anuluj"}
  154.             select_end = 19
  155.             elseif pc.get_level() >=170 then
  156.             wybor = {"Pyungmoo", "Bakra", "Yongan", "Jayang", "Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków", "Sekretna Komnata", "Doyyumhwan", "Wieża Demonów", "Las Duchów", "Czerwony Las", "Grota Wygnańców", "Grota Wygnańców P.2.", "Przylądek Smoczego Ognia", "Nefrytowa Zatoka", "Góry Grzmotu", "Zbocze Gautama", "Anuluj"}
  157.             select_end = 20
  158.             end
  159.             end
  160.             local s = select_table(wybor)
  161.             if s!=select_end then
  162.             if s == 9 then
  163.             if pc.countitem(71095) <= 0 then
  164.             say_title("Pierścień Teleportacji")
  165.             say("Aby wejść do Sekretnej Komnaty, musisz posiadać ")
  166.             say("Przepustkę.")
  167.             say_item_vnum(71095)
  168.             return
  169.             end
  170.             pc.remove_item(71095,1)
  171.             end
  172.             if pc.get_level()>4 then
  173.             if pc.get_money() < cost then
  174.             syschat("Nie posiadasz wystarczającej ilości Yang.")
  175.             return
  176.             end
  177.             end
  178.             pc.warp(cord[s][empire][1],cord[s][empire][2])
  179.             if pc.get_level()>4 then
  180.             pc.change_money(-cost)
  181.             end
  182.             return
  183.             end
  184.             end
  185.             end
  186.             end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement