gabrysiek_pl

KillHardCore v1.1.2

Oct 11th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #       Skrypt by gabrysiek_pl        #
  2. #     Wszelkie prawa zastrzeżone!     #
  3.  
  4. #---------------------------------------#
  5. #---------- >WARUNKI I OPCJE< ----------#
  6. #---------------------------------------#
  7.  
  8. options:
  9.     tag: &l&5Kill&l&4Hard&c&lCore #Nazwa twojego serwera.
  10.     swiat: world #Wpisz tu swoją nazwę świata. Jesli nic nie zmieniałeś w nazwie, zostaw to pole puste.
  11.     zgon: %{tag} %&c>> &aGracz &c&o%player% &r&azginął, więc już &c&nnie może grać&r&c&l!
  12.     join: &8[&a+&8]&r &7%player%
  13.     quit: &8[&4-&8]&r &7%player%
  14.     fristjoin: &7Gracz &c%player% &7 wszedł &8pierwszy &7raz na serwer&8!
  15.     permisja: &4Nie masz do tego dostępu!
  16.     sciezka: gravel #WAŻNE: Nie wpisywać "minecraft path" (nie działa na ścieżki)!!!
  17.  
  18. variables:
  19.     {drop} = true
  20.  
  21. #------------------------------------#
  22. #---------- >INFORMACYJNE< ----------#
  23. #------------------------------------#
  24.  
  25. #Gdy skrypt załadowany, wyświetla informacje o tym w konsoli.
  26. #Ustawia poziom trudności na trudny.
  27. on script load:
  28.     send "Załadowano Mini skrypt na respawn!" to console
  29.     if difficulty is not hard:
  30.         set the difficulty of {swiat} to hard
  31.         create file "plugins/Skript/KillHardCore/config.yml"
  32.  
  33. #Gdy skrypt wyłączany
  34. on script unload:
  35.     send "Pomyślnie wyłączono/zresetowano skrypt! (KillHardCore)" to console
  36.     send " " to all ops
  37.     send "&6Wyłączono/Zresetowano skrypt &5&lKill&4&lHard&c&lCore&6!" to all ops
  38.     send " " to all ops
  39.  
  40. #------------------------------#
  41. #---------- >ŚMIERĆ< ----------#
  42. #------------------------------#
  43.  
  44. #Kiedy respawn, ustaw tryb gry na spectator (widz).
  45. on respawn:
  46.     set gamemode of player to spectator
  47.     send "{@zgon}"
  48.     stop
  49.  
  50. #-----------------------------#
  51. #---------- >DROPY< ----------#
  52. #-----------------------------#
  53.  
  54. #Wyczyść wszystkie dropy gracza.
  55. on death of player:
  56.     if {drop} is false:
  57.         clear drops
  58.         stop
  59.    
  60. command /drop [<text>]:
  61.     aliases: playerdrop
  62.     cooldown: 5 seconds
  63.     cooldown message: &4Nie tak prędko, kolego!
  64.     trigger:
  65.         if player has permission "sk.killhardcore.drop" or "sk.killhardcore.*":
  66.             if argument 1 is "on":
  67.                 if {drop} is false:
  68.                     set {drop} to true
  69.                     send "&7Włączono dropy!"
  70.                 else:
  71.                     send "&7Dropy są już włączone!"
  72.             if argument 1 is "off":
  73.                 if {drop} is true:
  74.                     set {drop} to true
  75.                     send "&7Wyłączono dropy!"
  76.                 else:
  77.                     send "&7Dropy są już wyłączone!"
  78.             if argument 1 is not set:
  79.                 send "&cPoprawne użycie: &8/drop (&aon&c/&4off&c)"
  80.             else:
  81.                 send "@{permisja} &8(&csk.killhardcore.drop&8)"
  82.  
  83. # TU BĘDZIE TO COŚ "FAJNEGO" :) <------------------------------------------------------------------------- WAŻNE!!!!!!
  84. # Najprawdopodobniej w 1.1.3 lub 1.1.4, a może w 1.1.5 .
  85. # Kto wie kiedy... To zależy od mojego czasu. (Znaczy ja mam już to zrobione, ale muszę dopracować.)
  86.    
  87.  
  88. #-----------------------------------#
  89. # ---------- >POWITANIA< ---------- #
  90. #-----------------------------------#
  91.  
  92. #Wita nowego gracza.
  93. on first join:
  94.     broadcast "{@fristjoin}"
  95.  
  96. #Jeśli gracz wejdzie.
  97. on join:
  98.     broadcast "{@join}"
  99.  
  100. #Jeśli gracz wyjdzie.
  101. on quit:
  102.     broadcast "{@quit}"
  103.  
  104. #-----------------------------#
  105. #---------- >POMOC< ----------#
  106. #-----------------------------#
  107.  
  108. #Pokazuje komendy KillHardCore.
  109. command /KillHardCore:
  110.     aliases: KHC
  111.     trigger:
  112.         if sender has permission "sk.killhardcore.help" or "sk.killhardcore.*":
  113.             send "&a<--------------- &l&5Kill&l&4Hard&c&lCore &a--------------->"
  114.             send "&2/drop (on/off) &7- &8Wł./Wył. drop z graczy."
  115.             send "&2/KillHardCore &7- &8Pokazuje komendy skryptu."
  116.             send "&2/napraw &7- &8Napraw trzymany przediot."
  117.             send "&a<------------&bSkrypt by &6gabrysiek_pl&a----------->"
  118.         else:
  119.             send "{@permisja} &8(&csk.killharcore.help&8)"
  120.  
  121. #------------------------------------#
  122. #---------- >INNE KOMENDY< ----------#
  123. #------------------------------------#
  124.  
  125. #Komenda dla administracji, naprawia trzymany item.
  126. command /napraw:
  127.     aliases: naprawa
  128.     trigger:
  129.         if sender has permission "sk.killhardcore.repair" or "sk.killhardcore.*":
  130.             if player's tool is sword or pickaxe or hoe or axe or bow or fishing rod:
  131.                repair player's tool
  132.                 send "{@tag} &e>> &6Trzymany przedmiot zostal &cnaprawiony&6!"
  133.                 stop
  134.             else:
  135.                 send "&cMusisz trzymać narzędzie! &9(np. miecz)"
  136.                 stop
  137.         else:
  138.             send "{@permisja} &8(&csk.killharcore.repair&8)"
  139.             stop
  140.  
  141. #---------------------------------#
  142. #---------- >TRANSPORT< ----------#
  143. #---------------------------------#
  144.  
  145. #Szybsze chodzenie po ścieżkach, w tym przypadku ścieżki ze żwiru (WAŻNE: Nie działa na ścieżkach).
  146. on join:
  147.     wait 1 tick
  148.     while player is online:
  149.         if block below player is {@sciezka}:
  150.             set the player's walk speed to 0.3
  151.        else:
  152.            set the player's walk speed to 0.2
  153.         wait 1 second
  154.  
  155.  
  156. #Koniec skryptu by gabrysiek_pl#
  157. #Copyright © 2019 by gabrysiek_pl#
  158. #Pomoc: @CountingDogs i @VIPEQ, Wielkie dzięki im!
Advertisement
Add Comment
Please, Sign In to add comment