ThisFuckingFan

[TFF]CheckPlayer

May 4th, 2015
958
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. #Version 1.3#
  2.  
  3. variables:
  4. {check.%player%} = false
  5. options:
  6. IP_SERVER_TS3: ts3.xxx.com # <~~~~ Here you enter the server ip teamspeak 3
  7. TIME_BAN: 14 days # <~~~ Ban for logout when checking at 14 days default
  8.  
  9. command /CheckPlayer [<text>] [<player>]:
  10. aliases: sprawdz
  11. trigger:
  12. if player has permission "CheckPlayer.check" or "CheckPlayer.admin":
  13. if arg 1 is not set:
  14. send "&4Error: &cPlease enter a valid argument !"
  15. if arg 2 is set:
  16. if {check.%arg 2%} is false:
  17. set {OldLoc} to location of arg 2
  18. teleport arg 2 to {checkroom}
  19. broadcast "&8[&4&lCHECK&8] &cPlayer &6%arg 2%&c is checked by admin &6%sender% "
  20. broadcast "&8[&4&lCHECK&8] &cWelcome to &6{@IP_SERVER_TS3} !"
  21. set {check.%arg 2%} to true
  22.  
  23. else:
  24. send "&4Error: &cYou don't have permission !"
  25. stop
  26.  
  27. if arg 1 is "clear":
  28. if player has permission "CheckPlayer.Clear" or "CheckPlayer.Admin":
  29. if {check.%arg 2%} is false:
  30. send "&4Error: &cPlayer &6%player% &cit is not checked !"
  31. if {check.%arg 2%} is true:
  32. set {check.%arg 2%} to false
  33. teleport arg 2 to {OldLoc}
  34. send "&aYou are clean, teleport of the old locations" to arg 2
  35. Delete {OldLoc}
  36. send "&8[&4&lCHECK&8] &cYou have completed verification player &6%arg 2%" to sender
  37. broadcast "&8[&4&lCHECK&8] &cPlayer &6%arg 2%&c it is clean !"
  38. else:
  39. send "&4Error: &cYou don't have permission !"
  40. stop
  41.  
  42. if arg 1 is "setroomcheck":
  43. if player has permission "CheckPlayer.Admin" or "CheckPlayer.SetSpawnCheckRoom":
  44. set {checkroom} to location of player
  45. send "&8[&4&lCHECK&8] &cYou set the spawn check !"
  46. else:
  47. send "&4Error: &cYou don't have permission !"
  48. stop
  49.  
  50. if arg 1 is "ban":
  51. if player has permission "CheckPlayer.Admin" or "CheckPlayer.Ban":
  52. if {check.%arg 2%} is true:
  53. broadcast "&8[&4&lCHECK&8] &cPlayer %arg 2% has been banned for having cheats"
  54. ban %arg 2% due to "&8[&4&lCHECK&8] &cYou banned for having unauthorized modifications on our server, Thank you for the game"
  55. set {check.%arg 2%} to false
  56. stop
  57. else:
  58. send "&4Error: &cYou don't have permission !"
  59. stop
  60.  
  61.  
  62. on logout:
  63. if {check.%player%} is true:
  64. execute console command "tempban %player% {@TIME_BAN} &8[&4&lCHECK&8] &cYou get banned for logout when checking!"
  65. broadcast "&8[&4&lCHECK&8] &cPlayer &6%player% &cHe was banned for logout when checking! "
  66. set {check.%player%} to false
  67.  
  68. # Auto Aktulizacja !
  69. on load:
  70. set {_version} to content of file "plugins/Skript/scripts/[TFF]CheckPlayer.sk"
  71. set {_v} to index of "##" in {_version}
  72. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  73. set {_v3} to index of "##" in {_v2}
  74. set {version} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  75.  
  76. set {_version} to result of connect to "http://pastebin.com/raw.php?i=J9rBK2T6"
  77. set {_v} to index of "##" in {_version}
  78. set {_v2} to subtext of {_version} from character ({_v}+1) to character (length of {_version})
  79. set {_v3} to index of "##" in {_v2}
  80. set {version.new} to subtext of {_version} from character ({_v}+1) to character ({_v3})
  81. {version} is not {version.new}:
  82. download "http://pastebin.com/raw.php?i=J9rBK2T6" to "plugins/Skript/scripts/[TFF]CheckPlayer.sk"
Add Comment
Please, Sign In to add comment