Skocz do zawartości
  • 0

Klikalne tabliczki


placki

Pytanie

Potrzebuje skryptu lub pluginu na aby kiedy gracz napisze na tabliczce:

[paysign]
<nick>
  <ilosc>

To po kliknięciu zostanie przekazana dana ilość pieniędzy do gracza. Napisn [paysign] musi zmienić sie na kolor zielony! Aby bylo wiadomo że udało sie utworzyć tabliczke. Bardzo dobrze by było gdyby po kliknięciu tabliczka przekazywała sygnał redstone!

Edytowane przez placki
Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/
Udostępnij na innych stronach

  • Odpowiedzi 57
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy dla tego pytania

Top użytkownicy dla tego pytania

Rekomendowane odpowiedzi

  • 0
24 minuty temu, Nes0x napisał:

Chodzi o to ze jesli klikne w tabliczke to jakby przycisk jest klikany pojawia sie na chwile przycisk i on aktywuje mechanizm 

on sign change:
	if line 1 of event-block is "[PaySign]":
		line 3 of event-block is not ""
		if line 2 of event-block is "":
			set line 2 of event-block to "%player%"
		set line 1 of event-block to "&a[PaySign]"
		send "&7Stworzono przelewowa tablicze!"
on right click:
	send "%clicked block% %facing of event-block%"
	if clicked block is sign:
		if line 1 of clicked block is "&a[PaySign]":
			set {_block} to type of block at event-block
			set {_face} to facing of event-block
			set {_nick} to line 2 of clicked block parsed as player
			set {_amount} to line 3 of clicked block parsed as number
			if player's balance >= {_amount}:
				remove {_amount} from player's balance
				add {_amount} to {_nick}'s balance
				send "&7Przelano! &6%{_amount}%$"
				send "&7Otrzymano &6%{_amount}%$ &7od &a%player%" to {_nick}
				set block at event-block to stone button
				toggle block at event-block
				wait 2 tick
				set block at event-block to {_block}
				set facing of block at event-block to {_face}
				set line 1 of block at event-block to "&a[PaySign]"
				set line 2 of block at event-block to "%{_nick}%"
				set line 3 of block at event-block to "%{_amount}%"
			send "&7Nie posiadasz wystarczajaco kasy!"

ale może sie bugować i guzik może wypadać

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238312
Udostępnij na innych stronach

  • 0

Nie bierz tego z guzikiem tylko tą drugą wersje 

 

@xAxee znalazlem pewnien błąd w tym skrypice nie w tym co guzik tylko w tym wczesniejszym jesli mam pieniadze to i tak wyswietla sie ze nie masz pieniedzy da sie to jakos naprawic? chodzi mi o wiadomosc na chacie bo skrypt dziala idealnie 

Edytowane przez Nes0x
bludis

Łącze posty.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238331
Udostępnij na innych stronach

  • 0

Przedłużyłem ale to jest troche bez sensu. Ponieważ redstone block nie przekazuje sygnału przez blok. wiec jak mamy tabliczke na bloku a za blokiem redstone to on nie dostanie sygnału

 

22 minuty temu, Nes0x napisał:

Jak ja widze to sie nie da znaczy jesli zmienisz wait [liczba] tick  to wtedy mozesz zmienic

To już mam przedłużyłem czas trwania. Ale jest inny problem polega na tym że redstone blok nie przekazuje sygnału przez blok. Czyli jak masz redstone za blokiem to on nie dostanie sygnału. Wiec musiałby to bydz ten przycisk

bludis

Łącze posty.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238338
Udostępnij na innych stronach

  • 0
25 minut temu, Nes0x napisał:

@xAxee znalazlem pewnien błąd w tym skrypice nie w tym co guzik tylko w tym wczesniejszym jesli mam pieniadze to i tak wyswietla sie ze nie masz pieniedzy da sie to jakos naprawic? chodzi mi o wiadomosc na chacie bo skrypt dziala idealnie 

17 minut temu, placki napisał:

Tak to prawda mam ten sam błąd. Jeszcze takie pytanie da sie przedłużyć trwanie sygnału?? 

trzeba po 

set line 3 of block at event-block to "%{_amount}%"

dać stop tak jak w pierwszej wersji bez żadnego redstona.

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238340
Udostępnij na innych stronach

  • 0

@xAxee jest mały problem z tym skryptem poniewaz gdy gracz jest offline i ktos nacisnie jego tabliczke to nie dostaje sie pieniedzy + jesli gracz jest offline i ktos nacisnie robi sie zamiast nicku na tabliczce <none> mógłbyś to naprawić?

Edytowane przez Nes0x
Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238346
Udostępnij na innych stronach

  • 0
on sign change:
	if line 1 of event-block is "[PaySign]":
		line 3 of event-block is not ""
		if line 2 of event-block is "":
			set line 2 of event-block to "%player%"
		set line 1 of event-block to "&a[PaySign]"
		send "&7Stworzono przelewowa tablicze!"
on right click:
	if clicked block is sign:
		if line 1 of clicked block is "&a[PaySign]":
			set {_nick} to line 2 of clicked block parsed as offline player
			set {_amount} to line 3 of clicked block parsed as number
			if player's balance >= {_amount}:
				remove {_amount} from player's balance
				add {_amount} to {_nick}'s balance
				send "&7Przelano! &6%{_amount}%$"
				send "&7Otrzymano &6%{_amount}%$ &7od &a%player%" to {_nick}
				stop
			send "&7Nie posiadasz wystarczajaco kasy!"

 

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238348
Udostępnij na innych stronach

  • 0
10 minut temu, Nes0x napisał:

@xAxee  a zrobisz zeby dawalo sygnal redstone? bo teraz tylko płace a sygnal nie idzie

no to zmień w tamtej wersji linijke 

set {_nick} to line 2 of clicked block parsed as player

na

set {_nick} to line 2 of clicked block parsed as offline player

...

Odnośnik do komentarza
https://skript.pl/temat/37456-klikalne-tabliczki/#findComment-238352
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ę...