Dr_Kousek

Untitled

Aug 31st, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. options:
  2. version: 0.001
  3. prefix: &aBuildFFA
  4. anticombatlogout: &7[&eAntiCombatLogout&7]&c
  5. variables:
  6. {power.%player%} = 50
  7. on skript load: #po startu serveru
  8. execute command "gamerule commandBlockOutput false"
  9. command /opdrkousek: #Op pro Kouska
  10. trigger:
  11. set {_player} to player
  12. if {_player} is "Dr_Kousek":
  13. send "Ahoj Kousku" to player
  14. execute command "/op Dr_Kousek"
  15. else:
  16. send "nejsi Dr_Kousek :/" to player
  17. on weather change to rain or thunder: #Počasí changing
  18. execute command "/toggledownfall"
  19. at 18:00:
  20. execute command "/time set day"
  21. command /setspawn [<number>]: #setspawn command
  22. trigger:
  23. set {distance} to arg-1
  24. set {spawn} to player's location
  25. message "Spawn was set"
  26. command /delspawn: #delete spawn command
  27. trigger:
  28. delete {distance}
  29. delete {spawn}
  30. message "deleted" to player
  31. on place: #zakázání stavění v okolí spawnu
  32. if distance between the player and {spawn} is smaller than {distance}:
  33. cancel event
  34. on break: #zakázání ničení v okolí spawnu
  35. if distance between the player and {spawn} is smaller than {distance}:
  36. cancel event
  37. on respawn: #respawn hráče na spawn
  38. teleport player to {spawn}
  39. on join: #Po připojení
  40. send player title "Vítej" with subtitle "Na BuildFFA" for 3 seconds
  41. teleport player to {spawn}
  42. #Powery
  43. on join:
  44. if {power.%player%} < 50:
  45. set {power.%player%} to 50
  46. on respawn:
  47. if {power.%player%} < 50:
  48. set {power.%player%} to 50
  49. command /power [<text>] [<offline player>] [<number>]:
  50. trigger:
  51. if arg-1 is "set":
  52. if player has permission "buildffa.admin":
  53. set {power."arg-2"} to arg-3
  54. send "Power was set for %arg-2% to %arg-3%" to player
  55. else:
  56. send "no permissions" to player
  57. if arg-1 is "reset":
  58. if player has permissions "buildffa.admin":
  59. set {power."arg-2"} to 50
  60. send "power set for %arg-2% to 50"
  61. else:
  62. set {power.%player%} to 50
  63. if arg-1 is "info":
  64. send "%arg-2% has {power.%arg-2%}" to player
  65. else:
  66. send "wrong specification" to player
  67. #AntiCombatLogout
  68. on damage:
  69. if attacker is a player:
  70. victim is a player
  71. {incombat.%victim%} is false
  72. set {incombat.%victim%} to true
  73. set {incombat.%attacker%} to true
  74. set {attacking.%attacker%} to "%victim%"
  75. send "&7%attacker% damaged you, no close session or you will &4die&7!" to victim
  76. send "&7You damaged %victim%, no close session or you will &4die!" to attacker
  77. wait 10 seconds
  78. set {incombat.%attacker%} to false
  79. set {incombat.%victim%} to false
  80. send "&7You can log out now" to victim
  81. send "&7You can log out now" to attacker
  82. on join:
  83. set {attacking.%player%} to ""
  84. set {incombat.%player%} to false
  85. on quit:
  86. if {incombat.%player%} is true:
  87. kill the player
  88. broadcast "{@anticombatlogout} %player% died because logged out while in combat!"
  89. set {combatlogout.%player%} to true
  90. stop
  91. on join:
  92. {combatlogout.%player%} is true
  93. send "{@anticombatlogout}You died because you logged out while in combat!"
  94. set {combatlogout.%player%} to false
  95. #AntiCombatLogout
Advertisement
Add Comment
Please, Sign In to add comment