TheMrkoia

Koja-Relog

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