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 skryptu na automatyczny event


manek0804

Rekomendowane odpowiedzi

Opublikowano

Witam,

Pisze skrypt na auto ewent i mam pytanie, jak zrobić żeby gracz po wpisaniu np. komendy /join

zapisał się na teleportacje w wyznaczonym czasie.

 

Mógł bym zrobić tak:

 

command /join:

    trigger:

        send "&aZapisales sie na ewent"

        wait 60 second

        teleport player to {event::lok}

 

Ale gracz wtedy będzie teleportowany po 60 sekundach od wpisania komendy, a mi chodzi o to zęby go teleportowało równo z innymi graczami którzy tą komendę wpisali.

 

Proszę o wyrozumiałość wczoraj zacząłem zabawę z skryptami.

 

 

Pozdrawiam Manek

Opublikowano

Zrób komendę /ustaw ustawiajaca spawn i by co ileś minut komenda /join się udostępniała i teleportowala na miejace wpisania /ustaw gdy będzie autoevent. Możesz nawet zrobić kilka teleportow i by losowalo automatycznie jaki event.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

zrob tak:

command /join:

(t)trigger:

(t)(t)If {event} is true:

(t)(t)(t)teleport player to {lokalizacja}

(t)(t)else:

(t)(t)(t)send "Teleportacja nie udana, event nie wystartowal!"

A gdy event wystartuje niech {event} na true ustawi

a gdy event sie skonczy to {event} na false

 

set {event} to true itd :p

 

*(t) - Tab

Opublikowano
command /join:
	trigger:
		send "Zapisales sie na event!"
		add player to {event::*}
		wait 60 seconds
		teleport {event::*} to {event:lok}

Tylko jeśli robisz wyścigi to to trzeba mega zedytować itp, ja ci tylko pokazałem jak to mniej więcej ma wyglądać.

 

Pozdrawiam :)

Opublikowano

Ale  gracz nadal po wpisaniu komendy /join zostanie prze teleportowany na tor 60 SEKUND OD JEJ WPISANIA a mi chodzi o to żeby wszyscy gracze którzy wpisali ta komendę nie warze czy pod koniec odliczania czy na początku byli teleportowani w tym samym czasie na event.

 

dobrze by było zrobić listę graczy (dołączanie do listy /join) których można by tepnoci w jednej chwili na tor a potem pod koniec eventu prze teleportować na spawn i usunąć ich z niej.

  • 1 rok później...
Opublikowano

Oj ludzie...
 

command /ustaw:
    trigger:
        if player has permission "wiadomo tutaj wpisz sobie permissie":
            set {tp} to location of player
            send "&aUstalono poprawnie!"
            stop
        else:
            send "&cBrak uprawnien!"
            stop
command /zapisz:
    trigger:
        if {zapis} is true:
            set {zapis::%player%} to true
            send "&aZapisales sie na event!"
            stop
        else:
            send "&aAktualnie nie ma eventu!"
            stop
command /start:
    trigger:
        set {zapis} to true
        send "&aZapisy na event - wlaczone!" to all players
        wait 60 seconds
        loop all players:
            if {zapis::%loop-player%} is true:
                teleport player to {tp}
                stop
        send "&aEvent wystartowal!"
        set {zapis} to false
        stop

Coś w tym stylu. Wiem, wiem może być gdzieś błąd (nie ma przykładowo permissi przy /start i /zapisz)

jak chcesz zeby bylo automatycznie to możesz dać to w ten sposób:

every (ileś) minutes:
    execute console command "KOMENDA"
    stop

@edits

dopiero dzisiaj zauwazyłem że temat z 2014 ;d

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...