Skocz do zawartości
  • 0

Randomowo uzupełniane skrzynki


Kapson1337
 Udostępnij

Pytanie

Otóż chciałbym was poprosić o napisanie skryptu na skrzynki które się randomowo uzupełniają na wybranym swiecie takimi itemkami jak:
Drewno, cobble, siekierka (chciałbym tylko cobblową i diamentową) + lava, woda i mieczyki wszystkich rodzajów oprócz drewnianego
(Czyli itemy typowo pod skywars) osobie która to napisze dam + :)

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

takie coś jest w moim kodzie na skywars :) 

loop blocks in radius 100 around player:
										if loop-block is chest:
											clear inventory of block at location of loop-block
											set {_num} to a random integer between 5 and 15
											loop {_num} times:
												set {_random} to a random element out of {skywars::eqrandom::*}
												add {_random} to inventory of block at location of loop-block

Musisz tylko zmienić to wg siebie (zmienną od itemków etc)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Nawo napisał:

takie coś jest w moim kodzie na skywars :) 


loop blocks in radius 100 around player:
										if loop-block is chest:
											clear inventory of block at location of loop-block
											set {_num} to a random integer between 5 and 15
											loop {_num} times:
												set {_random} to a random element out of {skywars::eqrandom::*}
												add {_random} to inventory of block at location of loop-block

Musisz tylko zmienić to wg siebie (zmienną od itemków etc)

a mógłbys mi powiedzieć jak? xd Jestem początkującym jak widzisz :) a widać że ty w tym temacie już długo siedzisz :) sorka za nie ogar xd

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
variables:
	skywars::eqrandom = 0
command /losuj [<number>]:
	trigger:
	if argument is set:
		loop blocks in radius %argument% around player:
			if loop-block is chest:
				clear inventory of block at location of loop-block
				set {_num} to a random integer between 5 and 15
				loop {_num} times:
				set {_random} to a random element out of {skywars::eqrandom::*}
				add {_random} to inventory of block at location of loop-block
				send "&aZrandomizowano skrzynki w zakresie &b%argument% &ablokow!" to player
				stop
	else:
		send "&cUstal zakres randomizowania skrzynek!" to player
		stop
command /losuj-add [<material>]:
	trigger:
		if argument is set:
			add argument to {skywars::eqrandom::*}
			send "&aDodano &b%argument% &ado listy!" to player
			stop
		else:
			send "&cPodaj itemek do dodania!" to player
			stop

/losuj <zakres> - Randomizuje wszystkie skrzynki w zakresie <zakres>

/losuj-add <itemek> - Dodaje <itemek> do listy itemów randomizera

@Nawo Dzieki za podpórke pod ten skrypt ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, ry sieł napisał:

variables:
	skywars::eqrandom = 0
command /losuj [<number>]:
	trigger:
	if argument is set:
		loop blocks in radius %argument% around player:
			if loop-block is chest:
				clear inventory of block at location of loop-block
				set {_num} to a random integer between 5 and 15
				loop {_num} times:
				set {_random} to a random element out of {skywars::eqrandom::*}
				add {_random} to inventory of block at location of loop-block
				send "&aZrandomizowano skrzynki w zakresie &b%argument% &ablokow!" to player
				stop
	else:
		send "&cUstal zakres randomizowania skrzynek!" to player
		stop
command /losuj-add [<material>]:
	trigger:
		if argument is set:
			add argument to {skywars::eqrandom::*}
			send "&aDodano &b%argument% &ado listy!" to player
			stop
		else:
			send "&cPodaj itemek do dodania!" to player
			stop

/losuj <zakres> - Randomizuje wszystkie skrzynki w zakresie <zakres>

/losuj-add <itemek> - Dodaje <itemek> do listy itemów randomizera

@Nawo Dzieki za podpórke pod ten skrypt ;)

Wielkie dzięki zią xd

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...