Skocz do zawartości

Skript na drop z turbo dropem/expem pod funnyguilds i config.yml


Rekomendowane odpowiedzi

Witam, mam do zaprezentowania wam skript na drop.

Możecie napisać co mam dodac :)

Zalety:

- mało laguje

- config.yml

- turbodrop

- turboexp

- anty-speedmine

- wiekszy drop dla VIP'a i SVIP'a

Prezentacja:

https://www.youtube.com/watch?v=DEaJ3f_9dpM

DL oraz instalacja:

v1.1 - 22.12.2k16r

v1.0 - https://www.youtube.com/watch?v=qto48bqPa2E

SCAN:

http://bit.ly/2gFQsag (bitly bo długi link xD)

 

Edytowane przez Itachistudio
Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/
Udostępnij na innych stronach

Ło lol ! itachi tutaj? no nie wierze xD ale dobra Skrypcik jest bardzo fajny rozbudowany itp.. testowałem go ale jest wada trzeba zmieniac Napisy w skrypcie co jest bardzo długie ;d

 

//Poprawiam błąd ortograficzny ~Myszak

Edytowane przez Myszak
Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-102358
Udostępnij na innych stronach

  • 3 tygodnie później...

UPDATE jeszcze dzisiaj lub jutro :)

Dodam:

- Lvl kopania punkty na pasku smoka (każdy lvl zwiększ % dropu można ustawiać w yml)

- Możliwość odczytu gildii z mysql lub flat (potrzebne do turbo drop i exp dla gildii)

Edytowane przez Itachistudio
Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-105150
Udostępnij na innych stronach

  1. Kod da się skrócić o połowę
  2. konfiguracja jest bardzo ograniczona
  3. Nie każdy ma funnyGuilds
  4. To dalej drop i jedyna nowość to gildie
  5. W takim skrypcie gdzie są zmienne a nie predakty można użyć funkcji
  6. Every minute to głupota użyj pętli
  7. Jeżeli ktoś już ma te FG to mozna łatwiej czytać gildie gracza
  8. on rightclick:
    	if {guiwyjmowanie::%player%} is set:
    		cancel event
    		send "&cBLAD: &4nie mozesz tego zrobic"
    		

    Kpisz sobie?

  9. 	replace all "KOLOR" in {KH-drop.wiadomosc.anty-speedmine.wiadomosc} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gracz} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gildia} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.all} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gracz-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gildia-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.all-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gracz} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gildia} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.all} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gracz-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gildia-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.all-stop} with "§"

    No brawo...

  8. Ile można tworzyć komend?

Ocena 5/10 (1/2)

Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-105152
Udostępnij na innych stronach

17 minut temu, Quaczi napisał:
  1. Kod da się skrócić o połowę
  2. konfiguracja jest bardzo ograniczona
  3. Nie każdy ma funnyGuilds
  4. To dalej drop i jedyna nowość to gildie
  5. W takim skrypcie gdzie są zmienne a nie predakty można użyć funkcji
  6. Every minute to głupota użyj pętli
  7. Jeżeli ktoś już ma te FG to mozna łatwiej czytać gildie gracza
  8. 
    on rightclick:
    	if {guiwyjmowanie::%player%} is set:
    		cancel event
    		send "&cBLAD: &4nie mozesz tego zrobic"
    		

    Kpisz sobie?

  9. 
    	replace all "KOLOR" in {KH-drop.wiadomosc.anty-speedmine.wiadomosc} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gracz} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gildia} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.all} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gracz-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.gildia-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turbodrop.wiadomosc.all-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gracz} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gildia} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.all} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gracz-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.gildia-stop} with "§"
    	replace all "KOLOR" in {KH-drop.wiadomosc.turboexp.wiadomosc.all-stop} with "§"

    No brawo...

  8. Ile można tworzyć komend?

Ocena 5/10 (1/2)

3. Nie trzeba mieć funnyguilds

7. Wiem w nowym update już to będzie

