Guest User

AntyRelog

a guest
Feb 8th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #++====================================|======================================++
  2. #|| AUTOR: ALSER ||
  3. #|| SKRYPT: ANTY-RELOG ||
  4. #|| WSZYSTKIE KOMENDY POD /antyrelog ||
  5. #|| POTRZEBNE PLUGINY: ||
  6. #|| -SKRIPT ||
  7. #|| -WILDSKRIPT ||
  8. #|| CHCESZ SPRAWDZIĆ JAK SKRYPT DZIAŁA? WBIJ NA SERWER: ||
  9. #|| AlserCraft.hostmc.pl ||
  10. #|| ZAKAZ PODSZYWANIA SIE POD AUTORA ||
  11. #++====================================|======================================++
  12. options:
  13. ochrona:1 minute #Ochrona graczy poczatkujacych morzesz ja wyrazic w :
  14. #Minutach - minute
  15. #Sekundach - second
  16. walkatxt:&4ANTY-LOGOUT #Napis na pasku smoka gdy osoba jest w pvp
  17. koniecwalki:&aMORZESZ-LOGAC #Napis na pasku smoka po skonczonej walce
  18. czaswalki:20 #Ile sekund gracze maja byc w walce
  19. txtlogout:&6[AntyRelog]&1%player% &4wylogowal sie podczas walki #txt po wylogowaniu sie gracza w czasie walki.Jesli chcesz by pisal jego nick napisz %player%
  20. ban:true #TA OPCJA WYMAGA ESSENTIALS.Czy gracz który wyszedl ma zostac zbanowany
  21. timeban:5 minute #Jesli tak to na ile. morzesz wyrazic to w:
  22. #Minutach - minute
  23. #Sekundach - seconds
  24. #Godzinach - hour
  25. textban:Zostales zbanowany na 5 minut
  26. command /antyrelog [<text>]:
  27. aliases: /ar, /relog
  28. permission: antyrelog.admin
  29. trigger:
  30. if arg 1 is not set:
  31. send " &bSkript AntyRelog"
  32. send "&b/ar reload&7-Reload Skryptu"
  33. send "&b/relog-logout&7-Sprawdzenie czy jestes w walce"
  34. send "&b/ar autor&7-Informacje o autorze "
  35. if arg 1 is "help" or "pomoc":
  36. send " &bSkript AntyRelog by &6Alser"
  37. send "&b/ar reload&7-Reload Skryptu"
  38. send "&b/relog-logout&7-Sprawdzenie czy jestes w walce"
  39. send "&b/ar autor&7-Informacje o autorze "
  40. if arg 1 is "reload":
  41. if sender is player:
  42. execute player command "/skript reload %script%"
  43. if sender is console:
  44. execute console command "skript reload %script%"
  45. if arg 1 is "autor":
  46. send "&6==========&bAutor&6=========="
  47. send "Autor:&a&lAlser "
  48. send "&cSkype:&b rozmawiaszzarkiem "
  49. send "&cSerwer:&b AlserCraft.hostmc.pl "
  50. send "&6========================="
  51. command /relog-logout:
  52. permission:antyrelog.gracz
  53. trigger:
  54. if {inbattle.%player%} is true:
  55. send "&4&lJestes w walce."
  56. else:
  57. send "&a&lNie jestes w walce"
  58. on first join:
  59. wait 10 second
  60. set {ochrona.%player%} to true
  61. send "&aJestes chroniony przez {@ochrona}"
  62. wait {@ochrona}
  63. set {ochrona.%player%} to false
  64. on damage:
  65. victim is player
  66. attacker is player
  67. if {ochrona.%victim%} is true:
  68. cancel event
  69. if {ochrona.%attacker%} is true:
  70. cancel event
  71. else:
  72. if {inbattle.%victim%} is true:
  73. set {walka.%victim%} to {@czaswalki}
  74. remove bossbar from victim
  75. display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for victim
  76. stop
  77. display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for victim
  78. set {inbattle.%victim%} to true
  79. set {walka.%victim%} to {@czaswalki}
  80. while {walka.%victim%} is more than 0:
  81. {walka.%victim%} is not set:
  82. stop
  83. subtract 1 from {walka.%victim%}
  84. wait 1 second
  85. delete {inbattle.%victim%}
  86. delete {walka.%victim%}
  87. remove bossbar from victim
  88. display "{@koniecwalki}" on bossbar with 0 percent by 10 seconds for victim
  89. on damage:
  90. victim is player
  91. attacker is player
  92. if {ochrona.%victim%} is true:
  93. cancel event
  94. if {ochrona.%attacker%} is true:
  95. cancel event
  96. else:
  97. if {inbattle.%attacker%} is true:
  98. set {walka.%attacker%} to {@czaswalki}
  99. remove bossbar from attacker
  100. display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for attacker
  101. stop
  102. display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for attacker
  103. set {inbattle.%attacker%} to true
  104. set {walka.%attacker%} to {@czaswalki}
  105. while {walka.%attacker%} is more than 0:
  106. {walka.%attacker%} is not set:
  107. stop
  108. subtract 1 from {walka.%attacker%}
  109. wait 1 second
  110. delete {inbattle.%attacker%}
  111. delete {walka.%attacker%}
  112. remove bossbar from attacker
  113. display "{@koniecwalki}" on bossbar with 0 percent by 10 seconds for attacker
  114. on quit:
  115. if {inbattle.%player%} is true:
  116. kill player
  117. broadcast "{@txtlogout}"
  118. delete {inbattle.%player%}
  119. delete {walka.%player%}
  120. if {@ban} is true:
  121. set {death.%player%} to true
  122. wait {@timeban}
  123. set {death.%player%} to false
  124. on death:
  125. if {inbattle.%player%} is true:
  126. delete {inbattle.%victim%}
  127. delete {walka.%victim%}
  128. delete {inbattle.%attacker%}
  129. delete {walka.%attacker%}
  130. on join:
  131. {death.%player%} is true:
  132. kick player due to "{@textban}"
  133. {inbattle.%player%} is set:
  134. delete {inbattle.%player%}
  135. {walka.%player%} is set:
  136. delete {walka.%player%}
Advertisement
Add Comment
Please, Sign In to add comment