Skocz do zawartości
  • 0
Character

Zabezpieczenie przed widocznością

Pytanie

Użytkownik

Cześć, gracz odkrył że mimo vanisha, można zobaczyć czy admin jest na serwerze poprzez podpowiedzi. np. /ban. Pomógłby ktoś napisać skrypt który zablokuje podpowiedzi w poniższych komendach?

 

/unban <name, IP or UUID>
/ban <name, IP or UUID> <reason>
/ipban <name, IP or UUID> <reason>
/tempban <name, IP or UUID> <number> <minutes|hours|days|weeks|etc> <reason>
/tempipban <name, IP or UUID> <number> <minutes|hours|days|weeks|etc> <reason>
/mute <name or UUID>
/tempmute <name or UUID> <number> <minutes|hours|days|weeks|etc>
/kick <name, * for everyone or UUID>
/checkip <name or UUID>
/uuid
/togglechat
/dupeip <name, IP or UUID>
/checkban <name, IP or UUID>
/warn <name or UUID> <reason>
/clearwarnings <name or UUID> <reason>
/unwarn <name or UUID> - Removes a players most recent warning
/unmute <name or UUID>
/history [name] [number of records] - Displays a history of bans, kicks, mutes & more dealt
/mbreload - Reloads the plugin
/mbdebug - Outputs debug information for me if you're having issues!
/mbwhitelist <name or UUID> - Allows the given user to bypass IP bans (Not regular bans! Eg, use for players with siblings who need to be IP banned)
/ipreport - Basically, a mass /dupeip, on everyone who is online
/lockdown [reason]
/forcespawn - Teleports someone to the spawn (Twice, so /back won't work)
/mbreload - Reloads maxbans
/mbimport - Imports vanilla minecraft (And others) bans.
/mbexport - Export bans to vanilla, MySQL or SQLite databases. (Allows swapping SQLite <-> MySQL), and others ban plugins.
/rangeban <ip1-ip2> [reason] - Bans the IP range from ip1 to ip2 for the supplied reason.
/temprangeban <ip1-ip2> <time> <hours/min/sec> [reason] - Temporary variant of above
/unrangeban <ip> - Removes any RangeBan which overlaps with the given IP. Eg, if 127.0.0.1-127.0.0.5 is banned, unbanning 127.0.0.3 will lift the whole ban on 127.0.0.1-127.0.0.5.

 

Ogólnie zacząłem pisać, ale chcę się doradzić, w jaki sposób mogę to zrobić w bardziej optymalizowany sposób.

command /ban [<text>]:
    permission: anty.ban
    permission message: &cNie tym razem. :)
    trigger:
        if argument 1 is not set:
            send "&cNie tym razem. :)"

command /mute [<text>]:
    permission: anty.ban
    permission message: &cNie tym razem. :)
    trigger:
        if argument 1 is not set:
            send "&cNie tym razem. :)"
            
command /kick [<text>]:
    permission: anty.ban
    permission message: &cNie tym razem. :)
    trigger:
        if argument 1 is not set:
            send "&cNie tym razem. :)"

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Moderator
  • 0

po co ci skrypt jak można zablokować podpowiedzi. Wchodzisz w FTP nastepnie otwierasz plik spigot.yml i szukasz tam takiej rzeczy tab-complete: 0 i zmieniasz ja na: tab-complete: 99.

Edytowane przez TakiJakTy
TakiJakTy

Usuwam formatowanie.

Notatka dodana przez TakiJakTy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
13 minut temu, LeQuLa napisał:

po co ci skrypt jak można zablokować podpowiedzi. Wchodzisz w FTP nastepnie otwierasz plik spigot.yml i szukasz tam takiej rzeczy tab-complete: 0 i zmieniasz ja na: tab-complete: 99.

@LeQuLa
Tak jak wspomniałem, nie chcę blokować podpowiedzi we wszystkich komendach.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
VIP++
  • 0

Masz moze skrypt na vanisha? Czy będzie ttzeba kombinować... Ale ogólnie to

on chat tab complete:
    loop {vanishPlauers::*}:
        Remove loop-value from completions

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość i zarejestrować się później. Jeżeli masz już konto, zaloguj się, aby dodać zawartość za jego pomocą.

Losowy awatar
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

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


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×