Skocz do zawartości
  • 0

DeejvGames

Pytanie

1. Dlaczego ten skrypt na AntyBota cały czas kickuje mnie z serwera?

options:
    pokazany przedmiot: "TNT"
    przedmiot do kliknięcia: TNT

aliases:
    przedmioty = TNT, coal, dirt, red wool, blue stained glass, allium

on player join:
    set {%player's uuid%::verified} to true

function weryfikacja(name: text,rows: number) :: inventory:
    set {_gui} to a new chest inventory with {_rows} rows with name {_name}
    loop {_rows} * 9 times:
        set slot loop-number - 1 of {_gui} to random item out of przedmioty
    return {_gui}

on join:
    if {%player's uuid%::verified} is true:
        set {_GUI} to weryfikacja("&c&lWERYFIKACJA! &a&lKliknij %{@pokazany przedmiot}%!",6)
        open {_GUI} to player
        set metadata "verifygui" of player to true
        
on inventory click:
    if metadata "verifygui" of player is true:
        cancel event
        if clicked slot is {@przedmiot do kliknięcia}:
            set {%player's uuid%::verified} to false
            delete metadata "verifygui" of player
            close player's inventory
            send "&a&lWeryfikacja pomyślnie zakończona! Miłej gry!" to player
        else:
            kick player due to "&c&lWeryfikacja się nie powiodła!"

on inventory close:
    if metadata "verifygui" of player is true:
        kick player due to "&c&lWeryfikacja się nie powiodła!"

 

2. Czy w tym skrypcie na Usuwacz pajęczyn z BoxPvP można ustawić tak, aby w wiadomości z cooldownem zamiast pisało np. "3.46 second" pisało np. "3 sekundy"?

on rightclick with blaze rod:
    if name of event-item is "&6🕸 &b&lAnty Cobweb &6🕸":
        cancel event
        if difference between {niszczyciel::%player%} and now is less than 10 seconds:
            set {_t} to 10 seconds
            remove difference between {niszczyciel::%player%} and now from {_t}
            send "&cMożesz ponownie użyć tego przedmiotu za &c&l%{_t}%&c!" to player
            stop
        set {_cw} to number of all blocks in radius 5 around player where [input is cobweb]
        delete (all blocks in radius 5 around player where [input is cobweb])
        send "&aPomyślnie usunięto pajęczyny wokół ciebie!" to player
        set {niszczyciel::%player%} to now

Odnośnik do komentarza
https://skript.pl/temat/57081-mam-2-pytania/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

1. Zapewne dlatego, że nie klikasz w TNT, albo metadata "verifygui" jest true gdy zamykasz EQ ;) Pewnie skrypt nie działa poprawnie. Dużo łatwiej się takie rzeczy weryfikuje, gdy kod jest w code.skript, albo chociaż osadzony w <>.

2. Tak, za pomocą replace all.

https://skripthub.net/docs/?id=1114

Odnośnik do komentarza
https://skript.pl/temat/57081-mam-2-pytania/#findComment-340720
Udostępnij na innych stronach

  • 0

 

Godzinę temu, makstale napisał:

1. Zapewne dlatego, że nie klikasz w TNT, albo metadata "verifygui" jest true gdy zamykasz EQ ;) Pewnie skrypt nie działa poprawnie. Dużo łatwiej się takie rzeczy weryfikuje, gdy kod jest w code.skript, albo chociaż osadzony w <>.

2. Tak, za pomocą replace all.

https://skripthub.net/docs/?id=1114

1. Gdy wchodzę na serwer od razu wywala mnie z serwera, więc nie ma czasu nic kliknąć

 

2. Jestem początkującym, jak można użyć w tym skrypcie replace all

Odnośnik do komentarza
https://skript.pl/temat/57081-mam-2-pytania/#findComment-340726
Udostępnij na innych stronach

  • 0
15 godzin temu, DeejvGames napisał:

 

 

2. Jestem początkującym, jak można użyć w tym skrypcie replace all

Zapisać cooldown do zmiennej i zrobić coś takiego

replace all "seconds" and "second" with "sekund" in {_cooldown}
replace all "minute" and "minutes" with "minut" in {_cooldown}

 

Odnośnik do komentarza
https://skript.pl/temat/57081-mam-2-pytania/#findComment-340737
Udostępnij na innych stronach

  • 0
5 godzin temu, makstale napisał:

Zapisać cooldown do zmiennej i zrobić coś takiego

replace all "seconds" and "second" with "sekund" in {_cooldown}
replace all "minute" and "minutes" with "minut" in {_cooldown}

 

zaspoileruje ze to nie zadziala, nie mozesz uzywac replace na timespanie, najpierw trzeba zamienic na string, a potem jezeli chcesz bez ulamka to zamienic na integer

Odnośnik do komentarza
https://skript.pl/temat/57081-mam-2-pytania/#findComment-340739
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
Odpowiedz na pytanie...

×   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ę...