![]() |
|
Usuwanie logów z serwera - Printable Version +- CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum (https://cshot.pl) +-- Forum: Counter-Strike (https://cshot.pl/forumdisplay.php?fid=54) +--- Forum: Counter-Strike 1.6 (https://cshot.pl/forumdisplay.php?fid=55) +---- Forum: PLUGINY (https://cshot.pl/forumdisplay.php?fid=62) +---- Thread: Usuwanie logów z serwera (/showthread.php?tid=3202) |
Usuwanie logów z serwera - Poster - 09-18-2025 [TITLE] Usuwanie logów z serwera [URL] https://amxx.pl/topic/121135-usuwanie-logów-z-serwera/ # Opis Plugin usuwa niechciane, stare logi. Ilość dni po jakich ma usuwać pliki ustawia się w sma pluginu. Plugin napisany bardziej tak dla satysfakcji, rozrywki, itp., ale czasami może się przydać, praktycznie bez wchodzenia na ftp można usuwać większą ilość logów, a nawet innych plików (jeśli edytujemy sma pluginu). # Konfiguracja Plugin konfigurujemy w sma, a dokładniej są to te zmienne new const g_szOgraniczenie[] = "10"; new const g_sciezki[][eFileData] = { {"logs", 30}, {"addons/amxmodx/logs", 20} }; new const g_nazwy[][eFileData] = { {"L", 20}, {"error_", 30} }; **g_szOgraniczenie** \- co ile map ma usuwać logi (string, bo tak akurat w tym przypadku jest lepiej). **g_sciezki** \- foldery w jakich ma szukać logów. Jak widać w każdym wierszu są dwa parametry, pierwszy to ścieżka do folderu, a drugi to po ilu dniach ma usuwać logi znajdujące się w tym folderze. **g_nazwy** \- tak jakby prefiksy logów, czyli początki nazw logów, które ma brać pod uwagę. Tutaj także mamy dwa parametry: pierwszy - nazwa prefiksu, drugi - po ilu dniach ma usuwać plik z podanym prefiksem. Dlatego też, warto przy pisaniu pluginów i tworzeniu własnych logów, dawać w nazwie jakiś unikalny prefiks. # Wymagania Moduł z tego tematu -> [http://amxx.pl/topic...-czasach- pliku/](http://amxx.pl/topic/34119-dane-o-czasach-pliku/) lub nowy amxmodx, czyli 1.8.3 w którym jest dostępna funkcja "GetFileTime". W temacie są dwie wersje pluginu, gdzie ta druga nie była sprawdzona (ale nie powinno być problemów), a pierwsza już tak, która jednak ma małą wadę (wystarczy przeczytać temat z udostępnionym modułem). W przypadku obydwu wersji, prawdopodobnie będzie wymagana kompilacja lokalna. # Download **Wersja która wymaga dodatkowego modułu:** [](https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=59602 "Pobierz załącznik") [**usuwanie_logow.sma**](https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=59602 "Pobierz załącznik") **1,58 KB** 242 Ilość pobrań [ **usuwanie_logow.amxx**](/kompilator/plugin/59602"Pobierz plik AMXX") **Wersja bez modułu:** [](https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=59603 "Pobierz załącznik") [**usuwanie_logow_new.sma**](https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=59603 "Pobierz załącznik") **1,58 KB** 249 Ilość pobrań [ **usuwanie_logow_new.amxx**](/kompilator/plugin/59603"Pobierz plik AMXX") Załączniki: usuwanie_logow.sma usuwanie_logow_new.sma |