Skocz do zawartości
  • 0

Skrypt na Pandore


Dawid_PL

Pytanie

Witam. napisz mi ktoś skrypt na pandore ?

Zasada dzialania ma dropic 9 przedmiotow na test moga to byc obojetnie jakie ja sobie zmienie,

ale mam jeden problem jak daje funckje: np:  chance of 10

do potrafi mi czasami wylosowac i 2 przedmioty podczas jednego otwarcia jak to mozna sprecyzowac aby dawalo 1 otwarcie = 1 pandora

 

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Jak chcesz żeby po otwarciu dropiło tylko 1 przedmiot z podanych,na końcu każdego chance dawaj stop, żeby akcja po wylosowaniu itemka się kończyła.
Masz tu pare przykładowych dropów.

on rightclick:
	if player's tool is jukebox named "&9&lPuszka Pandory":
		cancel event
		remove 1 jukebox named "&9&lPuszka Pandory" from player's inventory
		send "&9Puszka Pandory &7Trwa losowanie..."
		wait 1 second
		chance of 10%:
			drop 1 apple at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cjablko&9!"
			stop
		chance of 10%:
			drop 1 carrot at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cmarchewke&9!"
			stop
		chance of 10%:
			drop 1 cookie at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cciastko&9!"
			stop
		chance of 10%:
			drop 1 diamond sword of sharpness 100 named "&eEluwina" at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cmiecz&9!"
			stop
		chance of 10%:
			drop 1 diamond chestplate of protection 100 named "&eEluwina" at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &codlamek zbroji&9!"
			stop
		else:
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I tym razem niestety byla pusta&9!"
			stop
			

 

Edytowane przez xXx_Skrypter_xXx
Odnośnik do komentarza
https://skript.pl/temat/39109-skrypt-na-pandore/#findComment-245854
Udostępnij na innych stronach

  • 0
1 minutę temu, xXx_Skrypter_xXx napisał:

Jak chcesz żeby po otwarciu dropiło tylko 1 przedmiot z podanych,na końcu każdego chance dawaj stop, żeby akcja po wylosowaniu itemka się kończyła.
Masz tu pare przykładowych dropów.


on rightclick:
	if player's tool is jukebox named "&9&lPuszka Pandory":
		cancel event
		remove 1 jukebox named "&9&lPuszka Pandory" from player's inventory
		send "&9Puszka Pandory &7Trwa losowanie..."
		wait 1 second
		chance of 10%:
			drop 1 apple at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cjablko&9!"
			stop
		chance of 10%:
			drop 1 carrot at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cmarchewke&9!"
			stop
		chance of 10%:
			drop 1 cookie at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cciastko&9!"
			stop
		chance of 10%:
			drop 1 diamond sword of sharpness 100 named "&eEluwina" at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &cmiecz&9!"
			stop
		chance of 10%:
			drop 1 diamond chestplate of protection 100 named "&eEluwina" at player
			broadcast "&a%player% &9otworzyl &bpuszke pandory&9!"
			broadcast "&9I znalazl &codlamek zbroji&9!"
			stop

 

AA okej a jak teraz zrobic aby np. co 1 otwarcie dropilo coś bo zdarza sie ze nie dropnie nic 

Odnośnik do komentarza
https://skript.pl/temat/39109-skrypt-na-pandore/#findComment-245855
Udostępnij na innych stronach

  • 0

Możesz to zrobić krócej niż napisał to @xXx_Skrypter_xXx, i to dużo krócej

on load:
	add item-1 and item-2... and item-100 of protection 8 to {pandora-Items::*}

on rightclick:
	if player's tool is jukebox named "&9&lPuszka Pandory":
		cancel event
		remove 1 jukebox named "&9&lPuszka Pandory" from player's inventory
		
		set {_item::%player%} to random element out of {pandora-Items::*}

		drop %{_item::%player%}% at player
		send "Z Puszki Pandory wypadl Ci %{_item::%player%}%"

		delete {_item::%player%}
		stop

i masz to samo tylko w 11 linijkach, a nie 31

 

(kod powinien działać, nie testowałem)

Edytowane przez SernickLOL
Odnośnik do komentarza
https://skript.pl/temat/39109-skrypt-na-pandore/#findComment-245859
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ę...