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

Automatyczny event - jak dodać startowanie o pełnych godzinach?


HaxenTG

Rekomendowane odpowiedzi

Opublikowano

Cześć, ostatnio zaczołem pisać skrypt na automatyczny event potrzebuję pomocy ponieważ chcę aby o rownych godzinach ten event startował i np o 14:59 zaczynaja sie zapisy na event jest 60 sekund na zapisanie i po 60 sekundach sie event zaczyna i teleportuje zapisanych graczy na mapę eventową. Bardzo proszę o jak najszybszą odpowiedz najlepsza odpowiedz otrzyma LIKE.

 

Tu jest mój kod:

http://pastebin.com/TAp1jc7c

Opublikowano

Dopisz to osobno do kodu:

every 1 second:
    set {_now} to now
    if {_now} is "14:59:00":
        # Tutaj dalszy kod lub execute console command "Komenda" która zaczyna event czy tam odliczanie

@1361622928-U485574.pngHaxenTG dasz rade sobie to dopisać? Nie próbowane.

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@Kraftowy

 

Potrzebuję jeszcze żeby wysyłało wiadomość do wszystkich "Event wystartuje za 60sek" i co 20 sek wiadomosc 40 sek itp. Bo jak ja dopisuję to wiadomość zamiast wysłać jedną wysyła 20 na raz

Opublikowano

@1361622928-U485574.pngHaxenTG jeśli się nie myle, to do tego chyba dopisać?
#Nie sprawdzane i nie wiem czy oto chodziło

command /wlaczwyscig:
    permission: admin
    trigger:
        send "&aWlaczyles Event Wyscig"
        send "&aAdministrator &c%name of player% &awlaczyl Event Wyscig!" to all ops
        broadcast "&aZa &c60 sekund! &aWystartuja zapisy na event!"
        set {_t} to 60
        loop {_t} times:
            if {_t} is 0:
                delete {_t}
            else:
                wait 1 second
                remove 1 from {_t}
                if {_t} is 40:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c40 sekund!"
                if {_t} is 20:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c20 sekund!"
                if {_t} is 10:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c10 sekund!"
                if {_t} is 5:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c5 sekund!"
                if {_t} is 4:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c4 sekund!"
                if {_t} is 3:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c3 sekund!"
                if {_t} is 2:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c2 sekund!"
                if {_t} is 1:
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aZapisy na Event Wyscig wystartuja za &c1 sekunde!"
                if {_t} is 0:
                    delete {_t}
                    set {wyscig.on} to true
                    broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig zostal wlaczony, aby dolaczyc wpisz &b/join"
                    stop
        stop

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@Kraftowy

 

Wszystko działa tylko ma to trochę w inny sposób działać że o godzinie 10:59 startują zapisy na event i ludzie maja 60 sekund aby się zapisać na ten event i po 60 sekundach teleportuje wszystkie zapisane osoby na event.

 

Co do kodu nie startuje automatycznie eventu.

Opublikowano

@1361622928-U485574.pngHaxenTG dam ci wzór, a ty sobie przerobisz? Dasz radę?

command /start:
    trigger:
        set {_t} to 60
        loop {_t} times:
              wait 1 second
              remove 1 from {_t}
              if {_t} is 40:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c40 sekund! Zapisz sie /dolacz"
              if {_t} is 20:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c20 sekund! Zapisz sie /dolacz"
              if {_t} is 10:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c10 sekund! Zapisz sie /dolacz"
              if {_t} is 5:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c5 sekund! Zapisz sie /dolacz"
              if {_t} is 4:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c4 sekund! Zapisz sie /dolacz"
              if {_t} is 3:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c3 sekund! Zapisz sie /dolacz"
              if {_t} is 2:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c2 sekund! Zapisz sie /dolacz"
              if {_t} is 1:
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartuje za &c1 sekunde! Zapisz sie /dolacz"
              if {_t} is 0:
                  delete {_t}
                  broadcast "&8[&f&lSky&4&lBlock&7&8] &aEvent Wyscig wystartowal"
                  loop all players:
                      if {_zapis.%loop-player%} is true:
                          teleport loop-player to {miejsce}
                  stop
          stop
command /miejsce:
    trigger:
        set {miejsce} to location of player
        send "&aUstaliles miejsce!"
command /dolacz:
    trigger:
        if {_t} is not set:
            send "&aZapisy sa wylaczone!"
            stop
        else:
            set {_zapis.%player%} to true
            send "&aZapisales sie!"
            stop

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@Kraftowy 

Powinienem dać sobię z tym rade jeśli będę miał z tym jakieś problemy napiszę ci na PW.

 

Do zamknięcia.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...