Skocz do zawartości
  • 0

Skrypt na zmienna komende


noftaly

Pytanie

Witam, potrzebuje komendy którą będzie można zmieniać jej wykonywanie bez chodzenia w pliki chodzi dokładnie mi o: 
/komenda ustaw </warp sklep>
/komenda  - teleportuje na /warp sklep

 

Edytowane przez Nioo
Odnośnik do komentarza
https://skript.pl/temat/26697-skrypt-na-zmienna-komende/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
Spoiler

on command:
	if "%arguments%" contains "ustaw":
		if sender has permission "*":
			if subtext of arguments between index 0 and index index of "ustaw" in arguments + 4 is "ustaw":
				if "%arguments%" contains "</" and ">":
					if "%arguments%" contains "<" and "/>":
						cancel event
						set {commands::%command%} to subtext of arguments between index (index of "</" in arguments) + 2 and index (index of ">" in arguments) - 1
						set {commands::%command%::desc} to subtext of arguments between index (index of {commands::%command%} in arguments) + length of {commands::%command%} + 3 and index (index of "/>" in arguments) - 1
						send "&6Dodales nowa komende:"
						send "&6/%command% &8- &7%{commands::%command%::desc}%"
						stop
				cancel event
				send "&7Aby zrobic nowy allias komendy:"
				send "&c/nowa_komenda ustaw </stara komenda> <Informacja/>"
				send "&7Komendy beda sie dodawac w komendzie /komendy"
			stop
	set {_cmd} to "%command% %arguments%"
	replace all " <none>" with "" in {_cmd}
	loop {commands::*}:
		if "%loop-index%" is "%{_cmd}%":
			cancel event
			execute player command "%loop-value%"
			stop
command /komendy [<text>]:
	trigger:
		send "&6Dostepne komendy:"
		send "&a/komendy &8- &7pokazuje liste komend."
		#I tutaj inne mozesz dopisywac..."
		
		if size of {commands::*} is larger than 0:
			loop {commands::*}:
				send "&a/%loop-index% &8- &7%{commands::%loop-index%::desc}%"
			stop

 

Prosta sprawa.

Aby dodać nową komendę musisz wpisać:

/twoja_nowa_komenda </alias komendy> <informacja o komendzie/>

Przyklad:

/sklep </warp sklep> <&cTeleportuje na &6/warp sklep/>

I jak wpiszesz pozniej /sklep to skrypt automatycznie wpisze /warp sklep :)

 

//Wszystkie nowe komendy beda pojawiac sie pod komenda /komendy :)

Edytowane przez Miglowy
Odnośnik do komentarza
https://skript.pl/temat/26697-skrypt-na-zmienna-komende/#findComment-175880
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ę...