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

[Szukam] Plugin na czasowy Nether


Rekomendowane odpowiedzi

Opublikowano

Proszę, powinno działac:

options:
#Po znaku ":" daj swoj� wiadomo�� wy�wietlan� podczas wchodzenia do portalu
message: &4Nether jest teraz zamkniety! Przyjdz pomiedzy 12 a 20.
 
#Po znaku ":" daj wiadomo�� wy�wietlan� co 5 minut informuj�c� o tym, �e nether jest od 12 do 20
announce: &6Nether jest wlaczony od 12 do 20! 
on portal:
if {portal} is "off":
send "{@message}"
cancel event
else:
stop
every 30 minutes:
send "{@announce}" to all players
 
every 5 minutes:
set {_hour} to text from "http://piratjsk.me/projects/time/?hour" parsed as number
if {_hour} is not 12 or 13 or 14 or 15 or 16 or 17 or 18 or 19:
cancel event
set {portal} to "off"
loop all player's world "nazwa":
teleport loop-player to spawn point
else:
set {portal} to "on"

Bez nazwy-2.png

Opublikowano

Temat do zamknięcia! Znalazłem taki skrypt!

 

options:
    #Ustawiasz tutaj nazwe swiata Netheru (domyslnie jest: world_nether)
    world.nether: world_nether
every 1 second:
    if "%hour%:%minute%:%second%" is "10:0:0":
        set {nether} to true
        broadcast "&eWybila godzina 10:00! Nether zostal otwarty! Zamkniecie netheru nastapi o godzinie 16:00"
        stop
    if "%hour%:%minute%:%second%" is "16:0:0":
        set {nether} to false
        broadcast "&eWybila godzina 16:00! Nether zostal zamkniety! Otwarcie netheru nastapi o godzinie 10:00"
        loop all players in "{@world.nether}":
            teleport loop-player to {nether.spawn}
            stop
on portal:
    if {nether} is false:
        cancel event
        send "&4Nether aktualnie jest zamkniety! Otwarcie nastapi o godzinie 10:00"
        stop
command /setnether: #Komenda ustawiajaca teleport z netheru
    trigger:
        if player has permission "setspawn.nether":
            send "&aUstawiono punkt teleportacji graczy z zamknietego Netheru!"
            set {nether.spawn} to location of player
            stop
Opublikowano

 

Temat do zamknięcia! Znalazłem taki skrypt!

 

options:
    #Ustawiasz tutaj nazwe swiata Netheru (domyslnie jest: world_nether)
    world.nether: world_nether
every 1 second:
    if "%hour%:%minute%:%second%" is "10:0:0":
        set {nether} to true
        broadcast "&eWybila godzina 10:00! Nether zostal otwarty! Zamkniecie netheru nastapi o godzinie 16:00"
        stop
    if "%hour%:%minute%:%second%" is "16:0:0":
        set {nether} to false
        broadcast "&eWybila godzina 16:00! Nether zostal zamkniety! Otwarcie netheru nastapi o godzinie 10:00"
        loop all players in "{@world.nether}":
            teleport loop-player to {nether.spawn}
            stop
on portal:
    if {nether} is false:
        cancel event
        send "&4Nether aktualnie jest zamkniety! Otwarcie nastapi o godzinie 10:00"
        stop
command /setnether: #Komenda ustawiajaca teleport z netheru
    trigger:
        if player has permission "setspawn.nether":
            send "&aUstawiono punkt teleportacji graczy z zamknietego Netheru!"
            set {nether.spawn} to location of player
            stop

 

Nie wykonuj takiego sprawdzania co sekundę, bo ostro zmęczysz serwer. Może lepiej przestaw na minuty?

 

 

 

A jak ktoś zmieni czas w komputerze ?

To pobiera czas z maszyny serwera.

"Największym szczęściem jest określić

wroga, przygotować wszystko, zemścić się, a

potem pójść spać." ~Josif Dżugaszwili

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...