Skocz do zawartości
  • 0

Varter

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Witaj.

options:
	startowaRanga: default

command /nowaedycja:
  	permission: nowa.edycja
  	permission message: &cNie masz odpowiednich permisji, aby uzyc tej komendy!
  	executable by: player
  	trigger:
  		loop all players:
  			if loop-player is not op:
  				execute console command "pex user %loop-player% group set default"
  		broadcast "&7&l> &2&lWystartowala nowa edycja serwera! Zyczymy milej gry!"

Oto skrypt. Jak chcesz, to możesz zmienić te

options:
	startowaRanga: default

. (zmienić default na nazwę zwykłej grupy np. gracz, zależy od nazwy zwykłej grupy jaką posiadasz)

Komenda wyświetla wszystkim wiadomość na czacie "> Wystartowala nowa edycja serwera! Zyczymy milej gry!", i daje wszystkim graczom (nie wliczając w to OP [operatorów]) "zwykłą" rangę.

P.S. Pomyłki mogą być, ale nie powinno :-D.

P.S.2: Skrypt nie testowany, ale powinien działać.

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

  • 0
options:
	startowaRanga: default

command /nowaedycja:
  	permission: nowa.edycja
  	permission message: &cNie masz odpowiednich permisji, aby uzyc tej komendy!
  	executable by: player
  	trigger:
  		loop {graczeKiedykolwiek::*}:
  			if loop-value is not op:
  				execute console command "pex user %loop-value% group set {@startowaRanga}"
  		broadcast "&7&l> &2&lWystartowala nowa edycja serwera! Zyczymy milej gry!"

on join:
	if {graczeKiedykolwiek::*} contains player:
		stop
	else:
		add player to {graczeKiedykolwiek::*}

on first join:
	if {graczeKiedykolwiek::*} contains player:
		stop
	else:
		add player to {graczeKiedykolwiek::*}

Takie coś powinno działać na wszystkich graczy będących kiedykolwiek na serwerze. P.S. poprawiłem tę opcję {@startowaRanga}, bo można tam było wpisać inną rangę, ale i tak zawsze ranga gracza ustawiała się na "default". Teraz powinno to działać dobrze. Przepraszam za pomyłki.

P.S.2 Komenda /nowaedycja wymaga permisji "nowa.edycja".

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, xMarcinos napisał:

options:
	startowaRanga: default

command /nowaedycja:
  	permission: nowa.edycja
  	permission message: &cNie masz odpowiednich permisji, aby uzyc tej komendy!
  	executable by: player
  	trigger:
  		loop {graczeKiedykolwiek::*}:
  			if loop-value is not op:
  				execute console command "pex user %loop-value% group set {@startowaRanga}"
  		broadcast "&7&l> &2&lWystartowala nowa edycja serwera! Zyczymy milej gry!"

on join:
	if {graczeKiedykolwiek::*} contains player:
		stop
	else:
		add player to {graczeKiedykolwiek::*}

on first join:
	if {graczeKiedykolwiek::*} contains player:
		stop
	else:
		add player to {graczeKiedykolwiek::*}

Takie coś powinno działać na wszystkich graczy będących kiedykolwiek na serwerze. P.S. poprawiłem tę opcję {@startowaRanga}, bo można tam było wpisać inną rangę, ale i tak zawsze ranga gracza ustawiała się na "default". Teraz powinno to działać dobrze. Przepraszam za pomyłki.

P.S.2 Komenda /nowaedycja wymaga permisji "nowa.edycja".

Działa!

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