Skocz do zawartości
  • 0

Skrypt na komende /upr


Usunięty#17393
 Udostępnij

Pytanie

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
52 minuty temu, Szymon22432 napisał:

Witam :) 

Proszę was o pomoc w napisaniu skryptu na komendę /upr miała by ona polegać na tym:

 

 

Z góry dziękuje za pomoc :) 

Pozdrawiam.

Proszę.

command /upr:
	trigger:
		if player doesn't have guild:
			send "&cMusisz posiadać gildię, aby móc wykonać tę komendę!" to player
			stop
		set {_guild} to player's guild
		set {_m::*} to {_guild} guild members
		open chest inventory with 3 rows named "&a&lTwoja gildia:" to player
		loop {_m::*}:
			set {_item} to skull of ("%loop-value%" parsed as offline player) named "&e%loop-value%"
			set line 1 of {_item}'s lore to "&bNick&7: &6%loop-value%"
			set line 2 of {_item}'s lore to "&bRanking&7: &6%loop-value's top position%"
			if loop-value is {_guild} guild owner:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Założyciel"
			else if ({_guild} guild deputies) contains loop-value:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Zastępca"
			else:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Członek gildii"
			set slot (loop-index parsed as integer) - 1 of player's current inventory to {_item}

on inventory click:
	if name of player's current inventory is not "&a&lTwoja gildia:":
		stop
	if clicked inventory is player's inventory:
		stop
	cancel event
	if event-slot is not air:
		close player's inventory
		execute player command "uprawnienia %uncoloured name of event-slot%"

 

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 minut temu, Kormic napisał:

Proszę.

command /upr:
	trigger:
		if player doesn't have guild:
			send "&cMusisz posiadać gildię, aby móc wykonać tę komendę!" to player
			stop
		set {_guild} to player's guild
		set {_m::*} to {_guild} guild members
		open chest inventory with 3 rows named "&a&lTwoja gildia:" to player
		loop {_m::*}:
			set {_item} to skull of ("%loop-value%" parsed as offline player) named "&e%loop-value%"
			set line 1 of {_item}'s lore to "&bNick&7: &6%loop-value%"
			set line 2 of {_item}'s lore to "&bRanking&7: &6%loop-value's top position%"
			if loop-value is {_guild} guild owner:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Założyciel"
			else if ({_guild} guild deputies) contains loop-value:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Zastępca"
			else:
				set line 3 of {_item}'s lore to "&bRanga w gildii&7: &6Członek gildii"
			set slot (loop-index parsed as integer) of player's current inventory to {_item}

on inventory click:
	if name of player's current inventory is not "&a&lTwoja gildia:":
		stop
	if clicked inventory is player's inventory:
		stop
	cancel event
	if event-slot is not air:
		close player's inventory
		execute player command "uprawnienia %uncoloured name of event-slot%"

 

Wszystko super tylko że slot nr 0 jest pusty zamiast się zacząć od slotu 0 to zaczęło się od slot nr 1

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Szymon22432 napisał:

Niestety ale dalej to samo :/ 

Dziwne, powinno to działać. Na pewno użyłeś tego, co przed chwilą wrzuciłem?

Spróbuj spakować to:

26 minut temu, Kormic napisał:

(loop-index parsed as integer) - 1

w kolejny nawias, czyli:

((loop-index parsed as integer) - 1)

Jeśli nie pomoże, spróbuj również:

(loop-index parsed as integer - 1)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Dziwne, powinno to działać. Na pewno użyłeś tego, co przed chwilą wrzuciłem?

Spróbuj spakować to:

w kolejny nawias, czyli:

((loop-index parsed as integer) - 1)

Jeśli nie pomoże, spróbuj również:

(loop-index parsed as integer - 1)

 

Działa :) 

Dzięki wielkie za pomoc <3 

Masz może jakiegoś discorda czy coś?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Szymon22432 napisał:

Działa :) 

Dzięki wielkie za pomoc <3 

Masz może jakiegoś discorda czy coś?

Owszem, posiadam. Możesz go znaleźć albo pod moim awatarem w każdej mojej odpowiedzi lub na moim forumowym profilu.

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