Advertisement
Guest User

Untitled

a guest
Jun 19th, 2015
821
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. local mounts = {
  2. [1] = {name = "Widow Queen", ID = 1},
  3. [2] = {name = "Racing Bird", ID = 2},
  4. [3] = {name = "War Bear", ID = 3},
  5. [4] = {name = "Black Sheep", ID = 4},
  6. [5] = {name = "Midnight Panther", ID = 5},
  7. [6] = {name = "Draptor", ID = 6},
  8. [7] = {name = "Titanica", ID = 7},
  9. [8] = {name = "Tin Lizard", ID = 8},
  10. [9] = {name = "Blazebringer", ID = 9},
  11. [10] = {name = "Rapid Boar", ID = 10},
  12. [11] = {name = "Stampor", ID = 11},
  13. [12] = {name = "Undead Cavebear", ID = 12},
  14. [13] = {name = "Donkey", ID = 13},
  15. [14] = {name = "Tiger Slug", ID = 14},
  16. [15] = {name = "Uniwheel", ID = 15},
  17. [16] = {name = "Crystal Wolf", ID = 16},
  18. [17] = {name = "War horse", ID = 17},
  19. [18] = {name = "Kingly Deer", ID = 18},
  20. [19] = {name = "Tamed Panda", ID = 19},
  21. [20] = {name = "Dromedary", ID = 20},
  22. [21] = {name = "King Scorpion", ID =21},
  23. [22] = {name = "Rented Horse", ID = 22},
  24. [23] = {name = "Armoured War Horse", ID = 23},
  25. [24] = {name = "Shadow Draptor", ID =24},
  26. [25] = {name = "Rented Horse", ID = 25},
  27. [26] = {name = "Rented Horse", ID = 26},
  28. [27] = {name = "Ladybug", ID = 27},
  29. [28] = {name = "Manta Ray", ID = 28},
  30. [29] = {name = "Ironblight", ID =29},
  31. [30] = {name = "Magma Crawler", ID = 30},
  32. [31] = {name = "Dragonling", ID = 31},
  33. [32] = {name = "Gnarlhound", ID = 32},
  34. [33] = {name = "Crimson Ray", ID = 33},
  35. [34] = {name = "Steelbeak", ID = 34},
  36. [35] = {name = "Water Buffalo", ID = 35},
  37. [36] = {name = "Tombstinger", ID = 36},
  38. [37] = {name = "Platesaurian", ID = 37},
  39. [38] = {name = "Ursagrodon", ID = 38},
  40. [39] = {name = "The Hellgrip", ID = 39},
  41. [40] = {name = "Noble Lion", ID = 40},
  42. [41] = {name = "Desert King", ID = 41},
  43. [42] = {name = "Shock Head", ID = 42},
  44. [43] = {name = "Walker", ID = 43},
  45. [44] = {name = "Azudocus", ID = 44},
  46. [45] = {name = "Carpacosaurus", ID = 45},
  47. [46] = {name = "Death Crawler", ID = 46},
  48. [47] = {name = "Flamesteed", ID = 47},
  49. [48] = {name = "Jade Lion", ID = 48},
  50. [49] = {name = "Jade Pincer", ID = 49},
  51. [50] = {name = "Nethersteed", ID = 50},
  52. [51] = {name = "Tempest", ID = 51},
  53. [52] = {name = "Winter King", ID = 52},
  54. [53] = {name = "Doombringer", ID = 53},
  55. [54] = {name = "Woodland Prince", ID = 54},
  56. [55] = {name = "Hailtorm Fury", ID = 55},
  57. [56] = {name = "Siegebreaker", ID = 56},
  58. [57] = {name = "Poisonbane", ID = 57},
  59. [58] = {name = "Blackpelt", ID = 58},
  60. [59] = {name = "Golden Dragonfly", ID = 59},
  61. [60] = {name = "Steel Bee", ID = 60},
  62. [61] = {name = "Copper Fly", ID = 61},
  63. [62] = {name = "Tundra Rambler", ID = 62},
  64. [63] = {name = "Highland Yak", ID = 63},
  65. [64] = {name = "Glacier Vagabond", ID = 64},
  66. [65] = {name = "Glooth Glider", ID = 65},
  67. [66] = {name = "Shadow Hart", ID = 66},
  68. [67] = {name = "Black Stag", ID = 67},
  69. [68] = {name = "Emperor Deer", ID = 68},
  70. [69] = {name = "Flying Divan", ID = 69},
  71. [70] = {name = "Magic Carpet", ID = 70},
  72. [71] = {name = "Floating Kashmir", ID = 71},
  73. [72] = {name = "Ringtail Wazzoon", ID = 72},
  74. [73] = {name = "Night Wazzoon", ID = 73},
  75. [74] = {name = "Emerald Waccoon", ID = 74},
  76. }
  77.  
  78. function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)
  79. player:registerEvent("modalMD")
  80.  
  81. local title = "Choose your mount!"
  82. local message = "You will receive the mount you select!"
  83.  
  84. local window = ModalWindow(1001, title, message)
  85. if player:getItemCount(9019) >= 1 then
  86. window:addButton(100, "Confirm")
  87. window:setDefaultEnterButton(100)
  88. else
  89. window:setDefaultEnterButton(101)
  90. end
  91. window:addButton(101, "Cancel")
  92. window:setDefaultEscapeButton(101)
  93.  
  94. for i = 1, #mounts do
  95. local o = mounts[i].name
  96. if not player:hasMount(mounts[i].ID) then
  97. window:addChoice(i, o)
  98. end
  99. end
  100.  
  101. if window:getChoiceCount() == 0 then
  102. window:setMessage("You have all the mounts! You have been awarded the achievement and a custom mount!")
  103. --add achievement
  104. end
  105.  
  106. window:sendToPlayer(player)
  107. return true
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement