Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak zrobić opóźnienie miedzy teleportami?


Rekomendowane odpowiedzi

Opublikowano

Już spieszę wytłumaczenie chodzi mi o to że gracz wysyła /tpa do innego gracza i następne /tpa może wpisać po jakimś czasie jest gdzieś takie coś już w necie lub można zrobić na to skrypt?

Opublikowano

Linijka 53:

# The delay, in seconds, before a user actually teleports.  If the user moves or gets attacked in this timeframe, the teleport never occurs.
teleport-delay: 5

Opublikowano


command /tpa:

-description: x

-permission: essentials.tpa

-executable by: players

-trigger:

--set {_waited} to difference between {tpa.%player%.lastused} and now

--if {_waited} is less than a minute:

--message "Musisz odczekac {_waited}% przed nastepnym uzyciem!"

--stop

 

--set {tpa.%player%.lastused} to now

 

Opublikowano

Essentials. Znajdź linijkę teleportion-delay i cooldown i wpisz na tyle sek ile chcesz.

Ty tak samo ehhh... Chodzi mi o opuźnienie między komendami a nie po akceptowaniu...

Opublikowano

Chodzi ci o opóźnienie między komendami ogólnie ? Czyli możesz używać co 5 sekund dajmy na to. Jest linijka od tego w essentials, gdzie komende /tpa itp po użyciu musisz odczekać np 20 sekund na ponowne jej użycie.

00768247823007970726.jpg

Opublikowano

Może być skrypt? Zobacz powinno działać (nie testowałem)

 

command /tpa [<text>]:
        trigger:
                if arg 1 is set:
                        execute player command "/tpa %arg 1%"
                        set {tpa.%player%} to false
                        wait 15 seconds
                        set {tpa.%player%} to true
                if arg 1 is not set:
                        send "&c> &8Prawidlowe uzycie /tpa <nazwa_gracza>"
on command "/tpa":
        if {tpa.%player%} is false:
                cancel event
                send "&cZaproszenie do teleportacji mozesz wysylać co 15 sekund"

76561198175575181.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...