Skocz do zawartości
  • 0

Zniknie postawionych bloków po określonym czasie


Pytanie

Hej, witajcie! Piszę tu prosząc o pomoc... Grając w gildi na serwerach typu mchc.pl, craftcore itd chcieliśmy sb poćwiczyć pvp na zasadach np takich mhc, hc. Zrobiliśmy serwer ogarneliśmy większość pluginów i brakuje tylko 2 skryptów do Epickiej rozrywki. Chodzi o to że gracz po dednieciu dostaje wyznaczony zestaw w którym jest także stak cobbla. W tym skrypcie chciałbym aby gracz który nie ma załóżmy jakiejś permissi nie może nic niszczyc a może budować. Jeśli ktoś by dał radę to ogarnąć było by super. A tym drugim skryptem jest to że jeśli ten gracz postawi jakiś blok to on automatycznie zniknie po np 3 sekundach. Jeśli by się tak dało zrobić super by było gdyby ten blok jeszcze wracał do eq. Jeśli ktoś potrafi zrobić taki skrypt byłbym naprawę Mega wdzięczny. Z góry dzięki!

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0

Ok recytuje z telefonu UWAGA

on break:

<tab>cancel event

on place:

<tab>wait 5 seconds

<tab>set block to air

Ok teraz wytłumaczenie ;)

Po zniszczeniu jakiegokolwiek bloku:

     Anuluj wydarzenie

Po postawieniu jakiegokolwiek bloku:

    Poczekaj 5 sekund

    Zmień postawiony blok na powietrze

Edytowane przez wiktorelex
Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117778
Udostępnij na innych stronach

  • 0
5 godzin temu, Damian Moskała napisał:

Jezu! Dziękuję Ci bardzo! <3 po szkole sprawdzę czy działa i dam ci znać ;) wielkie dzieki

A teraz mam dostęp do komputera więc dam ci o tak:

on break:
	cancel event
	send "&8[&7AntyBuild&8] &cSorry koles, ale nie mozesz tu niszczyc!" to player

on place:
	wait 5 seconds
	set block to air

 

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117796
Udostępnij na innych stronach

  • 0

Super a mam pytanko jeśli ktoś coś postawi i to zniknie jest możliwość aby po zniknięcie ten itemek wrocil? Jeśli tak czy dałbyś radę to dopisać najlepiej uwzględniając wodę w wiaderku ;)

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117797
Udostępnij na innych stronach

  • 0
2 godziny temu, Damian Moskała napisał:

Super a mam pytanko jeśli ktoś coś postawi i to zniknie jest możliwość aby po zniknięcie ten itemek wrocil? Jeśli tak czy dałbyś radę to dopisać najlepiej uwzględniając wodę w wiaderku ;)

Da radę poprostu dopisz w on płacę po 5 sekundach add 1 event-block to player

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117804
Udostępnij na innych stronach

  • 0

Tak da rade tylko uwaga pisze z fona!

On right-click on water bucket:

(Tab)wait 2 second

Remove 1 water bucket from player

Add 1 water bucket to player

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117809
Udostępnij na innych stronach

  • 0
34 minuty temu, Damian Moskała napisał:

okej a da sie dodac permissie do tego wszystkiego? tzn jesli mam jakas permissie moge normalnie niszczyc i budowac a reszta nie :)?

 

Prosze, chcesz jeszcze coś? wal śmiało na pw ;)

on break:
	if player has permission "moge.niszczyc": #jeśli gracz ma pozwolenie moge.niszczyc
		stop #zatrzymuje skrypt
	else: #w przeciwnym razie
      cancel event #anuluje wydarzenie
      send "&8[&7AntyBuild&8] &cSorry koles, ale nie mozesz tu niszczyc!" to player #wysyła wiadomość do gracza

on place: #po postawieniu jakiegokolwiek bloku
	if player has permission "moge.stawiac": #jeśli gracz ma pozwolenie moge.stawiac
		stop #zatrzymuje skrypt
	else: #w przeciwnym razie
      wait 5 seconds #czekaj 5 sekund
      set block to air #zmień bloka na powietrze
	  
on rightclick on water bucket:
	if player has permission "moge.stawiac.wode": #jeśli gracz ma pozwolenie moge.stawiac
		stop #zatrzymuje skrypt
	else: #w przeciwnym razie
		wait 5 second #czekaj 5 sekund
		remove 1 water bucket from player #usuń 1 wiaderko z ekwipunku gracza
		add 1 water bucket to player #daj graczowi 1 napełnione (wodą, nie lawą) wiaderko

 

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117816
Udostępnij na innych stronach

  • 0
Teraz, Damian Moskała napisał:

nie no jesteś bogiem <3 ! Obydwaj mega pomogliscie dziekuje bardzo <3

 

E.... no czekaj jeszcze dopracowywuje twój skrypt bo coś nie działa ;)

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117818
Udostępnij na innych stronach

  • 0
1 minutę temu, Damian Moskała napisał:

nie no jesteś bogiem <3 ! Obydwaj mega pomogliscie dziekuje bardzo <3

 

ok dopracowałem :tropereks: ten działa

https://code.skript.pl/Ar1hiowv/

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117820
Udostępnij na innych stronach

  • 0

ehh a nw xD z tego linka, przekopiuje tu: 

 

on place:
    if player's tool is chest named "&6&lMagiczna Skrzynka":
        if player has 1 Tripwire Hook named "&3&lKlucz do: &6&lMagiczna Skrzynka":
            set event-block to air
            remove 1 Tripwire Hook named "&3&lKlucz do: &6&lMagiczna Skrzynka" from player
            remove 1 chest named "&6&lMagiczna Skrzynka" from player
            chance of 10%:
                drop 10 chest named "&6&lMagiczna Skrzynka" at event-block
                broadcast "{@perfix} &cGracz &4%player% &cz &6&lMagiczna Skrzynka &cwylosowal: &410 x &6&lMagiczna Skrzynka"
            chance of 10%:
                drop 1 diamond at event-block
                broadcast "{@perfix} &cGracz &4%player% &cz &6&lMagiczna Skrzynka &cwylosowal: &4diament"
        else:
            cancel event
            send "{@perfix} &cNie posiadasz klucza do tej skrzynki"
            
on break:
    if player has permission "moge.niszczyc":
        stop
    else:
    cancel event #anuluje wydarzenie
    send "&8[&7AntyBuild&8] &cSorry koles, ale nie mozesz tu niszczyc!" to player

on place:
    if player has permission "moge.stawiac":
        stop
    else:
        wait 5 seconds
        set block to air
      
on rightclick on water bucket:
    if player has permission "moge.stawiac.wode":
        stop
    else:
        wait 5 second
        remove 1 water bucket from player
        add 1 water bucket to player

Odnośnik do komentarza
https://skript.pl/temat/17198-zniknie-postawionych-blok%C3%B3w-po-okre%C5%9Blonym-czasie/#findComment-117828
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...