Skocz do zawartości
  • 0

[Zlecenie] Inteligentny przycisk


Mięta

Pytanie

Witam, potrzebuję skryptu na inteligentny przycisk

Opis: Osoba klika przycisk ze stona o kordach 120.103.123 (Randomowe kordy) i wykonuje konsola komende np. gm 1 {player} i wydaje odgłos kury na całym serwerze.

Za zrobienie skryptu daję plusa i najlepszą odpowiedz ;) 

Odnośnik do komentarza
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, hbrt napisał:
on left click:
	if the clicked block is a stone button:
		if "%location of event-block%" is "x: 120, y: 103, z: 123":
			set the player's gamemode to creative

nie wiem, czy będzie działać, ale zobacz 😛

A dodasz do tego aby każdy gracz usłyszał np. dźwięk kury.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 20.08.2021 o 17:23, hbrt napisał:
on left click:
	if the clicked block is a stone button:
		if "%location of event-block%" is "x: 120, y: 103, z: 123":
			play sound "entity.chicken.hurt" with volume 0.5 to the player
			set the player's gamemode to creative

dodane :D

Cześć, Wyskakuje mi taki błąd 
Błąd:

[12:54:07 WARN]: There are no aliases defined for the following ids: 165, 166, 167, 168, 169, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 409, 410, 411, 412, 413, 414, 415, 416, 423, 424, 425, 427, 428, 429, 430, 431
[12:54:07 ERROR]: indentation error: expected 3 tabs, but found 12 spaces (join.sk, line 4: execute console command "hologram addline booth1 &a&lNEXT"')
[12:54:07 ERROR]: indentation error: expected 3 tabs, but found 12 spaces (join.sk, line 5: wait 5 second')
[12:54:07 ERROR]: indentation error: expected 3 tabs, but found 12 spaces (join.sk, line 6: execute console command "hologram removeline booth1 2"')

Skrypt:
on right click:
    if the clicked block is a stone button:
        if "%location of event-block%" is "x: 53,183, y: 4,00000, z: -1196,538":
            execute console command "hologram addline booth1 &a&lNEXT"
            wait 5 second
            execute console command "hologram removeline booth1 2"

 

Glicz

Wstawiam błędy i kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
18 godzin temu, Mięta napisał:

A możesz mi to zrobić?

 

XDDD nie umiesz kliknąć przycisku "TAB" na klawiaturze?

Przesyłam poradnik:

Spoiler
on right click:
	if the clicked block is a stone button:
		if "%location of event-block%" is "x: 53,183, y: 4,00000, z: -1196,538":
			execute console command "hologram addline booth1 &a&lNEXT"
 			wait 5 second
			execute console command "hologram removeline booth1 2"

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, CoFFeIN04 napisał:

XDDD nie umiesz kliknąć przycisku "TAB" na klawiaturze?

Przesyłam poradnik:

  Pokaż ukrytą zawartość
on right click:
	if the clicked block is a stone button:
		if "%location of event-block%" is "x: 53,183, y: 4,00000, z: -1196,538":
			execute console command "hologram addline booth1 &a&lNEXT"
 			wait 5 second
			execute console command "hologram removeline booth1 2"

 

 

Wiem co to jest tab ale nie wiem za bardzo o co ci chodz.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
38 minut temu, Mięta napisał:

Wiem co to jest tab ale nie wiem za bardzo o co ci chodz.

Już pędzę z odpowiedzią, przed każdą z linijek masz określoną ilość spacji - jest to wielokrotność liczby 4.

W dniu 23.10.2021 o 12:56, Mięta napisał:
    if the clicked block is a stone button:

w tej linijce jak można zauważyć mamy 4 spacje na początku, musisz je usunąć i w ich miejsce wstawić 1 tabulator

1 tabulator = 4 spacje

jeśli w kolejnych liniach masz np. 8 spacji to można łatwo policzyć, że musisz dać 2 taby. 12 spacji = 3 taby itd...

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zrobiłem tak i nie wyskakują błędy ale nie wykonuje mi komend a hologramy mam wgrane.

 

W dniu 20.08.2021 o 12:44, hbrt napisał:
on left click:
	if the clicked block is a stone button:
		if "%location of event-block%" is "x: 120, y: 103, z: 123":
			set the player's gamemode to creative

nie wiem, czy będzie działać, ale zobacz 😛

wszystko inne w twoim skrypcie jest dobrze zrobione tylko z lokacją stone button jest problem

nie wykonuje mi komend a lokacje dobrą podałem

Zbucki

Double post.

Notatka dodana przez Zbucki

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 26.10.2021 o 15:24, hbrt napisał:
on left click:
	set {_loc} to "120, 103, 123"
	if the clicked block is a stone button:
		if "%location of event-block%" is {_loc}:
			set the player's gamemode to creative

 

Sprawdzałem, nie działa a serwer jest na 1.8.8, a jest najnowsza wersja skript

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 godzin temu, Mięta napisał:

chodzi mi o najnowszą wersję która jest kompatybilna z 1.8.8, wersja skripta v2.2-dev26d

no to się nie dziw. Użyj skripta 2.6 od Matocolotoe.
Żeby na 100% działał:

  1. Zapisz swoje skrypty na dysk
  2. Usuń folder 'Skript' i wgraj nowego skripta
  3. Odpal od nowa serwer i wgraj swoje skrypty
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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