Skocz do zawartości
  • 0

Skrypt na przełączanie rang w gui lub komendą


Gość Usunięty#10689

Pytanie

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Proszę bardzo: ten skrypt zawiera twoje wszystkie rangi ;) 

Spoiler

command /test:
	trigger:
		set {_size::*} to yaml nodes "groups" from "../../PermissionsEx/permissions.yml"
		set {_amount} to ceil("%size of {_size::*}%" parsed as integer / 9)
		open chest with {_amount} rows named "Grupy" to player
		wait 2 tick
		loop {_size::*}:
			set {_i} to "%loop-index%" parsed as integer - 1
			set player's current inventory's slot {_i} to paper named "%loop-value%"
on inventory click:
	if "%inventory name of player's current inventory%" is "Grupy":
		if slot is smaller than 0:
			stop
		cancel event
		if player's current inventory's slot slot is paper:
			execute console command "pex user %player% group set %name of player's current inventory's slot slot%"
			send "Pomyslnie ustawiles sobie range: %name of player's current inventory's slot slot%"
			close player's inventory

 

Potrzebujesz do poprawnego działania skryptu:

Skript 2.2+, SkQuery, WildSkript :)

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164432
Udostępnij na innych stronach

  • 0
Gość Usunięty#10689
32 minuty temu, knugi napisał:

Proszę bardzo: ten skrypt zawiera twoje wszystkie rangi ;) 

  Ukryj zawartość


command /test:
	trigger:
		set {_size::*} to yaml nodes "groups" from "../../PermissionsEx/permissions.yml"
		set {_amount} to ceil("%size of {_size::*}%" parsed as integer / 9)
		open chest with {_amount} rows named "Grupy" to player
		wait 2 tick
		loop {_size::*}:
			set {_i} to "%loop-index%" parsed as integer - 1
			set player's current inventory's slot {_i} to paper named "%loop-value%"
on inventory click:
	if "%inventory name of player's current inventory%" is "Grupy":
		if slot is smaller than 0:
			stop
		cancel event
		if player's current inventory's slot slot is paper:
			execute console command "pex user %player% group set %name of player's current inventory's slot slot%"
			send "Pomyslnie ustawiles sobie range: %name of player's current inventory's slot slot%"
			close player's inventory

 

Potrzebujesz do poprawnego działania skryptu:

Skript 2.2+, SkQuery, WildSkript :)

Nie działa

SS błedów: https://prnt.sc/i185ix

SS eq: https://prnt.sc/i18bz6

Edytowane przez SBN1
Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164435
Udostępnij na innych stronach

  • 0
Godzinę temu, knugi napisał:

Skript 2.2+, SkQuery, WildSkript :)

@SBN1 czytaj dokładnie ;P

Nie posiadasz pluginu WildSkript, jeżeli masz wersję silnika 1.8+ to musisz mieć WildSkript 1.7. Gdy już go uruchomisz to wyłącz serwer i w configu ustaw wszystko na 'false'. będzie działać ;)

Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164440
Udostępnij na innych stronach

  • 0
Gość Usunięty#10689
12 minut temu, knugi napisał:

@SBN1 czytaj dokładnie ;P

Nie posiadasz pluginu WildSkript, jeżeli masz wersję silnika 1.8+ to musisz mieć WildSkript 1.7. Gdy już go uruchomisz to wyłącz serwer i w configu ustaw wszystko na 'false'. będzie działać ;)

Mam te wszystkie pluginy, mam na wersję 1.12.2 i wszystko mam na false

Edytowane przez SBN1
Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164442
Udostępnij na innych stronach

  • 0

Ale jednak WildSkript Ci nie działa ;) Robiłem ten skrpyt na wersji 1.12.

Daj ss'a z tych komend:

/ver

/ver skript

/ver skquery

/ver wildskript

Komendy te wpisz do konsoli i wyślij screena

Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164444
Udostępnij na innych stronach

  • 0
Gość Usunięty#10689
3 minuty temu, knugi napisał:

Ale jednak WildSkript Ci nie działa ;) Robiłem ten skrpyt na wersji 1.12.

Daj ss'a z tych komend:


/ver

/ver skript

/ver skquery

/ver wildskript

Komendy te wpisz do konsoli i wyślij screena

ver: http://prntscr.com/i19evx

ver skript: http://prntscr.com/i19ffk

ver skquery: http://prntscr.com/i19fuv

ver wildskript: http://prntscr.com/i19gbn

Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164445
Udostępnij na innych stronach

  • 0

Masz wersję WildSkript 1.8.

1. Wyłącz serwer.

2. Usuń z folderu plugins folder WildSkript i plik WildSkript.jar.

3. Pobierz tego WildSkripta: WildSkript 1.7 i wrzuć go do folderu plugins.

4. Włącz serwer i gdy się uruchomi do końca - wyłącz go.

5. Wejdź do plugins/WildSkript i otwórz za pomocą notatnika config.yml. Ustaw w nim wszystkie wartości na 'false'.

6. Włącz serwer i skrypt powinien działać.

Prościej nie umiem tego opisać niż w instrukcji

Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164446
Udostępnij na innych stronach

  • 0
Gość Usunięty#10689
23 godziny temu, knugi napisał:

Masz wersję WildSkript 1.8.

1. Wyłącz serwer.

2. Usuń z folderu plugins folder WildSkript i plik WildSkript.jar.

3. Pobierz tego WildSkripta: WildSkript 1.7 i wrzuć go do folderu plugins.

4. Włącz serwer i gdy się uruchomi do końca - wyłącz go.

5. Wejdź do plugins/WildSkript i otwórz za pomocą notatnika config.yml. Ustaw w nim wszystkie wartości na 'false'.

6. Włącz serwer i skrypt powinien działać.

Prościej nie umiem tego opisać niż w instrukcji

działa, ale dalej jest to: http://prntscr.com/i19lj8

Edytowane przez SBN1
Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164448
Udostępnij na innych stronach

  • 0

Wszystko zostało naprawione poprzez Skype, tutaj załączam również poprawiony skrypt, na taki jaki autor tematu chciał.

Co dodałem? Nie każdy chce, żeby gracz mógł wziąć sobie właściciela, więc dodałem dodawanie rang, które gracz będzie mógł se wziąć. 

Tutaj przedstawiam wam kod:

https://code.skript.pl/XSp3O46F/

Edytowane przez knugi
Poprawiony mały błąd w skrypcie
Odnośnik do komentarza
https://skript.pl/temat/24531-skrypt-na-prze%C5%82%C4%85czanie-rang-w-gui-lub-komend%C4%85/#findComment-164468
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ę...