Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. quest warp begin
  2. state start begin
  3. function info()
  4. local tab = {
  5. [1] = {
  6. ["name"] = "Pierwsze wioski",
  7. ["maps"] = {
  8. {"Shinsoo", 474300, 954800, 1},
  9. {"Jinno", 959900, 269200, 1},
  10. },
  11. },
  12. [2] = {
  13. ["name"] = "Miejsca Specjalne",
  14. ["maps"] = {
  15. {"Przed DT", 590500, 110500, 1},
  16. {"Wężowe Pole", 1049600, 716800, 1},
  17. {"Ziemia Olbrzymów", 845100, 745900, 1},
  18. {"Przed Katakumby", 588600, 99300, 1},
  19.  
  20. },
  21. },
  22. [3] = {
  23. ["name"] = "Expowiska Cz.1",
  24. ["maps"] = {
  25. {"Dolina Seungryong", 1384300, 797000, 1},
  26. {"Pustynia Yongbi", 324300, 537300, 1},
  27. {"Góra Sohan", 399000, 250900, 1},
  28. {"Loch Pająków v1", 60000, 496000, 1},
  29. {"Las Duchów", 281600, 0, 1},
  30. {"Loch Pająków v2", 704100, 464100, 50},
  31. {"Czerwony Las", 1119900, 70800, 50},
  32. {"Ziemia Setao", 1133600, 1136800, 60},
  33.  
  34. },
  35. },
  36. [4] = {
  37. ["name"] = "Expowiska Cz.2",
  38. ["maps"] = {
  39. {"Ziemia Skrzydlatej Bestii", 924800, 915100, 95},
  40. {"Ziemia Trytona", 1088300, 1649800, 120},
  41. {"Wyspa Gnolli", 1085500, 1784200, 140},
  42. {"Wyspa Lemurów", 1177600, 1664000, 160},
  43. {"Ziemia Króla Wobby", 1134600, 1654500, 180},
  44. {"Mglisty Las", 9830600, 121600, 184},
  45. {"Ognista Ziemia", 599300, 687500, 188},
  46. {"Samotna Góra", 250700, 1223800, 192},
  47.  
  48. },
  49. },
  50. }
  51. return tab
  52. end
  53. function send_maps()
  54. local tab = warp.info()
  55. for i=1, table.getn(tab) do
  56. local maps = ""
  57. for j=1, table.getn(tab[i]["maps"]) do
  58. local add = "#"
  59. if j == table.getn(tab[i]["maps"]) then
  60. add = ""
  61. end
  62. map_name = tab[i]["maps"][j][1]
  63. if tab[i]["maps"][j][4] > 1 then
  64. map_name = map_name.."_|cfffff400"..tab[i]["maps"][j][4].." +|h|r"
  65. end
  66. maps = maps..string.gsub(map_name, " ", "_")..add
  67. end
  68. build_cmd("WarpAppendCategory", string.gsub(tab[i]["name"], " ", "_"), maps)
  69. end
  70. end
  71. when login begin
  72. build_cmd("WarpSetQid", q.getcurrentquestindex())
  73. warp.send_maps()
  74. end
  75. when button or info begin
  76. local cmd = string.split(get_input("GetInput"), "|")
  77. if cmd[1] == "warp" then
  78. tab = warp.info()
  79. map = tab[tonumber(cmd[2])+1]["maps"][tonumber(cmd[3])+1]
  80. if map == nil then return end
  81. if pc.get_level() >= map[4] then
  82. pc.warp(map[2], map[3])
  83. end
  84. end
  85. end
  86. end
  87. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement