This is my amazing life!
Plugin pozwalający na edycję cvarów wpisanych w pliki .cfg bez konieczności otwierania tych plików metodą standardową np. poprzez FTP.
Do edycji cvara wystarczy wpisanie jednej komendy !
Poprawki:
- l1.3 - dodana nowa funkcja (patrz komendy), wszystkie stałe zamienione na zmienne, dzięki czemu nie ma szans blokady = błędnego działania, wprowadzona możliwość edycji dowolnego pliku, nie tylko .cfg.
l1.2 - poprawiona jedna literówka.
l1.1 - poprawione błędy działaniu pluginu, zoptymalizowane czytanie pliku, poprawione błędy językowe w konsoli, zmiana komendy na zmianę cvara.
l1.0b - usunieta niepotrzebna flaga w czytaniu plików, zoptymalizowane czytanie plików
l1.0 - pierwsza odsłona pluginu
- lamx_cvarlist "nazwa_pliku" - zwróci wszystkie komendy, cvary wraz z ich wartościami zawarte w wybranym pliku.
lamx_cvarvalue "nazwa_pliku.cfg" "nazwa_cvara" - zwróci wartość cvara wpisanego w dany plik.
lamx_cvarchange "nazwa_pliku.cfg" "nazwa_cvara" "nowa wartosc" - zmieni wartość cvara wpisanego w dany plik.
Za katalog domyślny plugin uznaje cstrike. Oznacza to, że edytując plik .cfg będący w tym folderze, w sekcji nazwa_pliku.cfg w komendzie podajemy samą nazwe pliku z rozszerzeniem.
Natomiast edytując każdy plik będący w dowolnym podfolderze w cstrike, musimy podać folder, w jakim ów plik się znajduje.
Dla ułatwienia, wprowadziłem w plugin zamiennik _amxx, który po wpisaniu w komendzie w nazwę pliku zostanie przemieniony na addons/amxmodx, dla ułatwienia, jeśli chcemy edytować cvar w pliku amxx.cfg, który znajduje się w addons/amxmodx/configs wystarczy, że nasza
komenda będzie wyglądać tak:
amx_cvarvalue "_amxx/configs/amxx.cfg" "nazwa_cvara" "nowa wartosc"
Nowa odsłona !
Wersja 1.1.
Poprawki:
- lpoprawione błędy działaniu pluginu, zoptymalizowane czytanie pliku, poprawione błędy językowe w konsoli, zmiana komendy na zmianę cvara.
Plugin do pobrania w pierwszym poście.
Kolejna odsłona !
Wersja 1.3.
Poprawki:
- ldodana nowa funkcja (patrz komendy), wszystkie stałe zamienione na zmienne, dzięki czemu nie ma szans blokady = błędnego działania, wprowadzona możliwość edycji dowolnego pliku, nie tylko .cfg.
Plugin do pobrania w pierwszym poście.