replace są po to bo wiadomosci sie bugował jak dawało się paragraf lub &

a ten kod z rightclick jest po to bo mozna łatwo wyjmować z gui itemy jak jest on w sk

 

Edytowane przez Itachistudio
Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-105153
Udostępnij na innych stronach

2 godziny temu, Itachistudio napisał:

3. Nie trzeba mieć funnyguilds

7. Wiem w nowym update już to będzie

replace są po to bo wiadomosci sie bugował jak dawało się paragraf lub &

a ten kod z rightclick jest po to bo mozna łatwo wyjmować z gui itemy jak jest on w sk

 

function wDrop(p: player):
	set {_1::*} to configuration section "drops" get of "plugins/QDrop/drops.yml"
	set {_num} to -1
	wait 2 tick
	loop {_1::*}:
		add 1 to {_num}
		if {q::%{_p}%::%loop-value%} is not set:
			set {q::%{_p}%::%loop-value%} to 0
		set {_d::item::%loop-value%} to single value "drops.%loop-value%.item" get of "plugins/QDrop/drops.yml" parsed as item
		set {_d::sz::%loop-value%} to single value "drops.%loop-value%.szanse" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::n::%loop-value%} to colored single value "drops.%loop-value%.nazwa" get of "plugins/QDrop/drops.yml" parsed as text
		set {_d::for::%loop-value%} to single value "drops.%loop-value%.fortuna" get of "plugins/QDrop/drops.yml"
		set {_d::pmin::%loop-value%} to single value "drops.%loop-value%.poziom.min" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::pmax::%loop-value%} to single value "drops.%loop-value%.poziom.max" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::pkt::%loop-value%} to single value "drops.%loop-value%.punkty" get of "plugins/QDrop/drops.yml" parsed as number
		set {v::%{_num}%} to loop-value
		set slot {_num} of {_p}'s current inventory to 1 of {_d::item::%loop-value%} named "%{_d::n::%loop-value%}%" with lore "&7Aktywny: &e%{qd::%{_p}%::%loop-value%}%||&7Szanse: &e%{_d::sz::%loop-value%}*100%%%||&7Fortuna: &e%{_d::for::%loop-value%}%||&7Poziom Y: &e%{_d::pmin::%loop-value%}% &8- &e%{_d::pmax::%loop-value%}%||&7Wykopales: &e%{q::%{_p}%::%loop-value%}%"
		set slot 24 of {_p}'s current inventory to bottle o' enchanting named "&6PUNKTY KOPANIA" with lore "&7Poziom: &6%{q::%{_p}%::poziom}%||&7Punkty: &6%{q::%{_p}%::punkty}%||&7Brakuje: &6%{q::%{_p}%::brakuje}%||&7Nastepny poziom: &6%{q::%{_p}%::nastepnypoziom}%"
		set slot 26 of {_p}'s current inventory to red glass pane named "&cZamknij"
		set slot 25 of {_p}'s current inventory to cobblestone named "&7COBBLESTONE: &e%{qd::%{_p}%::cobble}%"

command /drop [<text>]:
	trigger:
		if arg-1 is not set:
			open chest with 3 rows named "&c                     DROP" to player
			wDrop(player)
		if arg-1 is set:
			if arg-1 is not "cobble":
				set {_n} to colored single value "drops.%arg-1%.nazwa" get of "plugins/QDrop/drops.yml" parsed as text
				if {qd::%player%::%arg-1%} is "TAK":
					set {qd::%player%::%arg-1%} to "NIE"
					wDrop(player)
					stop
				else:
					set {qd::%player%::%arg-1%} to "TAK"
					wDrop(player)
					stop
			else:
				if {qd::%player%::cobble} is "TAK":
					set {qd::%player%::%arg-1%} to "NIE"
					wDrop(player)
					stop
				else:
					set {qd::%player%::cobble} to "TAK"
					wDrop(player)
					stop

Kod QDropm, który przerobiłem.

Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-105159
Udostępnij na innych stronach

