Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. local function doRemoveObject(cid, pos)
  2. pos.stackpos = 255
  3. local object = getThingFromPos(pos)
  4. if(object.uid > 65535 and not isCreature(object.uid) and isMovable(object.uid) and object.actionid == 0 and not getTileInfo(pos).protection) then
  5. doRemoveItem(object.uid)
  6. doSendMagicEffect(pos, CONST_ME_BLOCKHIT)
  7. return true
  8. end
  9.  
  10. doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
  11. doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
  12. return false
  13. end
  14.  
  15. function onCastSpell(cid, var)
  16. local pos = variantToPosition(var)
  17. if(pos.x == CONTAINER_POSITION) then
  18. pos = getThingPos(cid)
  19. end
  20.  
  21. if(pos.x ~= 0 and pos.y ~= 0) then
  22. return doRemoveObject(cid, pos)
  23. end
  24.  
  25. doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
  26. doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
  27. return false
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement