Skocz do zawartości
  • 0

Skrypt na magazyny


Hvgdc
 Udostępnij

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 godzin temu, Hvgdc napisał:

Witam po wpisaniu komendy /plecak otwiera mi się gui ale narzędzia są nazwane <none>

Da się to jakoś naprawić?

Skrypt:
Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Błędów żadnych nie ma

Za pomoc plusik!

Z czego widze to nazwę ustawiasz w configu więc jak dasz puste pole to wychodzi "<none>"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 minut temu, wiktorelex napisał:

Przykładowo

w linijce 36

set {Magazyn::Magazyn2} to single value "Magazyn2" get of "plugins/Magazyny/config.yml"

to pobiera zmienną Magazyn2 z pliku config, który się znajduje w /plugins/Magazyny/config.yml <---

No tak ale jak ustawić nazwy zamiast <none>

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 godziny temu, wiktorelex napisał:
  1. Wchodzisz w config
  2. zmieniasz nazwę każdą z osobna
  3. Zapisujesz pllik
  4. w MC piszesz /sk reload magazyny (czy jak tam się nazywa twój sk)

Tak mam w config:
Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

I mam wszystko ustawione a pisze <none> :/

Łączę //xVendrome

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on load:
	if file "plugins/QBackpack/config.yml" doesn't exists:
		create file "plugins/QBackpack/config.yml"
		download "https://code.skript.pl/806ivmgN/raw/" to "plugins/QBackpack/config.yml"

command /plecak [<integer>]:
	trigger:
		set {_lt} to 0
		set {_nperm} to single value "BrakUprawnien" get of "plugins/QBackpack/config.yml"
		set {_configs::*} to configuration section "Ustawienia" get of "plugins/QBackpack/config.yml"
		loop {_configs::*}:
			set {_perm} to single value "Ustawienia.%loop-value%.uprawnienie" get of "plugins/QBackpack/config.yml"
			delete {_magazyny::*}
			if player has permission "%{_perm}%":
				set {_magazyny::*} to configuration section "Ustawienia.%loop-value%" get of "plugins/QBackpack/config.yml"
				loop {_magazyny::*}:
					set {_lt} to loop-index-2 parsed as integer
					set {_linijki::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.linijki" get of "plugins/QBackpack/config.yml"
					set {_wiad::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.wiadomosc" get of "plugins/QBackpack/config.yml"
					set {_title::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.tytul" get of "plugins/QBackpack/config.yml"
		if arg-1 is set:
			wait 2 ticks
			if {_linijki::%arg%} is set:
				set {qbpig::%player%} to ({_linijki::%arg%} parsed as integer)
				set {qbawp::%player%} to arg
				open chest with ({_linijki::%arg%} parsed as integer) rows named "%colored {_title::%arg%}%" to player
				loop ({_linijki::%arg%} parsed as integer)*9 times:
					set slot loop-number -1 of player's current inventory to {qbp::item::%arg%::%player%::%loop-number -1%}
				send "%colored {_wiad::%arg%}% &6&l%arg%"
			else:
				send "%colored {_nperm}%"
			stop
		else:
			set {taq::%player%} to true
			open chest with 3 rows to player
			wait 2 ticks
			set {_loop} to size of {_magazyny::*}
			loop {_loop} times:
				set slot loop-number -1 of player's current inventory to 1 of chest named "&e&lMagazym &6&l%loop-number%"
			stop
		
on inventory click:
	if {taq::%player%} is true:
		cancel event
		close player's inventory
		execute player command "/plecak %clicked slot +1%"
		
on inventory close:
	if {qbpig::%player%} is set:
		loop {qbpig::%player%}*9 times:
			set {qbp::item::%{qbawp::%player%}%::%player%::%loop-number -1%} to slot loop-number -1 of player's current inventory
		delete {qbpig::%player%}
		delete {qbawp::%player%}
	delete {taq::%player%}

Proszę :D 

Liczę na naj i +

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 27.03.2017 o 20:26, Quaczi napisał:
on load:
	if file "plugins/QBackpack/config.yml" doesn't exists:
		create file "plugins/QBackpack/config.yml"
		download "https://code.skript.pl/806ivmgN/raw/" to "plugins/QBackpack/config.yml"

command /plecak [<integer>]:
	trigger:
		set {_lt} to 0
		set {_nperm} to single value "BrakUprawnien" get of "plugins/QBackpack/config.yml"
		set {_configs::*} to configuration section "Ustawienia" get of "plugins/QBackpack/config.yml"
		loop {_configs::*}:
			set {_perm} to single value "Ustawienia.%loop-value%.uprawnienie" get of "plugins/QBackpack/config.yml"
			delete {_magazyny::*}
			if player has permission "%{_perm}%":
				set {_magazyny::*} to configuration section "Ustawienia.%loop-value%" get of "plugins/QBackpack/config.yml"
				loop {_magazyny::*}:
					set {_lt} to loop-index-2 parsed as integer
					set {_linijki::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.linijki" get of "plugins/QBackpack/config.yml"
					set {_wiad::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.wiadomosc" get of "plugins/QBackpack/config.yml"
					set {_title::%{_lt}%} to single value "Ustawienia.%loop-value-1%.%loop-value-2%.tytul" get of "plugins/QBackpack/config.yml"
		if arg-1 is set:
			wait 2 ticks
			if {_linijki::%arg%} is set:
				set {qbpig::%player%} to ({_linijki::%arg%} parsed as integer)
				set {qbawp::%player%} to arg
				open chest with ({_linijki::%arg%} parsed as integer) rows named "%colored {_title::%arg%}%" to player
				loop ({_linijki::%arg%} parsed as integer)*9 times:
					set slot loop-number -1 of player's current inventory to {qbp::item::%arg%::%player%::%loop-number -1%}
				send "%colored {_wiad::%arg%}% &6&l%arg%"
			else:
				send "%colored {_nperm}%"
			stop
		else:
			set {taq::%player%} to true
			open chest with 3 rows to player
			wait 2 ticks
			set {_loop} to size of {_magazyny::*}
			loop {_loop} times:
				set slot loop-number -1 of player's current inventory to 1 of chest named "&e&lMagazym &6&l%loop-number%"
			stop
		
on inventory click:
	if {taq::%player%} is true:
		cancel event
		close player's inventory
		execute player command "/plecak %clicked slot +1%"
		
on inventory close:
	if {qbpig::%player%} is set:
		loop {qbpig::%player%}*9 times:
			set {qbp::item::%{qbawp::%player%}%::%player%::%loop-number -1%} to slot loop-number -1 of player's current inventory
		delete {qbpig::%player%}
		delete {qbawp::%player%}
	delete {taq::%player%}

Proszę :D 

Liczę na naj i +

Po wpisaniu /plecak działa wszystko ale jak się kliknie na skrzynke to nic nie otwiera tylko zamyka gui :/

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