Skocz do zawartości

NoCmds - blokowanie komend


Rekomendowane odpowiedzi

NoCmds v1.1
Prosty plugin pod spigota pozwalający zablokować komendy tak, że gdy ktoś spróbuje ich użyć wyświetli się informacja, że taka komenda nie istnieje.

Aby zablokować jakaś komendę należy ją dodać jako kolejny element listy blockedCommands w konfiguracji pluginu.
Jeśli dodamy komendę bez ukośnika na początku to ta komenda będzie też blokowana z dowolnymi prefixami.
Jeśli dodamy komendę z ukośnikiem na początku to blokowana będzie tylko ta dokładna komenda.

Przykładowa konfiguracja:

blockedCommands:
- ver
- /plugins

Taka konfiguracja zablokuje następujące komendy:
/ver
/bukkit:ver
/minecraft:ver
/<dowolny_prefix>:ver
oraz
/plugins.

Github: github.com/piratjsk/NoCmds
Download: github.com/piratjsk/NoCmds/releases

Komendy:
/nocmds - wyświetla bezużyteczną linię tekstu
/nocmds reload - przeładowuje konfigurację pluginu (wymaga uprawnienia: nocmds.admin)
/nocmds list - wyświetla (w niezbyt wygodny sposób) listę zablokowanych komend (wymaga uprawnienia: nocmds.admin)

Uprawnienia:
nocmds.bypass - pozwala korzystać z zablokowanych komend
nocmds.admin - daje dostęp do komend 'nocmds reload' i 'nocmds list'

Na żywo jak działa ten plugin można zobaczyć na Forumowym survivalu, wpisując np. komendę '/plugins' i jej warianty.

Odnośnik do komentarza
https://skript.pl/temat/12041-nocmds-blokowanie-komend/
Udostępnij na innych stronach

wydaje mi sie ze mozna to zrobic w samym skrypcie, mniej wiecej tak:

on command:
	if command is "pl" or "plugins": # wiecej komend ...
		cancel event
		execute player command "komendaktoranapewnonieistnieje"

no i podpiac do tego jakis config

Odnośnik do komentarza
https://skript.pl/temat/12041-nocmds-blokowanie-komend/#findComment-85669
Udostępnij na innych stronach

28 minut temu, RaiZeN napisał:

wydaje mi sie ze mozna to zrobic w samym skrypcie, mniej wiecej tak:

Ja nie mówię, że nie można. Zrobiłem to tylko jako plugin i w trochę inny sposób. Jak wolisz skrypty to korzystaj ze skryptów, nikt Ci nie każe używać tego pluginu.

Odnośnik do komentarza
https://skript.pl/temat/12041-nocmds-blokowanie-komend/#findComment-85677
Udostępnij na innych stronach

Godzinę temu, sriskels napisał:

Da się usunąć tab complete pojedynczej komendy? Mógłbyś jak się da?

Zrobione.

Aktualizacja 1.1
- zablokowane komendy są teraz ukryte w podpowiedziach pod tabem

Download: github.com/piratjsk/NoCmds/releases

Odnośnik do komentarza
https://skript.pl/temat/12041-nocmds-blokowanie-komend/#findComment-85719
Udostępnij na innych stronach

  • 3 tygodnie później...
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ę...