Skocz do zawartości

W4F3LQ_NL

Użytkownik
  • Ilość zawartości

    6
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez W4F3LQ_NL

  1. sigma dzieki
  2. W4F3LQ_NL

    skrypt na przelewy

    #---Skrypt na /pay--- #---Made by W4F3L--- options: tag: &8#11E210&lᴏ&#33E632&lᴡ&#55EA54&lʟ&#77EE76&lᴍ&#99F399&lᴄ&#BBF7BB&l.&#DDFBDD&lᴘ&#FFFFFF&lʟ] # Prefiks wiadomości command /pay [<player>] [<number>]: permission: skrypt.pay permission message: {@tag} &cNie masz uprawnień do przesyłania pieniędzy. trigger: # Sprawdzenie czy podano gracza if arg 1 is not set: send "{@tag} &7Użycie: &b/pay (gracz) (kwota)" stop # Sprawdzenie czy podano kwotę if arg 2 is not set: send "{@tag} &7Musisz podać kwotę." stop # Sprawdzenie czy kwota jest dodatnia if arg 2 <= 0: send "{@tag} &cKwota musi być większa niż 0." stop # Sprawdzenie czy gracz nie próbuje wysłać kasy do siebie if arg 1 is player: send "{@tag} &cNie możesz wysłać pieniędzy samemu sobie." stop # Główna logika sprawdzająca stan konta (Vault) if player's balance is greater than or equal to arg 2: remove arg 2 from player's balance add arg 2 to arg 1's balance send "{@tag} &fPrzesłałeś &a%arg 2%$ &fdo gracza &b%arg 1%&f." to player send "{@tag} &fOtrzymałeś &a%arg 2%$ &fod gracza &b%player%&f." to arg 1 else: send "{@tag} &cNie masz wystarczająco środków na koncie! &7(Brakuje: &e%arg 2 - player's balance%$&7)"
  3. W4F3LQ_NL

    Skrypt na Antibota

    #---Skrypt na antibota--- #---Made by W4F3L--- options: gui-name: &8Weryfikacja: Kliknij zielone! kick-msg: &cNie przeszedłeś weryfikacji! # Kordy weryfikacji v-x: 203 v-y: -100 v-z: 207 v-world: "world" # Zmień na nazwę swojego świata, jeśli jest inna # Dźwięk sukcesu success-sound: "entity.experience_orb.pickup" on join: set {verifying::%player%} to true set {loc::%player%} to player's location # Teleportacja na konkretne kordy 203 / 207 teleport player to location({@v-x}, {@v-y}, {@v-z}, world {@v-world}) wait 5 ticks open_verify_gui(player) # Blokada obrażeń w punkcie weryfikacji on damage of player: if {verifying::%victim%} is true: cancel event if victim's y-coordinate < {@v-y} - 5: teleport victim to location({@v-x}, {@v-y}, {@v-z}, world {@v-world}) function open_verify_gui(p: player): open chest inventory with 3 rows named "{@gui-name}" to {_p} loop 27 times: set slot (loop-number - 1) of {_p}'s current inventory to red stained glass pane named "&cBłąd!" set {slot.verify::%{_p}%} to random integer between 0 and 26 set slot {slot.verify::%{_p}%} of {_p}'s current inventory to lime wool named "&aKLIKNIJ MNIE" on any move: if {verifying::%player%} is true: cancel event on chat: if {verifying::%player%} is true: cancel event on command: if {verifying::%player%} is true: cancel event on inventory click: if name of event-inventory is "{@gui-name}": cancel event if clicked slot is {slot.verify::%player%}: # Powrót na kordy sprzed teleportacji teleport player to {loc::%player%} delete {verifying::%player%} delete {loc::%player%} delete {slot.verify::%player%} close player's inventory play sound {@success-sound} with volume 1 and pitch 1 to player send "&aWeryfikacja pomyślna! Witaj na serwerze." else if clicked slot is not -1: kick player due to "{@kick-msg}" on quit: delete {verifying::%player%} delete {loc::%player%} delete {slot.verify::%player%} on inventory close: if {verifying::%player%} is true: wait 2 ticks if {verifying::%player%} is true: open_verify_gui(player)
  4. W4F3LQ_NL

    Skrypt na restarty

    #---Skrypt na restart--- #---Made by W4F3L--- command /owlmcrestart [<text>]: permission: admin.owlmc permission message: &cNie masz uprawnien do tej komendy! trigger: # --- OPCJA STOP (Anulowanie) --- if arg 1 is "stop": if {restart::status} is true: set {restart::status} to false broadcast "&8[&6OWLMC&8] &c&lBEZPIECZNY RESTART ZOSTAL ODWOŁANY!" send title "&c&lANULOWANO" with subtitle "&7Restart nie odbedzie sie" to all players play sound "block.anvil.land" with volume 1 and pitch 1 to all players else: send "&8[&6OWLMC&8] &7Obecnie nie trwa zadne odliczanie." stop # --- START RESTARTU --- if {restart::status} is true: send "&8[&6OWLMC&8] &cOdliczanie juz trwa!" stop set {restart::status} to true set {_timer} to 60 while {_timer} > 0: if {restart::status} is false: stop # --- Wyświetlanie na ekranie (Title) --- if {_timer} > 10: send title "&6&lʙᴇᴢᴘɪᴇᴄᴢɴʏ ʀᴇsᴛᴀʀᴛ" with subtitle "&eza &c%{_timer}% &esekund" to all players # Dźwięk expa co sekundę (tonacja standardowa) play sound "entity.experience_orb.pickup" with volume 0.5 and pitch 1 to all players else: # Ostatnie 10 sekund - duża liczba send title "&c&l%{_timer}%" with subtitle "&6&lʙᴇᴢᴘɪᴇᴄᴢɴʏ ʀᴇsᴛᴀʀᴛ" to all players # Dźwięk expa co sekundę (wyższa tonacja dla efektu końcowego) play sound "entity.experience_orb.pickup" with volume 0.8 and pitch 1.5 to all players # --- Powiadomienia na czacie --- if {_timer} is 60 or 45 or 30 or 15 or 10 or 5 or 4 or 3 or 2 or 1: broadcast "&8[&6OWLMC&8] &eʙᴇᴢᴘɪᴇᴄᴢɴʏ ʀᴇsᴛᴀʀᴛ &7nastąpi za &c%{_timer}% &7sekund..." remove 1 from {_timer} wait 1 second # --- Finalizacja --- if {restart::status} is true: set {restart::status} to false send title "&c&lʀᴇsᴛᴀʀᴛᴏᴡᴀɴɪᴇ..." with subtitle "&7Zaraz wracamy!" to all players broadcast "&8[&6OWLMC&8] &4&lSerwer wykonuje teraz ʙᴇᴢᴘɪᴇᴄᴢɴʏ ʀᴇsᴛᴀʀᴛ!" play sound "ui.button.click" with volume 1 and pitch 1 to all players wait 1.5 seconds execute console command "restart" on load: set {restart::status} to false
  5. # Wymagania: Plugin Skript # Uprawnienie: admin.rozdaj options: tag: &8[&6&lᴋʟᴜᴄᴢᴇ&8] dzwiek_odliczania: block.note_block.pling dzwiek_finalu: entity.firework_rocket.large_blast kolor_glowny: &6 kolor_liczby: &e command /rozdajgui: permission: admin.rozdaj trigger: set {_gui} to a new chest inventory with 3 rows named "&6Ustaw przedmioty (ᴋʟᴜᴄᴢᴇ)" set {_slot} to 0 loop {rozdawka::items::*}: set slot {_slot} of {_gui} to loop-value add 1 to {_slot} open {_gui} to player on inventory close: if name of event-inventory is "&6Ustaw przedmioty (ᴋʟᴜᴄᴢᴇ)": clear {rozdawka::items::*} loop integers from 0 to 26: if slot loop-integer of event-inventory is not air: add slot loop-integer of event-inventory to {rozdawka::items::*} send "{@tag} &aZapisano przedmioty do rozdania!" to player command /rozdaj: permission: admin.rozdaj trigger: if size of {rozdawka::items::*} is 0: send "{@tag} &cNajpierw ustaw przedmioty w /rozdajgui!" to player stop set {rozdawka::trwa} to true # Start - Napis i dźwięk startowy broadcast "{@tag} &fRozdawanie &6&lᴋʟᴜᴄᴢᴇ &frozpocznie się za &b30 sekund&f!" send title "&6&lᴋʟᴜᴄᴢᴇ" with subtitle "&fPrzygotuj miejsce w EQ!" to all players for 3 seconds play sound "entity.experience_orb.pickup" with volume 1.0 and pitch 1.0 to all players wait 20 seconds # Ostatnie 10 sekund broadcast "{@tag} &fPozostało &b10 sekund &fdo rozdania &6ᴋʟᴜᴄᴢʏ&f!" send title "{@kolor_liczby}10" with subtitle "&fGracze zaraz otrzymają &6ᴋʟᴜᴄᴢᴇ&f!" to all players for 1 second play sound "{@dzwiek_odliczania}" with volume 1.0 and pitch 0.5 to all players wait 5 seconds # Odliczanie 5, 4, 3, 2, 1 loop 5 times: set {_n} to 6 - loop-number send title "{@kolor_liczby}%{_n}%" with subtitle "&7Szykuj się na &6ᴋʟᴜᴄᴢᴇ&7..." to all players for 0.5 seconds play sound "{@dzwiek_odliczania}" with volume 1.0 and pitch (0.5 + (loop-number / 5)) to all players wait 1 second # Finał loop all players: loop {rozdawka::items::*}: if loop-player can hold loop-value-2: give loop-value-2 to loop-player else: drop loop-value-2 at loop-player send title "&6&lᴋʟᴜᴄᴢᴇ &a&lOTRZYMANE!" with subtitle "&7Sprawdź ekwipunek" to loop-player play sound "{@dzwiek_finalu}" with volume 1.0 and pitch 1.0 to loop-player play sound "entity.player.levelup" with volume 0.8 and pitch 1.2 to loop-player broadcast "{@tag} &6Event zakończony! Wszystkie &lᴋʟᴜᴄᴢᴇ &6zostały rozdane." set {rozdawka::trwa} to false command /rozdajreset: permission: admin.rozdaj trigger: set {rozdawka::trwa} to false send "{@tag} &7Zresetowano status eventu." to player
  6. # --- KONFIGURACJA --- #---Made by W4F3L --- options: p: &d&lE-CHEST &8»&f # Obsługa kliknięcia na postawiony blok Enderchesta on right click on ender chest: cancel event open_ec_selector(player) # Komendy /ec i /enderchest command /enderchest: aliases: /ec trigger: open_ec_selector(player) # Menu wyboru stron (4 eceki) function open_ec_selector(p: player): open chest inventory with 1 rows named "{@p} Wybierz stronę" to {_p} set slot 1 of {_p}'s current inventory to ender chest named "&dStrona 1" with lore "&7Kliknij, aby otworzyć" set slot 3 of {_p}'s current inventory to ender chest named "&dStrona 2" with lore "&7Kliknij, aby otworzyć" set slot 5 of {_p}'s current inventory to ender chest named "&dStrona 3" with lore "&7Kliknij, aby otworzyć" set slot 7 of {_p}'s current inventory to ender chest named "&dStrona 4" with lore "&7Kliknij, aby otworzyć" # Funkcja otwierania strony (6 rzędów, ostatni na nawigację) function open_ec_page(p: player, page: number): open chest inventory with 6 rows named "{@p} Strona %{_page}%" to {_p} # Ładowanie itemów (sloty 0-44) loop 45 times: set {_slot} to loop-number - 1 set slot {_slot} of {_p}'s current inventory to {ec::%{_p}'s uuid%::%{_page}%::%{_slot}%} # Dolny pasek (sloty 45-53) loop 9 times: set {_s} to 44 + loop-number set slot {_s} of {_p}'s current inventory to gray stained glass pane named " " set slot 49 of {_p}'s current inventory to nether star named "&bMenu Główne" if {_page} > 1: set slot 48 of {_p}'s current inventory to arrow named "&e« Poprzednia strona" if {_page} < 4: set slot 50 of {_p}'s current inventory to arrow named "&eNastępna strona »" # Logika kliknięć wewnątrz GUI on inventory click: if name of event-inventory contains "{@p}": # Blokada w Menu Wyboru if name of event-inventory is "{@p} Wybierz stronę": cancel event if clicked slot is 1: open_ec_page(player, 1) if clicked slot is 3: open_ec_page(player, 2) if clicked slot is 5: open_ec_page(player, 3) if clicked slot is 7: open_ec_page(player, 4) stop # Blokada dolnego paska w stronach if name of event-inventory contains "Strona": if index of event-slot >= 45: cancel event # Dynamiczne sprawdzanie strony set {_title} to uncolored name of event-inventory replace all "E-CHEST » Strona " with "" in {_title} set {_current} to {_title} parsed as number if clicked slot is 49: open_ec_selector(player) if clicked slot is 48: if {_current} > 1: save_ec(player, {_current}) # Zapisujemy przed zmianą open_ec_page(player, ({_current} - 1)) if clicked slot is 50: if {_current} < 4: save_ec(player, {_current}) # Zapisujemy przed zmianą open_ec_page(player, ({_current} + 1)) # Blokada Shift-Click do dolnego rzędu if event-clicktype is left mouse button with shift or right mouse button with shift: if index of event-slot < 45: if player has enough space for event-slot: stop else: cancel event # Funkcja pomocnicza do zapisu (żeby strzałki nie gubiły itemów) function save_ec(p: player, page: number): loop 45 times: set {_slot} to loop-number - 1 set {ec::%{_p}'s uuid%::%{_page}%::%{_slot}%} to slot {_slot} of {_p}'s current inventory # Zapis przy zamykaniu okna on inventory close: if name of event-inventory contains "Strona": set {_title} to uncolored name of event-inventory replace all "E-CHEST » Strona " with "" in {_title} set {_page} to {_title} parsed as number save_ec(player, {_page})
×
×
  • Dodaj nową pozycję...