Skocz do zawartości
  • 0

plugin/skrypt na skrzynki


vkvbuss

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:

	# Settings case in script.
	case: chest
	case-name: Skrzynia otworzenia.
	case-key: tripwire hook
	case-key-name: Klucz do skrzyni.
	# Settings case in script.
	
variables:
	# Ilosc wszystkich przedmiotow w danej skrzyni. <dostepna skrzynie: chest>
	case.chest.amount.allitems = 3
	# Dodawanie przedmiotow
	# case.<name_case>.item.<ID_ITEM> = <ITEM> 
	# case.<name_case>.item.<ID_ITEM>.amount = <ILOSC>
	# case.<name_case>.item.<ID_ITEM>.chance = <SZANSA>
	# jesli wylaczone = 0
	case.chest.item.1.amount = 1 # ilosc
	case.chest.item.1 = diamond sword
	case.chest.item.1.chance = 10 # szansa
	case.chest.item.2.amount = 1
	case.chest.item.2 = diamond pickaxe named "&8» &eMagiczny &3kilof &8«"
	case.chest.item.2.chance = 10
	case.chest.item.3.amount = 1
	case.chest.item.3 = diamond axe of efficiency 100 named "&8» &6Topór &8«"
	case.chest.item.3.chance = 80
on place:
	if tool of player is "{@case}":
		if coloured name of player's tool is "{@case-name}":
			if player have "{@case-key}" named "{@case-key-name}":
				loop {case.chest.amount.allitems} times:
					chance of {case.chest.item.%loop-number%}%:
						drop {case.chest.item.%loop-number%} of {case.chest.item.%loop-number%} at event-location
						send "&8» &7Wydropiles przedmiot" # Aby uzyc nazwy wykorzystaj zmienna {case.<nazwa_skrzyni>.item.%loop-number%}
			else:
				send "&8» &cNie posiadasz klucza" to the player
		stop
	stop

 

Odnośnik do komentarza
https://skript.pl/temat/20930-pluginskrypt-na-skrzynki/#findComment-142315
Udostępnij na innych stronach

  • 0
command /givecase:
	permission: givecase.esej
	trigger:
		add 1 {@case} named "{@case-name}" to the player
		add 1 {@case-key} named "{@case-key-name}" to the player
		send "Otrzymales zestaw" to the player

 

43 minuty temu, pvndaa napisał:

A jaka komenda na przywolanie skrzynii i klucza?

Dodaj kod powyżej do tamtego skryptu :D

Odnośnik do komentarza
https://skript.pl/temat/20930-pluginskrypt-na-skrzynki/#findComment-142337
Udostępnij na innych stronach

  • 0
command /case <text> <number> <text>:
	permission: givecase.esej
	trigger:
		if argument 1 is "give":
			if argument 2 is set:
				if argument 3 is a player:				
					add 1 {@case} named "{@case-name}" to the player-argument
					add 1 {@case-key} named "{@case-key-name}" to the player-argument
					send "Otrzymales zestaw" to the player-argument
					send "Dales mu zestaw" to the player
				else if argument 3 isn't set:
					add 1 {@case} named "{@case-name}" to all players
					add 1 {@case-key} named "{@case-key-name}" to all players
					broadcast "Dostaliscie zestaw"
			else:
				send "Podaj ilosc"

/case <give> <ilosc> <gracz> - jesli nie ustawisz gracza da wszystkim graczom.

Odnośnik do komentarza
https://skript.pl/temat/20930-pluginskrypt-na-skrzynki/#findComment-142342
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ę...