Skocz do zawartości

ServerOptions - skrypt na bany i pomoc administracji


Rekomendowane odpowiedzi

Witam. Przedstawiam odnowione ServerOptions z garścią nowych opcji!
 

Komendy:

/serveroptions help <1-2> -> Wyświetla listę komend i objaśnienie formatu czasu

/serveroptions achat <opcjonalnie: wiadomość> -> Włącza Adminchat

/serveroptions on/off -> Włącza lub wyłącza chat

/serveroptions clear -> Czyści chat

/serveroptions mute <gracz>-> Wycisza gracza do odwołania

/serveroptions cmute <gracz> <czas> -> Wycisza gracza na czas

/serveroptions unmute <gracz> -> Odcisza gracza

/serveroptions perm <gracz> -> Daje graczowi bana permanentnego

/serveroptions cban <gracz> <czas> <powod> -> Banuje gracza na czas

/serveroptions xr -> Włącza lub wyłącza anty x-ray

/adminwarn <powód> <skarga> <uwzględnić miejsce[T/N]> -> Tworzy skargę w pliku log i wysyła informację o skardze każdemu graczowi z permisją

 

Format czasu w komendach:

a - ilość

b - litera odpowiadająca czasowi

 

<czas> = ab

a - 1, 2, 3, 4, 5, 6, 7, itd.

b - s, min, h, d, m

s - sekunda

min - minuta

h - godzina

d - dzień

m - miesiąc

 

NIE MA MOŻLIWOŚCI WYCISZANIA MIESIĄCAMI!

 

Przykładowe użycie: /serveroptions cban PoweredDragon 12m Bo tak -> Banuje gracza Powered Dragon na 12 miesięcy, bo tak. Dodatkowo wyjaśnienie jest w komendzie /serveroptions help 2

Możliwości:

Wszystko, co umożliwiają komendy

Permisja na pisanie, gdy chat jest wyłączony

SlowMode+Permisja na pisanie bez ograniczeń czasowych

Auto-cenzura słów wybranych przez administratora(sam może dopisać słowa do kilku domyślnych)

Anty X-ray

Permisje:

 
so.help
so.ac.get -> otrzymywanie wiadomości adminchatu
so.ac.turn -> możliwość włączenia/wyłączenia adminchatu
so.ac.send -> możliwość wysłania wiadomości bezpośrednio w komendzie
so.use -> możliwość użycia komendy /chatoptions
so.chat.turn -> możliwość włączenia/wyłączenia chatu
so.chat.clear -> możliwość wyczyszczenia chatu
so.chat.off.send -> możliwość pisania na wyłączonym chacie
so.chat.mute.dset -> możliwość wyciszenia innych(brak ustawionego czasu)
so.chat.mute.set -> możliwość wyczyszenia innych(ustawiony czas)
ao.chat.unmute -> możliwość odciszenia innych
so.rule.ban.perm -> możliwość permanentnego zbanowania innych
so.rule.ban.time -> możliwość czasowego zbanowania innych
so.aw.get -> możliwość otrzymania powiadomienia o skardze

so.xr.use -> możliwość używania x-raya

so.cl.dw -> nasze wiadomości na czacie nie zapisują się w pliku yml
so.bl.dw -> nasze postawione bloki nie zapisują się w pliku yml
so.cmdl.dw -> nasze komendy nie zapisują się w pliku yml
so.slowmode.ignore -> Mimo SlowMode'a gracz może pisac na czacie bez przerwy

 

Wymagania:

WildSkript

 

TO DO:

  • Prywatne rozmowy
  • Prywatna konferencja(gracz+kilku wybranych graczy)
  • Prywatna rozmowa(gracz+wybrany gracz do rozmowy)
  • Logi Walki
  • Prawdopodobnie może dojść logowanie dla administratorów/moderatorów poprzez specjalne hasło
  • Próba zalogowania się, po użyciu x razy błędnego hasła skutkuje permem na IP

To co jest przekreślone, jest już zrobione w kodzie i czeka na ewentualne poprawki/wydanie nowej wersji.

 

Znane błędy:
BRAK

 

Download:

Dostępny za pośrednictwem PDAPI

 

Jak już piszesz, że takich skryptów jest multum, to pokaż mi conajmniej 10 różnych skryptów, w którym są wszystkie te opcje!

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/
Udostępnij na innych stronach

Przydała by się opcja wyłączenia anty x ray'a  (ostatnie linijki kodu) jak ktoś ma serwer PVP to ta opcja mu się nie przyda ale zlaguje serwer xDDDDDD A i do tego chyba jest wymagany Skript+ dopisz w temacie

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-4669
Udostępnij na innych stronach

Nowa wersja widzę, fajna, ale...


