Skocz do zawartości
  • 0

Skrypt na drop


Tremo

Pytanie

Cześć poszukuję / czy ktoś mógłby zrobić skrypt na drop ze stone.

Drop dla paru "permisji"

np. drop.gracz / drop,vip / drop.svip

Możliwość włączenia / wyłączenia dropu cobblestone

Działanie fortuny 

Top kopaczy /top10

 

Tyle, z góry dzieki.

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:

  svip.item1.f1: x1%
  svip.item1.f2: x2%
  svip.item1.f3: x3%

  svip.item2.f1: y1%
  svip.item2.f2: y2%
  svip.item2.f3: y3%

  vip.item1.f1: z1%
  vip.item1.f2: z2%
  vip.item1.f3: z3%

  vip.item2.f1: t1%
  vip.item2.f2: t2%
  vip.item2.f3: t3%

  gracz.item1.f1: n1%
  gracz.item1.f2: n2%
  gracz.item1.f3: n3%

  gracz.item2.f1: m%
  gracz.item2.f2: m%
  gracz.item2.f3: m%

  

on mine of cobblestone:
  add 1 to {cobble::%player%}
  player has permission "drop.svip":
    player's tool is enchanted by fortune 1:
      chance of {@svip.item1.f1}:
        drop 1 <item1> at event-block
        stop
      chance of {@svip.item2.f1}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 2:
      chance of {@svip.item1.f2}:
        drop 1 <item1> at event-block
        stop
      chance of {@svip.item2.f2}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 3:
      chance of {@svip.item1.f3}:
        drop 1 <item1> at event-block
        stop
      chance of {@svip.item2.f3}:
        drop 1 <item2> at event-block
        stop
      stop
    stop
  player has permission "drop.vip":
    player's tool is enchanted by fortune 1:
      chance of {@vip.item1.f1}:
        drop 1 <item1> at event-block
        stop
      chance of {@vip.item2.f1}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 2:
      chance of {@vip.item1.f2}:
        drop 1 <item1> at event-block
        stop
      chance of {@vip.item2.f2}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 3:
      chance of {@vip.item1.f3}:
        drop 1 <item1> at event-block
        stop
      chance of {@vip.item2.f3}:
        drop 1 <item2> at event-block
        stop
      stop
    stop
  player has permission "drop.gracz":
    player's tool is enchanted by fortune 1:
      chance of {@gracz.item1.f1}:
        drop 1 <item1> at event-block
        stop
      chance of {@gracz.item2.f1}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 2:
      chance of {@gracz.item1.f2}:
        drop 1 <item1> at event-block
        stop
      chance of {@gracz.item2.f2}:
        drop 1 <item2> at event-block
        stop
      stop
    player's tool is enchanted by fortune 3:
      chance of {@gracz.item1.f3}:
        drop 1 <item1> at event-block
        stop
      chance of {@gracz.item2.f3}:
        drop 1 <item2> at event-block
        stop
      stop
    stop



on join:
	{cobble::%player%} is not set:
		set {cobble::%player%} to 0
	{nick::%player%} is not set:
		set {nick::%player%} to uncolored display name of player


command /top [<integer=1>]:
	trigger:
		set {_strony} to rounded up (size of {cobble::*} / 5)
		arg is between 1 and {_strony}:
			send "Ranking kopaczy kamienia"
			loop {cobble::*}:
				set {_lista::%loop-index%} to loop-value
			set {_num} to size of {_lista::*}
			set {_max} to arg * 5
			set {_min} to {_max} - 4
			loop {_max} times:
				loop {_lista::*}:
					{_wartosc.%loop-number%} is not set:
						set {_wartosc.%loop-number%} to loop-value-2
						set {_nazwa.%loop-number%} to loop-index
					loop-value-2 is more than {_wartosc.%loop-number%}:
						set {_wartosc.%loop-number%} to loop-value-2
						set {_nazwa.%loop-number%} to loop-index
				delete {_lista::%{_nazwa.%loop-number%}%}
			loop {_max} times:
				loop-number is between {_min} and {_max}
				loop-number <= {_num}:
					send "%loop-number%. %{nick::%{_nazwa.%loop-number%}%}% (%{_wartosc.%loop-number%}%)"
				{_max} is more than {_num}:
					set {_r} to {_num}
			loop {_max} - {_num} times:
				add 1 to {_r}
				send "%{_r}%. brak"
			send "Strona: %arg% z %{_strony}%"
			stop
		{_strony} is 1:
			send "Wyniki mieszcza sie na 1 stronie."
			stop
		send "Wyniki mieszcza sie na %{_strony}% stronach."
  

Topka pirata z poradnika, drop chyba dasz sobie radę sam edytować, nie? Nowe przedmioty dodajesz analogicznie

Odnośnik do komentarza
https://skript.pl/temat/17529-skrypt-na-drop/#findComment-119937
Udostępnij na innych stronach

  • 0
W pierwszym poście edytowane i poprawione :)

W <item1> <item2>, itd. wpisujesz nazwę przedmiotu.

 

Przykład:

opcje

svip.item1.f1, f2, f3 zmieniasz na svip.diamond.f1, f2, f3
Dalej - to samo robisz tam, gdzie jest

{@svip.item1.f1} na {@svip.diamond.f1}, itd.

W miejsce <item1>, <item2> wpisujesz ID przedmiotów (najlepiej słowne, ale numeryczne powinno działać)

 

A szansę w procentach wpisujesz na samym górze pod zakładką options

 

Odnośnik do komentarza
https://skript.pl/temat/17529-skrypt-na-drop/#findComment-119946
Udostępnij na innych stronach

  • 0

@PoweredDragon Dobra zaraz skonfiguruję, ale jest fortuna, a gdzie bez fortuny? 

 

Nie czaje tej konfiguracji, zrób mi na jeden itemek np. diax svip 0.5% i uzupełnij drop, to ogarne.

Edytowane przez Tremo
Odnośnik do komentarza
https://skript.pl/temat/17529-skrypt-na-drop/#findComment-120019
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ę...