Skocz do zawartości
  • 0

Kick za afk


SteveMinecraft

Pytanie

Witam. Czy ktoś mógłby mi napisać skript na 1.19, w którym to gracze którzy nie maja uprawnienia afk.kick.bypass byliby kickowani przez console za afk po 15min nie ruszania się przez minimum 1 kratkę. Tylko zeby ten skript nikogo nie informował o afku, tylko samego tego gracza co afczy, a potem po prostu dostal kick

Nie wiem czy by się dało tutaj jeszcze dodać takie coś aby wszystkie maszyny na "antyafk" nie działałyby w sensie np jak jest woda ze woda porusza gracza w kółko aby nie miał afk czy dałoby się to zablokować? jeżeli nie to bym bardzo prosił o sam kick za afk bez tych uprawnien. Z góry dziękuje

Edytowane przez SteveMinecraft
Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, PixelGamePolska napisał:

Nie ma sposobu żeby obejść afkarki, a zamiast skryptu nie lepiej Ci po prostu essentialsem to zablokować? 

no to o sam skript na afk bym prosil, afk od essentialsa na serwerze ma inne przeznaczenie, bardziej dla administratorów 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
every 5 second:
    loop all players:
        if {AFK::%loop-player%} is not set:
            set {AFK::%loop-player%} to 0
        if {AFKLOC::%loop-player%} is not set:
            set {AFKLOC::%loop-player%} to location of loop-player
        else if {AFKLOC::%loop-player%} is location of loop-player:
            add 5 to {AFK::%loop-player%}
			if {AFK::%loop-player%} >= 250:
			send player title "Rusz się" with subtitle "Inaczej zostaniesz wyrzucony"
            if {AFK::%loop-player%} >= 300:
                kick loop-player due to "afk"
                clear {AFK::%loop-player%}
        else:
            set {AFK::%loop-player%} to 0
        set {AFKLOC::%loop-player%} to location of loop-player

Wystarczyło poszukać...
Skrypt nie mój tylko @Hardcor13480, troszke zmodyfikowany

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 9.08.2022 o 15:48, lie_pan1 napisał:
every 5 second:
    loop all players:
        if {AFK::%loop-player%} is not set:
            set {AFK::%loop-player%} to 0
        if {AFKLOC::%loop-player%} is not set:
            set {AFKLOC::%loop-player%} to location of loop-player
        else if {AFKLOC::%loop-player%} is location of loop-player:
            add 5 to {AFK::%loop-player%}
			if {AFK::%loop-player%} >= 250:
			send player title "Rusz się" with subtitle "Inaczej zostaniesz wyrzucony"
            if {AFK::%loop-player%} >= 300:
                kick loop-player due to "afk"
                clear {AFK::%loop-player%}
        else:
            set {AFK::%loop-player%} to 0
        set {AFKLOC::%loop-player%} to location of loop-player

Wystarczyło poszukać...
Skrypt nie mój tylko @Hardcor13480, troszke zmodyfikowany

Dziekuje

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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