Advertisement
Nuxeel

Remove a Specific Item | Nuxeel

Feb 3rd, 2018
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. Newer version: https://pastebin.com/FwmrbYny
  2.  
  3. cmd add rmitem # Remove Specific Item | Nuxeel | MadCommands v2.0.1 build 925
  4. cmd add rmitem if varset(%args%[1]) = 1 then goto 5
  5. cmd add rmitem message %p% Usage: /rmitem <player> <item id>
  6. cmd add rmitem exit
  7. cmd add rmitem # Check if player is online.
  8. cmd add rmitem %player% = %args%[1]
  9. cmd add rmitem if %player% in onlineplayers() then goto 10
  10. cmd add rmitem message %p% Player must be online.
  11. cmd add rmitem exit
  12. cmd add rmitem # Check if item id is valid.
  13. cmd add rmitem if varset(%args%[2]) = 0 then goto 3
  14. cmd add rmitem %item-id% = %args%[2]
  15. cmd add rmitem if %item-id% > 0 then goto 16
  16. cmd add rmitem message %p% Invalid item id.
  17. cmd add rmitem exit
  18. cmd add rmitem # Removing starts here.
  19. cmd add rmitem %inv% = playerinventory(%player%)
  20. cmd add rmitem async
  21. cmd add rmitem %count% = size(%inv%) - 1
  22. cmd add rmitem %get-slot% = %inv%[%count%]
  23. cmd add rmitem %check-id% = %get-slot%[\"id\"]
  24. cmd add rmitem if %check-id% != %item-id% then goto 24
  25. cmd add rmitem %inv%[%count%] =
  26. cmd add rmitem # Update index
  27. cmd add rmitem %count% = %count% - 1
  28. cmd add rmitem if %count% > -1 then goto 20
  29. cmd add rmitem sync
  30. cmd add rmitem carry %p% %inv%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement