Skocz do zawartości
  • 0

Skrzynki z kluczem


Daanny

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	skrzynka: chest of unbreaking 10 named "&b&lGOD CHEST"
	klucz: tripwire hook of unbreaking 10 named "&b&lGOD KLUCZ"
	
command /dajskrzynie:
	permission: admin.chest
	trigger:
		give {@skrzynka} to player
		give {@klucz} to player
		
function nagroda(szansa: number, gracz: player, item: item, string: string) :: boolean:
	chance of {_szansa}%:
		give {_item} to {_player}
		send "&7Ze skrzynki otrzymales %{_string}%!" to {_player}
	return true
	

on rightclick with chest:
	if player's tool is {@skrzynka}:
		cancel event
		if player has {@klucz}:
			remove 1 of {@skrzynka} from player's inventory
			remove 1 of {@klucz} from player's inventory
			
			stop if nagroda(0.25, player, diamond chestplate of protection 10, "GOD diax klate") is true
			stop if nagroda(1, player, 64 bedrock, "64 bedrocka") is true
			stop if nagroda(2.5, player, beacon, "beacon") is true
			stop if nagroda(5, player, 32 emerald blocks, "32 bloki zlota") is true
			stop if nagroda(10, player, totem of undying, "totem niesmiertelnosci") is true
			stop if nagroda(22, player, 20 diamond blocks, "20 blokow diamentow") is true
			stop if nagroda(44, player, 9 diamonds, "9 diamentow") is true
			stop if nagroda(100, player, 64 dirt, "64 dirta") is true

zobacz bo nie testowałem

Odnośnik do komentarza
https://skript.pl/temat/48545-skrzynki-z-kluczem/#findComment-302732
Udostępnij na innych stronach

  • 0
6 godzin temu, 3meraldK napisał:

options:
	skrzynka: chest of unbreaking 10 named "&b&lGOD CHEST"
	klucz: tripwire hook of unbreaking 10 named "&b&lGOD KLUCZ"
	
command /dajskrzynie:
	permission: admin.chest
	trigger:
		give {@skrzynka} to player
		give {@klucz} to player
		
function nagroda(szansa: number, gracz: player, item: item, string: string) :: boolean:
	chance of {_szansa}%:
		give {_item} to {_player}
		send "&7Ze skrzynki otrzymales %{_string}%!" to {_player}
	return true
	

on rightclick with chest:
	if player's tool is {@skrzynka}:
		cancel event
		if player has {@klucz}:
			remove 1 of {@skrzynka} from player's inventory
			remove 1 of {@klucz} from player's inventory
			
			stop if nagroda(0.25, player, diamond chestplate of protection 10, "GOD diax klate") is true
			stop if nagroda(1, player, 64 bedrock, "64 bedrocka") is true
			stop if nagroda(2.5, player, beacon, "beacon") is true
			stop if nagroda(5, player, 32 emerald blocks, "32 bloki zlota") is true
			stop if nagroda(10, player, totem of undying, "totem niesmiertelnosci") is true
			stop if nagroda(22, player, 20 diamond blocks, "20 blokow diamentow") is true
			stop if nagroda(44, player, 9 diamonds, "9 diamentow") is true
			stop if nagroda(100, player, 64 dirt, "64 dirta") is true

zobacz bo nie testowałem

Jak dodać coinsy?

 

Odnośnik do komentarza
https://skript.pl/temat/48545-skrzynki-z-kluczem/#findComment-302739
Udostępnij na innych stronach

  • 0
7 godzin temu, 3meraldK napisał:

options:
	skrzynka: chest of unbreaking 10 named "&b&lGOD CHEST"
	klucz: tripwire hook of unbreaking 10 named "&b&lGOD KLUCZ"
	
command /dajskrzynie:
	permission: admin.chest
	trigger:
		give {@skrzynka} to player
		give {@klucz} to player
		
function nagroda(szansa: number, gracz: player, item: item, string: string) :: boolean:
	chance of {_szansa}%:
		give {_item} to {_player}
		send "&7Ze skrzynki otrzymales %{_string}%!" to {_player}
	return true
	

on rightclick with chest:
	if player's tool is {@skrzynka}:
		cancel event
		if player has {@klucz}:
			remove 1 of {@skrzynka} from player's inventory
			remove 1 of {@klucz} from player's inventory
			
			stop if nagroda(0.25, player, diamond chestplate of protection 10, "GOD diax klate") is true
			stop if nagroda(1, player, 64 bedrock, "64 bedrocka") is true
			stop if nagroda(2.5, player, beacon, "beacon") is true
			stop if nagroda(5, player, 32 emerald blocks, "32 bloki zlota") is true
			stop if nagroda(10, player, totem of undying, "totem niesmiertelnosci") is true
			stop if nagroda(22, player, 20 diamond blocks, "20 blokow diamentow") is true
			stop if nagroda(44, player, 9 diamonds, "9 diamentow") is true
			stop if nagroda(100, player, 64 dirt, "64 dirta") is true

zobacz bo nie testowałem

Nie działa drop sjrzynie dodaje jak otwieram to nic nie dropi

Odnośnik do komentarza
https://skript.pl/temat/48545-skrzynki-z-kluczem/#findComment-302754
Udostępnij na innych stronach

  • 0
W dniu 7.05.2021 o 09:12, Daanny napisał:

Nie ma błedów pl jak reload robie jak otwieram skrzynie po prostu nic z niej nie dostaje

https://www.spigotmc.org/resources/crazy-crates.17599/ - Polecam plugin z całego serca, tylko te skrzynki są solidnym blokiem i np możesz je umieścić na spawnie :) np. dajesz graczom 3 klucze do jakiejś skrzyni i oni otwierają z animacją :)

Odnośnik do komentarza
https://skript.pl/temat/48545-skrzynki-z-kluczem/#findComment-303568
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ę...