Skocz do zawartości
  • 0

Dodanie do skryptu


FaczikPL

Pytanie

Siemka. Chciał bym żeby ktoś dodał do tego skryptu coś takiego jak jest"  /gm [wybieramy tryb czyli np. creative] [nick gracza] " ale jeżeli gracz nie wpisze nicku gracza to daje temu graczowi który wykonał komende ten tryb gamemoda.

command /gm [<text>]:
	aliases: ustawtryb, tryb
	trigger:

		if player has permission "gm.change":
			if arg 1 is "1":
				strike lightning at player's location
				set player's gamemode to creative
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lUstawiono twoj tryb gry na Creative" to player

			if arg 1 is "2":
				execute console command "/god %player%"
				wait 1 tick
				strike lightning at player's location
				set player's gamemode to adventure
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lUstawiono twoj tryb gry na Adventure" to player
				wait 5 tick
				execute console command "/god %player%"

			if arg 1 is "3":
				strike lightning at player's location
				set player's gamemode to spectator
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lUstawiono twoj tryb gry na Spectator" to player

			if arg 1 is "0":
				execute console command "/god %player%"
				wait 1 tick
				strike lightning at player's location
				set player's gamemode to survival
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lUstawiono twoj tryb gry na Ssurvival" to player
				wait 10 tick
				execute console command "/god %player%"

			if arg 1 is not  "0" or "1" or "2" or "3":
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lNie poprawna komenda!" to player
				wait 50 ticks
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lPoprawne uzycie!" to player
				wait 50 ticks
				send title "&f&l&nTwoj serwer.pl" with subtitle "&c&l/gm <tryb [0/1/2/3]>" to player



		else:
			send title "&f&l&nTwoj serwer.pl" with subtitle "&c&lNie masz permisji do tej komendy!" to player

 

Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
function getGamemodeFromInteger(i: integer) :: text:
	if {_i} is 0:
		return "survival"
	if {_i} is 1:
		return "creative"
	if {_i} is 2:
		return "adventure"
	if {_i} is 3:
		return "spectator"
	return "error"

command /gamemode <integer> [<player>]:
	aliases: ustawtryb, tryb
	trigger:
		if player doesn't have permission "gm.change":
			send "nie masz permisji."
			stop

		set {_gamemode} to getGamemodeFromInteger(arg 1)
		set {_gamemode} to ({_gamemode} parsed as gamemode) if {_gamemode} is not "error"

		if {_gamemode} is "error":
			send "podales zly gamemode"
			stop

		set {_player} to arg 2 ? player
		set {_player}'s gamemode to {_gamemode}
		send "ustawiono"

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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