Advertisement
herhor67

ElectricFence - herhor67

Jul 4th, 2014
991
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. #=============================================#
  2. # Skrypt napisany przez herhor67 #
  3. # Nazwa: ElectricFence #
  4. #=============================================#
  5. # Licencja skryptu: #
  6. # * Nie zezwalam na: #
  7. # - Usuwanie tresci o autorze! #
  8. # - Podszywanie sie pod autora! #
  9. # - Uzywanie kodu skryptu w swoich skryptach! #
  10. # - Zarabianie na skrypcie! #
  11. # * Zezwalam na: #
  12. # + Dodawanie kodu na swoja potrzebe! #
  13. # + Modyfikowanie wiadomosci! #
  14. #=============================================#
  15. options:
  16. # TAG przed wiadomosciami
  17. tag: &7[&cElectricFence&7]
  18. # co ile zapetla graczy przy plocie, jezepi powyzej 0.5 powoduje, ze mozna podejsc, uciec i uniknac kopniecia przez prad
  19. czas: 0.3
  20.  
  21. variables:
  22. {kopniecie.%player%} = false
  23.  
  24. on skript load:
  25. send "{@tag} &2Zaladowano pomyslnie" to console
  26. register new shapeless recipe for fence named "&cElektryczny plot" using fence, redstone, none, none, none, none, none, none, none
  27.  
  28. on skript unload:
  29. send "{@tag} &2Wylaczono pomyslnie" to console
  30.  
  31. #--------------------------------------#
  32. # dodawanie plotkow do elektrcznych #
  33. #--------------------------------------#
  34. on place of fence:
  35. name of player's tool is "&cElektryczny plot":
  36. player can build at targeted block:
  37. set {wlasciciel.%location of block%} to player
  38. #--------------------------------------#
  39. # porazenie przy dotknieciu reka #
  40. #--------------------------------------#
  41.  
  42. on break of fence:
  43. {wlasciciel.%location of block%} is set:
  44. clear {wlasciciel.%location of block%}
  45.  
  46. #--------------------------------------#
  47. # porazenie przy styku z plotem #
  48. #--------------------------------------#
  49. every {@czas} second:
  50. loop all players:
  51. {kopniecie.%loop-player%} is false
  52. loop blocks in radius 1 of loop-player:
  53. loop-block is fence:
  54. {wlasciciel.%location of loop-block%} is set:
  55. {wlasciciel.%location of loop-block%} isn't loop-player:
  56. strike lightning effect at loop-player
  57. send "{@tag} &6Porazil cie prad!" to loop-player
  58. damage loop-player by 2.5 hearts
  59. remove Nausea from loop-player
  60. remove Blindness from loop-player
  61. apply Nausea to loop-player for 7 seconds
  62. apply Blindness to loop-player for 5 seconds
  63. set {kopniecie.%loop-player%} to true
  64. wait 3 seconds
  65. set {kopniecie.%loop-player%} to false
  66. loop-block is fence gate:
  67. {wlasciciel.%location of loop-block%} is set:
  68. {wlasciciel.%location of loop-block%} isn't loop-player:
  69. strike lightning effect at loop-player
  70. send "{@tag} &6Porazil cie prad!" to loop-player
  71. damage loop-player by 2.5 hearts
  72. remove Nausea from loop-player
  73. remove Blindness from loop-player
  74. apply Nausea to loop-player for 7 seconds
  75. apply Blindness to loop-player for 5 seconds
  76. set {kopniecie.%loop-player%} to true
  77. wait 3 seconds
  78. set {kopniecie.%loop-player%} to false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement