FrostedWeFall

StatTrack

Oct 19th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. command /st [<text>] [<text>]:
  2. trigger:
  3. if player has permission "stattrak.admin":
  4. if arg-1 is "add":
  5. set {_lore::*} to lore of player's tool split at "||"
  6. set {_loresize} to size of {_lore::*}
  7. set line {_loresize} + 1 of player's tool's lore to "&f『&a&lStatTrak : &f0』"
  8. send "&a&lStatTrak &fhas added to your hand item!"
  9. stop
  10. if arg-1 is "del":
  11. set {_loredetect::*} to lore of player's tool split at "||"
  12. loop {_loredetect::*}:
  13. {_loredetect::%loop-index%} contains "&a&lStatTrak :":
  14. set {_linenumber} to loop-index parsed as number
  15. delete line {_linenumber} of player's tool's lore
  16. send "&a&lStatTrak &fhas removed from your hand item!"
  17. stop
  18. if player has permission "stattrak.reset":
  19. if arg-1 is "r":
  20. set {_loredetect::*} to lore of player's tool split at "||"
  21. loop {_loredetect::*}:
  22. if {_loredetect::%loop-index%} contains "&a&lStatTrak":
  23. set {_linenumber} to loop-index parsed as number
  24. set line {_linenumber} of player's tool's lore to "&f『&a&lStatTrak : &f0』"
  25. send "&a&lStatTrak &fhas reset your hand item!"
  26. stop
  27. on death of player:
  28. set {_loredetect::*} to lore of attacker's tool split at "||"
  29. loop {_loredetect::*}:
  30. {_loredetect::%loop-index%} contains "&a&lStatTrak :":
  31. replace all "&f『&a&lStatTrak : &f" with "" in {_loredetect::%loop-index%}
  32. replace all "』" with "" in {_loredetect::%loop-index%}
  33. set {_StatTrak.Num.Add} to {_loredetect::%loop-index%} parsed as integer
  34. add 1 to {_StatTrak.Num.Add}
  35. set {_linenumber} to loop-index parsed as number
  36. set line {_linenumber} of attacker's tool's lore to "&f『&a&lStatTrak : &f%{_StatTrak.Num.Add}%』"
  37. stop
Add Comment
Please, Sign In to add comment