Skocz do zawartości
  • 0

Drop


Joker1337

Pytanie

Napiszę ktoś mi skrypt na drop ???

Chcę żeby ten skrypt był w gui.

Żeby można było wyłączyć i włączyć drop na każdy osobny Item.

Kiedy byś najeżdżał na Item np. diax to by pisało że masz wyłączony ten item na przykład tak

Drop on <--- jak włączony

Drop off <--- jak wyłączony

Niżej by pisała szansa dropy np 0.5%

W gui nie ma być żadnych turbo dropy ani żadnych szans i to...

Może być jedynie off wszystkie itemy i on wszystkie itemy :)

Odnośnik do komentarza
https://skript.pl/temat/25351-drop/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
function switch(p: player, t: text):
	if {status::%{_t}%::%{_p}%} is "&atak":
		set {status::%{_t}%::%{_p}%} to "&cnie"
		wait 2 tick
		execute {_p} command "drop"
		stop
	set {status::%{_t}%::%{_p}%} to "&cnie"
	wait 2 tick
	execute {_p} command "drop"

on load:
	set {drops::*} to configurate section "drops" get of "plugins/Drop/config.yml"
	loop {drops::*}:
		set {szansa::%loop-value%} to yml value "drops.%loop-value%.szansa" from file "plugins/Drop/config.yml"
		set {item::%loop-value%} to yml value "drops.%loop-value%.item" from file "plugins/Drop/config.yml"
		loop all players:
			if {status::%loop-value%::%loop-player%} is not set:
				set {status::%loop-value%::%loop-player%} to "&atak"

on break of stone:
	set {_ss} to 0
	if player's tool is enchanted with fortune:
		set {_ss} to level of fortune of player's tool+1
		set {_l} to random integer between 1 and {_ss}
	loop {drops::*}:
			chance of {szansa::%loop-value%}:
				if {status::%loop-value%::%player%} is "&atak":
					drop {_l} of {item::%loop-value%} at location of event-block
					send "&7Znalazles: &6%loop-value% x%{_l}% szt. Gratulacje!"

command /drop:
	trigger:
		open chest with 5 rows named "&5Drop:" to player
		wait 2 tick
		set {_slot} to 0
		if name of player's current inventory is "&5Drop:":
			loop {drops::*}:
				format slot {_slot} with 1 of {item::%loop-value%} named "&6%loop-value%" with lore "&7Szansa: &6%{szansa::%loop-value%}%||&7Wlaczony: %{status::%loop-value%::%player%}%" to close then run [switch(player, %loop-value%)]
		else:
			close player's inventory

on join:
	loop {drops::*}:
		if {status::%loop-value%::%player%} is not set:
			set {status::%loop-value%::%player%} to "&atak"

i plik config.yml (wsadź go do: plugins/Drop/config.yml):

drops:
  Diament:
    szansa: 1.0
	item: diamond
  Szmaragd:
    szansa: 0.7
	item: emerald
  Zelazo:
    szansa: 3.0
	item: iron ore
  Zloto:
    szansa: 2.0
	item: gold ore

Przedmiotow moze byc ile chcesz.

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/25351-drop/#findComment-168058
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ę...