Skocz do zawartości
  • 0

Szansa


IgorM2008

Pytanie

robie skrypt na skrzynki i chce zeby wylatywala tylko 1 rzecz ktos mi powie jak to zrobic?

bo jak jest:

on place:
    if name of player's tool is "&aPakiet Wielkanocny":
    chance of 50%:
        set block to air
        give player 1 elytra named "&aElytra Wielkanocna"
        remove 1 chest named "&aPakiet Wielkanocny" from player's inventory
    chance of 50%:
        set block to air
        give player 1 totem of undying named "&aTotem Wielkanocny"
        remove 1 chest named "&aPakiet Wielkanocny" from player's inventory

to moga wyleciec 2 rzczy 😞

Edytowane przez Peridot
Peridot

Wstawiam w code

Notatka dodana przez Peridot

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Do tego przydatne jest wyrażenie 'random integer':

on place:
	if name of player's tool is "&aPakiet Wielkanocny":
		set {_chance} to random integer between 1 and 100
		if {_chance} is between 1 and 50:
			set block to air
			give player 1 elytra named "&aElytra Wielkanocna"
			remove 1 chest named "&aPakiet Wielkanocny" from player's inventory
		else if {_chance} is between 51 and 100:
			set block to air
			give player 1 totem of undying named "&aTotem Wielkanocny"
			remove 1 chest named "&aPakiet Wielkanocny" from player's inventory

Mam nadzieję, że pomogłem.

EDIT:

Poprawiłem wcięcia w kodzie (tabowanie).

EDIT:

Zawsze możesz również dodać na końcu każdego fragmentu kodu 'stop'.

Edytowane przez Kormic
Odnośnik do komentarza
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ę...