Auto-cenzura słów wybranych przez administratora(sam może dopisać słowa do kilku domyślnych)

 

Mógłbyś iść w stronę oryginalności i dodać półautomatyczne dodawanie przekleństw/słów np. komendą /serveroptions cenzura XXX

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-4683
Udostępnij na innych stronach

@UP Why Not :D Jakiś sposób na dodawanie do opcji?

 

@herhor a jakiś mniej laggy sposób?

 

Dodano możliwość włączenia/wyłączenia anty x-raya komendą /serveroptions xr

Poprawiono Anty X-ray

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-4684
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 2 tygodnie później...

@UP

 

Przewidywania(Zaraz dodam do TO DO LIST):

  • Automatyczne Update'y(Przy załadowaniu skryptu lub przy komendzie /so update)
  • Logi Stawiania/niszczenia bloków(W razie powstania konstrukcji, które nie winny zaistnieć)
  • Logi Czatu
  • Logi Komend
  • Prawdopodobnie może dojść logowanie dla administratorów/moderatorów poprzez specjalne hasło

    Próba zalogowania się, po użyciu x razy błędnego hasła skutkuje permem na IP
  • Skrypt będzie miał własny folder w folderze scripts, który wygeneruje się automatycznie po załadowaniu. W tym folderze znajdą się również wszelkie pliki służące do konfiguracji skryptu :D
  • I WIELE WIĘCEJ!
Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7639
Udostępnij na innych stronach

@up

Czekam jak to zrobisz :D

Możesz również dodać (do tego logowania) nicki/ip/hosty osób, które mogłyby się logować.

Na przykładzie:

Typek o nicku CS:GO o ip 1.1.1.1 ma admina

Typek o nicku CS:GO o ip 2.2.2.2 dostałby bana, jakby zalogował się na admina

Typek o nicku CS 1.6 o ip 1.1.1.1 dostałby bana, jakby zalogował się na admina

 

Coś w ten deseń. Chyba rozumiesz o co chodzi ? ;d

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7657
Udostępnij na innych stronach

czy logi chatu i koemnd nie są już wbudowane? To będzie tylko dodatkowo obciążać serwer. A przy logach z budowy dodaj opcję sprawdzenia wybranego bloku, bo komu się będzie chciało czytać 100k linijek...

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7658
Udostępnij na innych stronach

@UP

1. Logi są wbudowane, ale krzywo, bo z całym serwerem i jest to dość... Niewygodne(ciężko odczytac całość...)

2. Wysyłanie wiadomości do pliku tekstowego nie obciąża serwera

3. Będzie pisało jaki blok został postawiony

4. Będą dokładne koordynaty, nick gracza i czas

5. Do 'czytania 100k linijek' jest opcja "Wyszukaj" odpalana "CTRL+F" i nie będzie problemu, jakby co ;P

 

Jak tak patrzę, to sądzę, że przydadzą się logi walki, z rejestracją 'narzędzia zbrodni'(np. w wypadku killaury, żeby nie było, że ktoś mieczem z odl. 20 kratek zabija).

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7661
Udostępnij na innych stronach

Obciąża serwer... czemu tak sądzę? Dysk musi się orbacać, by wykonać jakiś zapis, a KAŻDY chyba wie, że dysk jest najwolniejszą częscią w komputerze. Pomyśl, że 100 graczy nagle stawia i niszczy bloki. Modyfikują świat, a dodatkowo rozkazują serwerowi utworzenie nowej linijki, co chwilkę. Co do Wyszukiwania, to miałem na myśli kordy pojedyńczego bloku, a wiadomo, że w formie tekstowej bloki odczytuje się ciężko... Nawet crl F nie pomoże, bo trzeba szukać 3 kordy. Jak dla mnie lepiej wgrać Core Protect i nie martwić się o grieferów(tak wiem CP też korzysta z zapisu do pliku, ale on w przeciwieństwie do skryptu nie opiera się o zewnętrzne środowisko, a zatem jest wydajniejszy)

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7751
Udostępnij na innych stronach

@UP

Nie wiem jak to działa z serwerami 500 slotów, ale na 200 slotowym serwie jakoś nie było odczuwalnych lagów, gdy do pliku wbiło się naraz 100+ linijek kodu... W configu będzie do ustawienia:

Czy Block/Chat/Command log ma działać

Na co ma reagować(chodzi o jakie bloki/komendy)

 

damage log będzie tylko w wypadku pvp graczy(w różnych sytuacjach... I też w configu ustawiasz czy ma działać)

Odnośnik do komentarza
https://skript.pl/temat/691-serveroptions-skrypt-na-bany-i-pomoc-administracji/#findComment-7761
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ę...