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] Expiarka na serwer


Rekomendowane odpowiedzi

Opublikowano

Siema, 

Na jakimś serwerze x lat temu była expiarka "dispenserowa", jakoś tak mi się przypomniało i postanowiłem zrobić taką u siebie na serwerze dla graczy VIP, bam i zrobiłem tak jak umiałem:

wchodzisz do pomieszczenia, stajesz na płytce i w tym samym momencie zamykają się za Tobą 2 pistony z lampami, po chwili z dispensera po drugiej stronie zaczynają lecieć buteleczki z expem. Do płyty jest podłączony także piston obok zegara który otwiera dopływ prądu z zegara do dispensera, zegar działa 24/7. 

 

Problem polega na tym że po jakimś czasie zegar się zawiesza i muszę go od nowa ręcznie startować.. 

 

Pytanie brzmi: 

Czy jest jakiś plugin, bądź inny sposób na taką expiarke? (Na tamtym serwerze z pierwowzorem widziałem przez moment expiarke "od tyłu" i nie widziałem tam żadnej bramki ani zegara.. Myślę że to było rozwiązane za pomocą pluginu albo Command Blocka.)

"Ridens Moriar"

Opublikowano

Możesz np. użyć commandblocków za pomocą "działania":

/summon Pig x y z

Lub skrypt:

options:
        logo: &c[ &f&lMASARNIA &c]
every 5 real seconds:
        if {DragoPIG.spawn.1} is set:
                spawn 1 pig at {DragoPIG.spawn.1}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.1}
                ignite last spawned pig
        if {DragoPIG.spawn.2} is set:
                spawn 1 pig at {DragoPIG.spawn.2}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.2}
                ignite last spawned pig
        if {DragoPIG.spawn.3} is set:
                spawn 1 pig at {DragoPIG.spawn.3}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.3}
                ignite last spawned pig
        if {DragoPIG.spawn.4} is set:
                spawn 1 pig at {DragoPIG.spawn.4}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.4}
                ignite last spawned pig
        if {DragoPIG.spawn.5} is set:
                spawn 1 pig at {DragoPIG.spawn.5}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.5}
                ignite last spawned pig
        if {DragoPIG.spawn.6} is set:
                spawn 1 pig at {DragoPIG.spawn.6}
                ignite last spawned pig
                spawn 1 pig at {DragoPIG.spawn.6}
                ignite last spawned pig
command /dragopigreset:
        trigger:
                if player has permission "DragoPIG.reset":
                        delete {DragoPIG.spawn.1}
                        delete {DragoPIG.spawn.2}
                        delete {DragoPIG.spawn.3}
                        delete {DragoPIG.spawn.4}
                        delete {DragoPIG.spawn.5}
                        delete {DragoPIG.spawn.6}
                        send "{@logo} &cSpawn dla swin zostal usuniety !"
                        stop
                else:
                        send "{@logo} &cNie masz uprawnien !"
                        stop
command /dragopig [<text>]:
        trigger:
                if player has permission "DragoPIG.set":
                        if arg 1 is "1":
                                set {DragoPIG.spawn.1} to location of player
                                send "{@logo} &cUstawiles spawn numer 1"
                                stop
                        if arg 1 is "2":
                                set {DragoPIG.spawn.2} to location of player
                                send "{@logo} &cUstawiles spawn numer 2"
                                stop
                        if arg 1 is "3":
                                set {DragoPIG.spawn.3} to location of player
                                send "{@logo} &cUstawiles spawn numer 3"
                                stop
                        if arg 1 is "4":
                                set {DragoPIG.spawn.4} to location of player
                                send "{@logo} &cUstawiles spawn numer 4"
                                stop
                        if arg 1 is "5":
                                set {DragoPIG.spawn.5} to location of player
                                send "{@logo} &cUstawiles spawn numer 5"
                                stop
                        if arg 1 is "6":
                                set {DragoPIG.spawn.6} to location of player
                                send "{@logo} &cUstawiles spawn numer 6"
                                stop
                        else:
                                send "{@logo} &cUzycie: /dragopig 1/2/3/4/5/6"
                                stop
                else:
                        send "{@logo} &cNie posiadasz uprawnien !"
                        stop

//skrypt nie mojego autorstwa, ale jest on udostępniony dla każdego .




Opublikowano

Jeśli nic innego nie znajdę, to bd musiał w końcu zrobić własnie taką tradycyjną expiarke. Narazie jeszcze szukam czegoś na zasadzie wypadania buteleczek z dozownika, tym bardziej ze mam  jeszcze trochę czasu. A to zawsze by było jakieś urozmaicenie.. Hmm.. A jest możliwość wpisania w Command blocka czegoś co bd mi odpalało dozownik co 1s gdy wykryje mi gracza w pobliżu np. 3 kratek ?

"Ridens Moriar"

Opublikowano

Jednak dałem rade ;) Skombinowałem cudeńko z redsa aby po wejściu na płytkę gracz startował zegar a po zejściu zegar blokuje mi piston. Napisałem to tylko dlatego żeby ktoś kto ma podobny problem wiedział ze to można rozwiązać normalnie. Temat do zamknięcia.

"Ridens Moriar"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...