Skocz do zawartości

Rekomendowane odpowiedzi

#---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)

Odnośnik do komentarza
https://skript.pl/temat/59107-skrypt-na-antibota/
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...