25 minut temu, KrejzolekPRO napisał:

function wDrop(p: player):
	set {_1::*} to configuration section "drops" get of "plugins/QDrop/drops.yml"
	set {_num} to -1
	wait 2 tick
	loop {_1::*}:
		add 1 to {_num}
		if {q::%{_p}%::%loop-value%} is not set:
			set {q::%{_p}%::%loop-value%} to 0
		set {_d::item::%loop-value%} to single value "drops.%loop-value%.item" get of "plugins/QDrop/drops.yml" parsed as item
		set {_d::sz::%loop-value%} to single value "drops.%loop-value%.szanse" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::n::%loop-value%} to colored single value "drops.%loop-value%.nazwa" get of "plugins/QDrop/drops.yml" parsed as text
		set {_d::for::%loop-value%} to single value "drops.%loop-value%.fortuna" get of "plugins/QDrop/drops.yml"
		set {_d::pmin::%loop-value%} to single value "drops.%loop-value%.poziom.min" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::pmax::%loop-value%} to single value "drops.%loop-value%.poziom.max" get of "plugins/QDrop/drops.yml" parsed as number
		set {_d::pkt::%loop-value%} to single value "drops.%loop-value%.punkty" get of "plugins/QDrop/drops.yml" parsed as number
		set {v::%{_num}%} to loop-value
		set slot {_num} of {_p}'s current inventory to 1 of {_d::item::%loop-value%} named "%{_d::n::%loop-value%}%" with lore "&7Aktywny: &e%{qd::%{_p}%::%loop-value%}%||&7Szanse: &e%{_d::sz::%loop-value%}*100%%%||&7Fortuna: &e%{_d::for::%loop-value%}%||&7Poziom Y: &e%{_d::pmin::%loop-value%}% &8- &e%{_d::pmax::%loop-value%}%||&7Wykopales: &e%{q::%{_p}%::%loop-value%}%"
		set slot 24 of {_p}'s current inventory to bottle o' enchanting named "&6PUNKTY KOPANIA" with lore "&7Poziom: &6%{q::%{_p}%::poziom}%||&7Punkty: &6%{q::%{_p}%::punkty}%||&7Brakuje: &6%{q::%{_p}%::brakuje}%||&7Nastepny poziom: &6%{q::%{_p}%::nastepnypoziom}%"
		set slot 26 of {_p}'s current inventory to red glass pane named "&cZamknij"
		set slot 25 of {_p}'s current inventory to cobblestone named "&7COBBLESTONE: &e%{qd::%{_p}%::cobble}%"

command /drop [<text>]:
	trigger:
		if arg-1 is not set:
			open chest with 3 rows named "&c                     DROP" to player
			wDrop(player)
		if arg-1 is set:
			if arg-1 is not "cobble":
				set {_n} to colored single value "drops.%arg-1%.nazwa" get of "plugins/QDrop/drops.yml" parsed as text
				if {qd::%player%::%arg-1%} is "TAK":
					set {qd::%player%::%arg-1%} to "NIE"
					wDrop(player)
					stop
				else:
					set {qd::%player%::%arg-1%} to "TAK"
					wDrop(player)
					stop
			else:
				if {qd::%player%::cobble} is "TAK":
					set {qd::%player%::%arg-1%} to "NIE"
					wDrop(player)
					stop
				else:
					set {qd::%player%::cobble} to "TAK"
					wDrop(player)
					stop

Kod QDropm, który przerobiłem.

No ale on nic nie zmiena bo ja nie chcę aby za każdym razem jak ktos wpisze /drop to pobierało z yml bo wtedy bedzie lagować tak samo przy kopaniu.

Odnośnik do komentarza
https://skript.pl/temat/14833-skript-na-drop-z-turbo-dropemexpem-pod-funnyguilds-i-configyml/#findComment-105164
Udostępnij na innych stronach

  • 5 miesięcy temu...

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
Dodaj odpowiedź do tematu...

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