SHARE
TWEET

Untitled

a guest Nov 17th, 2019 81 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local corpos = {
  2. [ID DO CARD] = {11931, pokeshiny ={"Shiny Oddish"}}
  3. [ID DO CARD] = {11940, pokeshiny ={"Shiny Pidgey"}}
  4. [ID DO CARD] = {11953, pokeshiny ={"Shiny Rattata"}}
  5. },
  6.  
  7. local function isPartyCorpse(party, owner)
  8.     for i, v in ipairs(party) do
  9.         if(getPlayerGUID(v) == owner) then
  10.             return true
  11.         end
  12.     end
  13.  
  14.     return false
  15. end
  16.  
  17. function onUse(cid, item, frompos, item2, topos)
  18.  
  19. local b = corpos[item.itemid]
  20.         if not b then return true end
  21.        
  22. if(getDistanceBetween(getCreaturePosition(cid), topos) > 3) then
  23.         doPlayerSendTextMessage(cid, 27, "Você está muito longe para fazer isso.")
  24.         return true
  25.     end
  26.    
  27. local owner = getItemAttribute(item.uid, "corpseowner")
  28. local party = getPartyMembers(cid) 
  29.  
  30. if(owner and party) then
  31. local gid = getPlayerGUID(cid)
  32.             if(isPartyCorpse(party, owner) == false) then
  33.                 doPlayerSendTextMessage(cid, 27, "Desculpe, mas você não derrotou este pokémon.")
  34.                 return true
  35.             end
  36.         elseif(owner and owner ~= gid) then
  37.             doPlayerSendTextMessage(cid, 27, "Desculpe, mas você não derrotou este pokémon.")
  38.             return true
  39.         end
  40.  
  41. local b = corpos[item.itemid]
  42. if ( b[1] ~= item.itemid ) then
  43.     return false
  44. end
  45.    
  46. doCreateMonster(b.pokeshiny,topos,false)
  47.     doPlayerSendTextMessage(cid, 27, "Isto é incrivel! Você encontrou um ".. getMonsterInfo.name .."!")
  48.  
  49. doRemoveItem(item.uid, 1)
  50. doRemoveItem(b[1].uid)
  51.  
  52. return true
  53. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top