Skocz do zawartości
  • 0

Uproszczenie tych skryptów


Pytanie

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, MaxTheFuck napisał:

Witam. Uprościłby mi ktoś te skrypty? o ile się wgl da.

 

https://pastebin.com/imDb7evn

O wiele prościej jest dodać zablokowane komendy do listy i przy wykonywaniu jakiejkolwiek komendy sprawdzać czy ów lista zawiera komendę.

options:
	list: "plugins" and "pl" and "bukkit:pl" and "bukkit:plugins"
	
on command:
	if ({@list}) contains command:
		send "&cNie odnaleziono takiej komendy!" to sender
		cancel event
		stop

Oczywiście do tej listy musisz dodać resztę komend, dałem jedynie kilka przykładowych.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266358
Udostępnij na innych stronach

  • 0
24 minuty temu, MaxTheFuck napisał:

@Kormic twoja metoda nie działa niestety nie ma błedów a komendy widać dalej.

Zrobiłem to ze zwykłą listą i już działa.

on load:
	set {prohibitedCommands::*} to "plugins" and "pl" and "bukkit:pl" and "bukkit:plugins"
	
on command:
	if {prohibitedCommands::*} contains command:
		send "&cNie odnaleziono takiej komendy!" to sender
		cancel event
		stop

 

Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266367
Udostępnij na innych stronach

  • 0
on load:
	set {prohibitedCommands::*} to "plugins" and "pl" and "bukkit:pl" and "bukkit:plugins"
	
on command:
	loop {prohibitedCommands::*}:#kurna kormic dłuższej nazwy zmiennej nie dało się tu wsadzić?
		if loop-value is command:
			send "&cNie odnaleziono takiej komendy!" to sender
			cancel event
			stop

 

Edytowane przez PanMaruda
Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266371
Udostępnij na innych stronach

  • 0
Teraz, MaxTheFuck napisał:

Również dalej nie działa. błędów nie ma ale pokazuje komendy i tak @Kormic

Testowałem u mnie skrypt i działał bez zarzutu. Zakładam, że posiadasz starą wersję Skripta. Spróbuj w takim razie zamienić command na "%command%".

Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266372
Udostępnij na innych stronach

  • 0
2 minuty temu, PanMaruda napisał:

on load:
	set {prohibitedCommands::*} to "plugins" and "pl" and "bukkit:pl" and "bukkit:plugins"
	
on command:
	loop {prohibitedCommands::*}:#kurna kormic dłuższej nazwy zmiennej nie dało się tu wsadzić?
		if loop-value is command:
			send "&cNie odnaleziono takiej komendy!" to sender
			cancel event
			stop

 

Działa dziękuje.

Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266376
Udostępnij na innych stronach

  • 0
9 minut temu, Kormic napisał:

Testowałem u mnie skrypt i działał bez zarzutu. Zakładam, że posiadasz starą wersję Skripta. Spróbuj w takim razie zamienić command na "%command%".

nie działa dlatego że 'contains' nie działało poprawnie w żadnej z wersji - dopiero w którejś z ostatnich zostało to oficjalnie naprawione więc nie ma się co dziwić.

 

 

10 minut temu, MaxTheFuck napisał:

Działa dziękuje.

proszę oznaczyć odpowiedź jako rozwiązanie oraz opcjonalnie polubić wiadomości i zgłosić temat do zamknięcia.

Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266383
Udostępnij na innych stronach

  • 0
1 minutę temu, PanMaruda napisał:

nie działa dlatego że 'contains' nie działało poprawnie w żadnej z wersji - dopiero w którejś z ostatnich zostało to oficjalnie naprawione więc nie ma się co dziwić.

'contains' funkcjonowało poprawnie już w wersji 2.4.1, więc nie poprawiono tego w ostatnich wersjach, a już nieco dawniej.

Odnośnik do komentarza
https://skript.pl/temat/42495-uproszczenie-tych-skrypt%C3%B3w/#findComment-266387
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ę...