Advertisement
Zeldaboy111

mute systeem (nog niet af)

Apr 12th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. command /mute [<offline player>] [<number>] [<text>] [<text>]:
  2. permission: dotcraft.mute
  3. permission message: &9[&bDotCraft&9] &3Je hebt geen permissies om deze command uit te voeren.
  4. trigger:
  5. if arg 1 is not set:
  6. send "&9=========================[&bDotCraft&9]========================="
  7. send "&b/mute <speler> <tijd> <tijdseenheid> <rede> &8:: &3Hiermee kan je spelers voor een tijd muten."
  8. send "&9=========================[&bDotCraft&9]========================="
  9. if arg 1 is set:
  10. if arg 2 is not set:
  11. send "&9[&bDotCraft&9] &3Doe &b/mute <speler> <tijd> <tijdseenheid> <rede> &3om iemand te muten."
  12. if arg 2 is set:
  13. if arg 3 is not set:
  14. send "&9[&bDotCraft&9] &3Doe &b/mute <speler> <tijd> <tijdseenheid> <rede> &3om iemand te muten."
  15. if arg 3 is set:
  16. if arg 4 is not set:
  17. send "&9[&bDotCraft&9] &3Doe &b/mute <speler> <tijd> <tijdseenheid> <rede> &3om iemand te muten."
  18. if arg 3 is "secondes" OR "sec" OR "s":
  19. if arg 4 is set:
  20. set {mute.%arg 1%} to number-argument
  21. set {mute.%arg 1%::rede} to arg 4
  22. set {mute.%arg 1%::%{secondes}%} to number-argument
  23. send "&9[&bDotCraft&9] &3Je hebt %arg 1% gemute voor &b%{mute.%arg 1%}% secondes &3voor &b%{mute.%arg 1%::rede}%&3."
  24. send "&9[&bDotCraft&9] &3Je bent gemute voor &b%{mute.%arg 1%}% secondes &3voor &b%{mute.%arg 1%::rede}%&3." to arg 1
  25.  
  26. if arg 3 is "minuten" OR "min" OR "m":
  27. if arg 4 is set:
  28. set {mute.%arg 1%} to number-argument
  29. set {mute.%arg 1%::rede} to arg 4
  30. set {mute.%arg 1%::%{minuten}%} to number-argument
  31. send "&9[&bDotCraft&9] &3Je hebt %arg 1% gemute voor &b%{mute.%arg 1%}% minuten &3voor &b%{mute.%arg 1%::rede}%&3."
  32. send "&9[&bDotCraft&9] &3Je bent gemute voor &b%{mute.%arg 1%}% minuten &3voor &b%{mute.%arg 1%::rede}%&3." to arg 1
  33.  
  34. if arg 3 is "uur" OR "u":
  35. if arg 4 is set:
  36. set {mute.%arg 1%} to number-argument
  37. set {mute.%arg 1%::rede} to arg 4
  38. set {mute.%arg 1%::%{uur}%} to number-argument
  39. send "&9[&bDotCraft&9] &3Je hebt %arg 1% gemute voor &b%{mute.%arg 1%}% uur &3voor &b%{mute.%arg 1%::rede}%&3."
  40. send "&9[&bDotCraft&9] &3Je bent gemute voor &b%{mute.%arg 1%}% uur &3voor &b%{mute.%arg 1%::rede}%&3." to arg 1
  41.  
  42. if arg 3 is "dagen" OR "d":
  43. if arg 4 is set:
  44. set {mute.%arg 1%} to number-argument
  45. set {mute.%arg 1%::rede} to arg 4
  46. set {mute.%arg 1%::%{dagen}%} to number-argument
  47. send "&9[&bDotCraft&9] &3Je hebt %arg 1% gemute voor &b%{mute.%arg 1%}% dagen &3voor &b%{mute.%arg 1%::rede}%&3."
  48. send "&9[&bDotCraft&9] &3Je bent gemute voor &b%{mute.%arg 1%}% dagen &3voor &b%{mute.%arg 1%::rede}%&3." to arg 1
  49.  
  50. every 1 second:
  51. loop all players:
  52. if {mute.%loop-player%::%{secondes}%} is more than 0:
  53. remove 1 from {mute.%loop-player%::%{secondes}%}
  54. else:
  55. delete {mute.%loop-player%::%{secondes}%}
  56.  
  57. every 1 minute:
  58. loop all players:
  59. if {mute.%loop-player%::%{minuten}%} is more than 0:
  60. remove 1 from {mute.%loop-player%::%{minuten}%}
  61. else:
  62. delete {mute.%loop-player%::%{minuten}%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement