Advertisement
Guest User

Untitled

a guest
May 16th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.76 KB | None | 0 0
  1. function processMap()
  2. for index, actualMap in pairs(mapsWithChangeMap) do
  3. if (map:onMap(actualMap.map)) then
  4. if (actualMap.doNextMap) and (actualMap.doThirdMap) and (actualMap.doFourthMap) then
  5. if (actualMap.doFourthMap) == "yes" then
  6. actualMap.doFourthMap = "no"
  7. if (actualMap.fourthMapDoor) then
  8. actualMap.fourthMapDoor = tonumber(actualMap.fourthMapDoor)
  9. map:door(actualMap.fourthMapDoor)
  10. elseif (actualMap.fourthMapCustom) then
  11. return (actualMap.fourthMapCustom)()
  12. else
  13. map:changeMap(actualMap.fourthMap)
  14. end
  15. elseif (actualMap.doThirdMap) == "yes" then
  16. actualMap.doThirdMap = "no"
  17. actualMap.doFourthMap = "yes"
  18. if (actualMap.thirdMapDoor) then
  19. actualMap.thirdMapDoor = tonumber(actualMap.thirdMapDoor)
  20. map:door(actualMap.thirdMapDoor)
  21. elseif (actualMap.thirdMapCustom) then
  22. return (actualMap.thirdMapCustom)()
  23. else
  24. map:changeMap(actualMap.thirdMap)
  25. end
  26. elseif (actualMap.doNextMap == "yes") then
  27. actualMap.doNextMap = "no"
  28. actualMap.doThirdMap = "yes"
  29. if (actualMap.nextMapDoor) then
  30. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  31. map:door(actualMap.nextMapDoor)
  32. elseif (actualMap.nextMapCustom) then
  33. return (actualMap.nextMapCustom)()
  34. else
  35. map:changeMap(actualMap.nextMap)
  36. end
  37. elseif (actualMap.changeMapDoor) then
  38. actualMap.doNextMap = "yes"
  39. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  40. map:door(actualMap.changeMapDoor)
  41. elseif (actualMap.changeMapCustom) then
  42. actualMap.doNextMap = "yes"
  43. return (actualMap.changeMapCustom)()
  44. elseif (actualMap.changeMap) then
  45. actualMap.doNextMap = "yes"
  46. map:changeMap(actualMap.changeMap)
  47. end
  48. elseif (actualMap.doNextMap) and (actualMap.doThirdMap) then
  49. if (actualMap.doThirdMap) == "yes" then
  50. actualMap.doThirdMap = "no"
  51. if (actualMap.thirdMapDoor) then
  52. actualMap.thirdMapDoor = tonumber(actualMap.thirdMapDoor)
  53. map:door(actualMap.thirdMapDoor)
  54. elseif (actualMap.thirdMapCustom) then
  55. return (actualMap.thirdMapCustom)()
  56. else
  57. map:changeMap(actualMap.thirdMap)
  58. end
  59. elseif (actualMap.doNextMap == "yes") then
  60. actualMap.doNextMap = "no"
  61. actualMap.doThirdMap = "yes"
  62. if (actualMap.nextMapDoor) then
  63. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  64. map:door(actualMap.nextMapDoor)
  65. elseif (actualMap.nextMapCustom) then
  66. return (actualMap.nextMapCustom)()
  67. else
  68. map:changeMap(actualMap.nextMap)
  69. end
  70. elseif (actualMap.changeMapDoor) then
  71. actualMap.doNextMap = "yes"
  72. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  73. map:door(actualMap.changeMapDoor)
  74. elseif (actualMap.changeMapCustom) then
  75. actualMap.doNextMap = "yes"
  76. return (actualMap.changeMapCustom)()
  77. elseif (actualMap.changeMap) then
  78. actualMap.doNextMap = "yes"
  79. map:changeMap(actualMap.changeMap)
  80. end
  81. elseif (actualMap.doNextMap) then
  82. if (actualMap.doNextMap == "yes") then
  83. actualMap.doNextMap = "no"
  84. if (actualMap.nextMapDoor) then
  85. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  86. map:door(actualMap.nextMapDoor)
  87. elseif (actualMap.nextMapCustom) then
  88. return (actualMap.nextMapCustom)()
  89. else
  90. map:changeMap(actualMap.nextMap)
  91. end
  92. elseif (actualMap.changeMapDoor) then
  93. actualMap.doNextMap = "yes"
  94. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  95. map:door(actualMap.changeMapDoor)
  96. elseif (actualMap.changeMapCustom) then
  97. actualMap.doNextMap = "yes"
  98. return (actualMap.changeMapCustom)()
  99. elseif (actualMap.changeMap) then
  100. actualMap.doNextMap = "yes"
  101. map:changeMap(actualMap.changeMap)
  102. end
  103. elseif (actualMap.changeMapDoor) then
  104. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  105. map:door(actualMap.changeMapDoor)
  106. elseif (actualMap.changeMapCustom) then
  107. return (actualMap.changeMapCustom)()
  108. elseif (actualMap.changeMap) then
  109. map:changeMap(actualMap.changeMap)
  110. elseif (actualMap.forcegather) then
  111. end
  112. end
  113. end
  114. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement