Aoi0728

ReportSystem

Apr 14th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. command /report [<player>] [<text>] [<text>] [<number>]:
  2. description: report command.
  3. aliases: /rp
  4. trigger:
  5. if arg 1 is not set:
  6. send "&d&l-------------&r {@s} &d&l-------------&r"
  7. send "&b/report プレイヤー名 add 理由 &7プレイヤーを レポートすることが出来ます。"
  8. send "&d&l-------------&r {@s} &d&l-------------&r"
  9. if player has permission "skript.op":
  10. send "&b/report プレイヤー名 list &7 対象となるプレイヤーの 報告ポイントを確認することが出来ます。"
  11. send "&b/report プレイヤー名 rp set 報告ポイント(0から4) &7対象となるプレイヤーの 報告ポイントをセットすることが出来ます。"
  12. send "&b/report プレイヤー名 rp clear &7対象となるプレイヤーの 報告ポイントと、報告したプレイヤーの報告をリセットします。"
  13. send "&d&l-------------&r {@s} &d&l-------------&r"
  14. stop
  15. if arg 2 is not set:
  16. send "&d&l-------------&r {@s} &d&l-------------&r"
  17. send "&b/report プレイヤー名 add 理由 &7プレイヤーを レポートすることが出来ます。"
  18. send "&d&l-------------&r {@s} &d&l-------------&r"
  19. if player has permission "skript.op":
  20. send "&b/report プレイヤー名 list &7 対象となるプレイヤーの 報告ポイントを確認することが出来ます。"
  21. send "&b/report プレイヤー名 rp set 報告ポイント(0から4)"
  22. send "&b/report プレイヤー名 rp clear &7対象となるプレイヤーの 報告ポイントと、報告したプレイヤーの報告をリセットします。"
  23. send "&d&l-------------&r {@s} &d&l-------------&r"
  24. stop
  25. if arg 3 is not set:
  26. send "&d&l-------------&r {@s} &d&l-------------&r"
  27. send "&b/report プレイヤー名 add 理由 &7プレイヤーを レポートすることが出来ます。"
  28. send "&d&l-------------&r {@s} &d&l-------------&r"
  29. if player has permission "skript.op":
  30. send "&b/report プレイヤー名 list &7 対象となるプレイヤーの 報告ポイントを確認することが出来ます。"
  31. send "&b/report プレイヤー名 rp set 報告ポイント(0から4)"
  32. send "&b/report プレイヤー名 rp clear &7対象となるプレイヤーの 報告ポイントと、報告したプレイヤーの報告をリセットします。"
  33. send "&d&l-------------&r {@s} &d&l-------------&r"
  34. stop
  35. if arg 2 is "add":
  36. if {breport.%player%.%arg 1%} is false:
  37. add 1 to {freport.%arg 1%}
  38. set {breport.%player.%arg 1%} to true
  39. send "{@s} &c%arg 1%&r &bさんを報告しました。 &6理由: &a%arg 2%"
  40. send "{@s} &eご協力ありがとうございました。 偽の報告はBANされます!"
  41. stop
  42. if {breport.%player%.%arg 1%} is true:
  43. send "{@s} &4あなたは既に、&c%arg 1% &4を報告しています!!"
  44. stop
  45. if arg 2 is "list":
  46. if {freport.%arg 2%} is not set:
  47. send "{@s} &aこのプレイヤーは、まだ一回も報告されていない、優良なプレイヤーです。"
Advertisement
Add Comment
Please, Sign In to add comment