Skocz do zawartości
  • 0

Skrypt na brak możliwości wyrzucenia bloku


Grzesiuuuu

Pytanie

Cześć, potrzebuję skryptu, który nie umożliwiałby graczom wyrzucania bloku działki oraz jeśli się da, dodawania go do marketu, ponieważ np. na moim serwerze kit svip ma dodatkową działkę i nie chciałbym aby np. mógł ją komuś oddać.
Plugin na działki: Protection stones
Plugin na market: Servermarket
z góry dziękuję

Odnośnik do komentarza
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
37 minut temu, Grzesiuuuu napisał:

Cześć, potrzebuję skryptu, który nie umożliwiałby graczom wyrzucania bloku działki oraz jeśli się da, dodawania go do marketu, ponieważ np. na moim serwerze kit svip ma dodatkową działkę i nie chciałbym aby np. mógł ją komuś oddać.
Plugin na działki: Protection stones
Plugin na market: Servermarket
z góry dziękuję

Pobierz dodatek SkBee i pokaż dwie rzeczy:

1. Pokaż screenshota tego przedmiotu w ekwipunku.

2. Pokaż NBT tego przedmiotu mając go w ręce.

command /sprawdzblok:
	trigger:
		send nbt of player's tool

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Grzesiuuuu napisał:

Takie coś się wtedy pokazuje: https://imgur.com/a/rQjxp8j

Przepisywanie tego będzie katorgą. Jeżeli możesz, wejdź w plik latest.log i skopiuj to. Upewnij się, że skopiujesz to całe, gdyż w innym wypadku nie zadziała.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

 {PublicBukkitValues:{"protectionstones:ispsblock":1b},display:{Name:'{"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":true,"obfuscated":false,"color":"green","text":"<---"},{"italic":false,"color":"aqua","text":" Dzialka o wielkosci 50x50 "},{"italic":false,"strikethrough":true,"color":"green","text":"--->"}],"text":""}',Lore:['{"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false,"color":"gold","text":"(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"}],"text":""}']}}
 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
22 minuty temu, Grzesiuuuu napisał:

 {PublicBukkitValues:{"protectionstones:ispsblock":1b},display:{Name:'{"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":true,"obfuscated":false,"color":"green","text":"<---"},{"italic":false,"color":"aqua","text":" Dzialka o wielkosci 50x50 "},{"italic":false,"strikethrough":true,"color":"green","text":"--->"}],"text":""}',Lore:['{"extra":[{"bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false,"color":"gold","text":"(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"}],"text":""}']}}
 

Ehh... No tak. NBT się musiało zepsuć.

Pewnie możesz ustawić nazwę i lore bloku działki w configu ProtectionStones. Weź je stamtąd i mi je podaj, tak będzie najprościej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 minut temu, Grzesiuuuu napisał:

 display_name = "&a&m<---&r&b Dzialka o wielkosci 50x50 &r&a&m--->"
  lore = "&6(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"

W takim razie proszę. Skrypt nietestowany.

on drop:
	name of event-item is "&a&m<---&r&b Dzialka o wielkosci 50x50 &r&a&m--->"
	lore of event-item is "&6(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"
	cancel event
	send "&cNie możesz wyrzucać bloku działki!" to player
	
on command:
	sender is a player
	full command contains "market add" or "market create"
	name of player's tool is "&a&m<---&r&b Dzialka o wielkosci 50x50 &r&a&m--->"
	lore of player's tool is "&6(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"
	cancel event
	send "&cNie możesz wystawiać bloku działki na sprzedaż!" to player

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
13 minut temu, Grzesiuuuu napisał:

aha no i jeszcze czy da się dodać, aby nie było możliwości wrzucenia tego do skrzynki?

 

Pewnie.

on inventory click:
	clicked inventory is not player's inventory
	name of player's cursor slot is "&a&m<---&r&b Dzialka o wielkosci 50x50 &r&a&m--->"
	lore of player's cursor slot is "&6(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"
	cancel event
	send "&cNie możesz zostawiać w skrzynkach, itp. bloku działki!" to player

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Grzesiuuuu napisał:

bo jest komenda /market add (cena) więc czy nie powinno być 


"full command contains "market add <text>" or "market create <text>" czy jakoś tak?

Zauważ, że "market add <cena>" i tak zawiera "market add".

on command:
	sender is a player
	send full command to console
	full command contains "market add" or "market create"
	name of player's tool is "&a&m<---&r&b Dzialka o wielkosci 50x50 &r&a&m--->"
	lore of player's tool is "&6(âŚâ– _â– )ăŽâ™Ş Nikt nie zniszczy twojego terenu!"
	cancel event
	send "&cNie możesz wystawiać bloku działki na sprzedaż!" to player

Wpisz komendę od wystawiania i zobacz co zostanie wysłane w konsoli.

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ę...