mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2026-03-08 09:07:17 +00:00
Game Filter Mode service
This commit is contained in:
67
service.bat
67
service.bat
@@ -298,6 +298,10 @@ for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
|||||||
)
|
)
|
||||||
) else if "!arg:~0,12!" EQU "%%GameFilter%%" (
|
) else if "!arg:~0,12!" EQU "%%GameFilter%%" (
|
||||||
set "arg=%GameFilter%"
|
set "arg=%GameFilter%"
|
||||||
|
) else if "!arg:~0,15!" EQU "%%GameFilterTCP%%" (
|
||||||
|
set "arg=%GameFilterTCP%"
|
||||||
|
) else if "!arg:~0,15!" EQU "%%GameFilterUDP%%" (
|
||||||
|
set "arg=%GameFilterUDP%"
|
||||||
)
|
)
|
||||||
|
|
||||||
if !mergeargs!==1 (
|
if !mergeargs!==1 (
|
||||||
@@ -690,12 +694,34 @@ chcp 437 > nul
|
|||||||
|
|
||||||
set "gameFlagFile=%~dp0utils\game_filter.enabled"
|
set "gameFlagFile=%~dp0utils\game_filter.enabled"
|
||||||
|
|
||||||
if exist "%gameFlagFile%" (
|
if not exist "%gameFlagFile%" (
|
||||||
set "GameFilterStatus=enabled"
|
|
||||||
set "GameFilter=1024-65535"
|
|
||||||
) else (
|
|
||||||
set "GameFilterStatus=disabled"
|
set "GameFilterStatus=disabled"
|
||||||
set "GameFilter=12"
|
set "GameFilter=12"
|
||||||
|
set "GameFilterTCP=12"
|
||||||
|
set "GameFilterUDP=12"
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
|
set "GameFilterMode="
|
||||||
|
for /f "usebackq delims=" %%A in ("%gameFlagFile%") do (
|
||||||
|
if not defined GameFilterMode set "GameFilterMode=%%A"
|
||||||
|
)
|
||||||
|
|
||||||
|
if /i "%GameFilterMode%"=="tcp" (
|
||||||
|
set "GameFilterStatus=enabled (TCP)"
|
||||||
|
set "GameFilter=1024-65535"
|
||||||
|
set "GameFilterTCP=1024-65535"
|
||||||
|
set "GameFilterUDP=12"
|
||||||
|
) else if /i "%GameFilterMode%"=="udp" (
|
||||||
|
set "GameFilterStatus=enabled (UDP)"
|
||||||
|
set "GameFilter=1024-65535"
|
||||||
|
set "GameFilterTCP=12"
|
||||||
|
set "GameFilterUDP=1024-65535"
|
||||||
|
) else (
|
||||||
|
set "GameFilterStatus=enabled (TCP and UDP)"
|
||||||
|
set "GameFilter=1024-65535"
|
||||||
|
set "GameFilterTCP=1024-65535"
|
||||||
|
set "GameFilterUDP=1024-65535"
|
||||||
)
|
)
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
@@ -704,16 +730,35 @@ exit /b
|
|||||||
chcp 437 > nul
|
chcp 437 > nul
|
||||||
cls
|
cls
|
||||||
|
|
||||||
if not exist "%gameFlagFile%" (
|
echo Select game filter mode:
|
||||||
echo Enabling game filter...
|
echo 0. Disable
|
||||||
echo ENABLED > "%gameFlagFile%"
|
echo 1. TCP and UDP
|
||||||
call :PrintYellow "Restart the zapret to apply the changes"
|
echo 2. TCP only
|
||||||
|
echo 3. UDP only
|
||||||
|
echo.
|
||||||
|
set "GameFilterChoice=0"
|
||||||
|
set /p "GameFilterChoice=Select option (0-3, default: 0): "
|
||||||
|
if %GameFilterChoice%=="" set "GameFilterChoice=0"
|
||||||
|
|
||||||
|
if "%GameFilterChoice%"=="0" (
|
||||||
|
if exist "%gameFlagFile%" (
|
||||||
|
del /f /q "%gameFlagFile%"
|
||||||
|
) else (
|
||||||
|
goto menu
|
||||||
|
)
|
||||||
|
) else if "%GameFilterChoice%"=="1" (
|
||||||
|
echo all>"%gameFlagFile%"
|
||||||
|
) else if "%GameFilterChoice%"=="2" (
|
||||||
|
echo tcp>"%gameFlagFile%"
|
||||||
|
) else if "%GameFilterChoice%"=="3" (
|
||||||
|
echo udp>"%gameFlagFile%"
|
||||||
) else (
|
) else (
|
||||||
echo Disabling game filter...
|
echo Invalid choice, exiting...
|
||||||
del /f /q "%gameFlagFile%"
|
pause
|
||||||
call :PrintYellow "Restart the zapret to apply the changes"
|
goto menu
|
||||||
)
|
)
|
||||||
|
|
||||||
|
call :PrintYellow "Restart the zapret to apply the changes"
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user