Advertisement
Julianozns

Untitled

Jun 29th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.63 KB | None | 0 0
  1. function onUse(cid, item, fromPosition, itemEx, toPosition)
  2. local addons = {
  3. -- Shiny Alakazam
  4. [13089] = {pokemon= "Shiny Alakazam", looktype = 2013, nome = "Adventurer addon", fly = 0, ride = 0, surf = 0},
  5. [13091] = {pokemon= "Shiny Alakazam", looktype = 2014, nome = "Grey hat addon", fly = 0, ride = 0, surf = 0},
  6. [13092] = {pokemon= "Shiny Alakazam", looktype = 2016, nome = "Ret hat addon", fly = 0, ride = 0, surf = 0},
  7. [13090] = {pokemon= "Shiny Alakazam", looktype = 2015, nome = "Purple hat addon", fly = 0, ride = 0, surf = 0},
  8. [13394] = {pokemon= "Shiny Alakazam", looktype = 2165, nome = "Immortal Shaman addon", fly = 0, ride = 0, surf = 0},
  9. -- Alakazam
  10. [13093] = {pokemon= "Alakazam", looktype = 2009, nome = "Adventurer addon", fly = 0, ride = 0, surf = 0},
  11. [13095] = {pokemon= "Alakazam", looktype = 2010, nome = "Grey hat addon", fly = 0, ride = 0, surf = 0},
  12. [13096] = {pokemon= "Alakazam", looktype = 2012, nome = "Ret hat addon", fly = 0, ride = 0, surf = 0},
  13. [13094] = {pokemon= "Alakazam", looktype = 2011, nome = "Purple hat addon", fly = 0, ride = 0, surf = 0},
  14. [13395] = {pokemon= "Alakazam", looktype = 2164, nome = "Immortal Shaman addon", fly = 0, ride = 0, surf = 0},
  15. -- Shiny Tropius
  16. [13106] = {pokemon= "Shiny Tropius", looktype = 2069, nome = "Desert flower addon", fly = 2070, ride = 0, surf = 0},
  17. [13101] = {pokemon= "Shiny Tropius", looktype = 2019, nome = "Sorcerer addon", fly = 2065, ride = 0, surf = 0},
  18. [13380] = {pokemon= "Shiny Tropius", looktype = 2149, nome = "Golden king addon", fly = 2148, ride = 0, surf = 0},
  19.  
  20. -- Shiny Metagross
  21. [13098] = {pokemon= "Shiny Metagross", looktype = 2021, nome = "King's crown addon", fly = 0, ride = 2064, surf = 0},
  22. [13099] = {pokemon= "Shiny Metagross", looktype = 2020, nome = "Queen's crown addon", fly = 0, ride = 2067, surf = 0},
  23.  
  24. -- Shiny Clefable
  25. [13097] = {pokemon= "Shiny Clefable", looktype = 2068, nome = "Angel addon", fly = 0, ride = 0, surf = 0},
  26.  
  27. -- Clefable
  28. [13102] = {pokemon= "Clefable", looktype = 2025, nome = "Angel addon", fly = 0, ride = 0, surf = 0},
  29.  
  30. -- Shiny Jynx
  31. [13100] = {pokemon= "Shiny Jynx", looktype = 2023, nome = "Witch addon", fly = 0, ride = 0, surf = 0},
  32.  
  33. -- Metagross
  34. [13103] = {pokemon= "Metagross", looktype = 2018, nome = "King's crown addon", fly = 0, ride = 2063, surf = 0},
  35. [13104] = {pokemon= "Metagross", looktype = 2017, nome = "Queen's crown addon", fly = 0, ride = 2066, surf = 0},
  36.  
  37. -- Halloween
  38. [13105] = {pokemon= "Elder Charizard", looktype = 2074, nome = "Halloween addon", fly = 2072, ride = 0, surf = 0},
  39. [13107] = {pokemon= "Charizard", looktype = 2073, nome = "Halloween addon", fly = 2071, ride = 0, surf = 0},
  40. [13249] = {pokemon= "Gengar", looktype = 2116, nome = "Halloween addon", fly = 2118, ride = 0, surf = 0},
  41. [13251] = {pokemon= "Shiny Gengar", looktype = 2117, nome = "Halloween addon", fly = 2119, ride = 0, surf = 0},
  42.  
  43. -- Shiny Blastoise
  44. [13108] = {pokemon= "Shiny Blastoise", looktype = 2078, nome = "Purple ninja pack addon", fly = 0, ride = 0, surf = 2083},
  45. [13109] = {pokemon= "Shiny Blastoise", looktype = 2076, nome = "Orange ninja pack addon", fly = 0, ride = 0, surf = 2088},
  46. [13110] = {pokemon= "Shiny Blastoise", looktype = 2075, nome = "Red ninja pack addon", fly = 0, ride = 0, surf = 2090},
  47. [13111] = {pokemon= "Shiny Blastoise", looktype = 2077, nome = "Blue ninja pack addon", fly = 0, ride = 0, surf = 2086},
  48.  
  49. -- Blastoise
  50. [13112] = {pokemon= "Blastoise", looktype = 2082, nome = "Purple ninja pack addon", fly = 0, ride = 0, surf = 2083},
  51. [13113] = {pokemon= "Blastoise", looktype = 2080, nome = "Orange ninja pack addon", fly = 0, ride = 0, surf = 2087},
  52. [13114] = {pokemon= "Blastoise", looktype = 2079, nome = "Red ninja pack addon", fly = 0, ride = 0, surf = 2089},
  53. [13115] = {pokemon= "Blastoise", looktype = 2081, nome = "Blue ninja pack addon", fly = 0, ride = 0, surf = 2085},
  54.  
  55. -- Shiny Blissey
  56. [13253] = {pokemon= "Shiny Blissey", looktype = 2120, nome = "Nurse addon", fly = 0, ride = 0, surf = 0},
  57. [13252] = {pokemon= "Shiny Blissey", looktype = 2121, nome = "witch addon", fly = 0, ride = 0, surf = 0},
  58.  
  59. -- Kiss
  60. [13264] = {pokemon= "Shiny Togekiss", looktype = 2122, nome = "Batman addon", fly = 2123, ride = 0, surf = 0},
  61. [13301] = {pokemon= "Togekiss", looktype = 2138, nome = "Silly king", fly = 2137, ride = 0, surf = 0},
  62. [13327] = {pokemon= "Shiny Togekiss", looktype = 2143, nome = "Silly king", fly = 2144, ride = 0, surf = 0},
  63.  
  64. [13390] = {pokemon= "Togekiss", looktype = 2155, nome = "Adventurer Addon", fly = 2156, ride = 0, surf = 0},
  65. [13391] = {pokemon= "Shiny Togekiss", looktype = 2157, nome = "Adventurer Addon", fly = 2158, ride = 0, surf = 0},
  66.  
  67. [13392] = {pokemon= "Togekiss", looktype = 2159, nome = "Super Man Addon", fly = 2160, ride = 0, surf = 0},
  68. [13393] = {pokemon= "Shiny Togekiss", looktype = 2161, nome = "Super Man Addon", fly = 2162, ride = 0, surf = 0},
  69.  
  70. [13408] = {pokemon= "Miltank", looktype = 2171, nome = "Milktank", fly = 2162, ride = 0, surf = 0},
  71. [13410] = {pokemon= "Miltank", looktype = 2173, nome = "Farmer Costume", fly = 0, ride = 0, surf = 0},
  72. [13407] = {pokemon= "Electabuzz", looktype = 2191, nome = "Thor Costume", fly = 0, ride = 0, surf = 0},
  73. [13409] = {pokemon= "Electabuzz", looktype = 2175, nome = "Guitar Costume", fly = 0, ride = 0, surf = 0},
  74.  
  75. -- lucario
  76.  
  77. [13426] = {pokemon= "Shiny Lucario", looktype = 2203, nome = "Natal Addon", fly = 0, ride = 0, surf = 0},
  78.  
  79. -- Shiny Dragonite
  80. [13296] = {pokemon= "Shiny Dragonite", looktype = 2127, nome = "Yellow snow pack addon", fly = 2128, ride = 0, surf = 0},
  81. [13298] = {pokemon= "Shiny Dragonite", looktype = 2130, nome = "Green snow pack addon", fly = 2129, ride = 0, surf = 0},
  82. [13297] = {pokemon= "Shiny Dragonite", looktype = 2131, nome = "Red snow pack addon", fly = 2132, ride = 0, surf = 0},
  83. -- Gardevoir
  84. [13326] = {pokemon= "Shiny Gardevoir", looktype = 2142, nome = "Caipira addon", fly = 0, ride = 0, surf = 0},
  85. [26584] = {pokemon= "Shiny Gardevoir", looktype = 2850, nome = "Purple Princess addon", fly = 0, ride = 0, surf = 0},
  86.  
  87. }
  88.  
  89. if #getCreatureSummons(cid) > 0 then
  90. if getPlayerLanguage(cid) == 0 then
  91. doPlayerTextMessage(cid, 22, "Por favor volte seu pokémon.")
  92. end
  93. if getPlayerLanguage(cid) == 1 then
  94. doPlayerTextMessage(cid, 22, "Por favor, vuelve su pokémon.")
  95. end
  96. if getPlayerLanguage(cid) == 2 then
  97. doPlayerTextMessage(cid, 22, "Please back your pokémon.")
  98. end
  99. return false
  100. end
  101. local addon = addons[item.itemid].looktype
  102. local fly = addons[item.itemid].fly
  103. local ride = addons[item.itemid].ride
  104. local surf = addons[item.itemid].surf
  105. local addonlook = addons[item.itemid].nome
  106.  
  107. local pb = getPlayerSlotItem(cid, 8).uid
  108. local pk = addons[item.itemid].pokemon
  109.  
  110. if getItemAttribute(pb,"poke") ~= pk then
  111. if getPlayerLanguage(cid) == 0 then
  112. doPlayerSendCancel(cid, "Desculpa, você não pode usar esse addon nesse pokémon.")
  113. end
  114.  
  115. if getItemAttribute(pb,"addons") < 1 then
  116. doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.")
  117. doSetItemAttribute(pb,"addons",numero)
  118. return true
  119. end
  120.  
  121. if getPlayerLanguage(cid) == 1 then
  122. doPlayerSendCancel(cid ,"Lo sentimos, no se puede utilizar este addon en esse pokémon.")
  123. end
  124.  
  125. if getPlayerLanguage(cid) == 2 then
  126. doPlayerSendCancel(cid, "Sorry, you can't use this addon on this pokémon.")
  127. end
  128. return false
  129. end
  130.  
  131. if getItemAttribute(pb, "pokeballusada") == 0 then
  132. doRemoveItem(item.uid, 1)
  133. doSendMagicEffect(fromPosition, 173)
  134. doSetItemAttribute(pb,"addon",addon)
  135. doSetItemAttribute(pb,"addonfly",fly)
  136. doSetItemAttribute(pb,"addonride",ride)
  137. doSetItemAttribute(pb,"addonsurf",surf)
  138. doSetItemAttribute(pb,"addonlook",addonlook)
  139. return true
  140. end
  141. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement