Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :: MODIFY AT YOUR OWN RISK ::
- @echo off
- :restart
- title INITIALIZING...
- cls
- setlocal enabledelayedexpansion
- set TACOMACRO_ver=6.4.1
- set defaultConfig=1-1-1-1-1-1-1-1-1-1-0-1-0-0-1-0-0-0-0-0-1-0-0-0-0-0
- set "instDir=%APPDATA%"
- set foundOld=0
- cd /d "%instDir%"
- color 07
- mode con cols=60 lines=40
- powershell -command "&{$H=get-host;$W=$H.ui.rawui;$B=$W.buffersize;$B.width=60;$B.height=9001;$W.buffersize=$B;}"
- set TACOMACRO_C_TIPS=1
- set TACOMACRO_C_WORK=1
- set TACOMACRO_C_OVERTIME=1
- set TACOMACRO_C_DAILY=1
- set TACOMACRO_C_CLEAN=1
- set TACOMACRO_C_AIRPLANE=1
- set TACOMACRO_C_MUSIC=1
- set TACOMACRO_C_CHEF=1
- set TACOMACRO_C_KARAOKE=1
- set TACOMACRO_C_FLIPPER=1
- set TACOMACRO_C_GIFTS=0
- set TACOMACRO_C_COUPONS=1
- set TACOMACRO_C_DONATE=0
- set TACOMACRO_C_AUTONICK=0
- set TACOMACRO_C_WAITDAILY=1
- set TACOMACRO_C_TYPESPEED=50
- set TACOMACRO_C_CHAIRS=0
- set TACOMACRO_C_SAIL=0
- set TACOMACRO_C_CONCERT=0
- set TACOMACRO_C_TOURS=0
- set TACOMACRO_C_HAMMOCK=0
- set TACOMACRO_C_AUTOCLAIM=1
- set TACOMACRO_C_DELIVERY=0
- set TACOMACRO_C_MASCOT=0
- set TACOMACRO_C_SAMPLES=0
- set TACOMACRO_C_BUS=0
- set TACOMACRO_C_HAPPY=0
- set TACOMACRO_prefix=,
- set TACOMACRO_DELAY=10000
- set TACOMACRO_STEP=1500
- set TACOMACRO_RANGE=60000
- set TACOMACRO_BREAKTIME=4
- set TACOMACRO_BREAKINTERVAL=12
- set TACOMACRO_MGRINDSTREAK=25
- set TACOMACRO_NEWCONFIG=%defaultConfig%
- set "TACOMACRO_NICK="
- set TACOMACRO_DONOAMOUNT=0
- set TACOMACRO_QUIETSTART=1
- set TACOMACRO_COUPONAMOUNT=5
- set TACOMACRO_TYPESPEED=50
- set "TACOMACRO_COMMANDS="
- set TACOMACRO_SILENTMODE=0
- set TACOMACRO_TIPSINTERVAL=300000
- set TACOMACRO_WORKINTERVAL=600000
- set TACOMACRO_OTINTERVAL=1800000
- set TACOMACRO_STREAKPROTECTION=1
- set TACOMACRO_BEACH=0
- set TACOMACRO_CITY=0
- set TACOMACRO_AUTOCLAIMTIME=23:00
- set TACOMACRO_AUTOFOCUS=0
- set "TACOMACRO_APPNAME=Discord"
- set TACOMACRO_CLAIMLOCATION=shack
- set breakcondition=time
- if not exist "TACOMACRO.vbs" (
- if not exist "%TEMP%\TACOMACRO.vbs" (
- title Tam's TACOMACRO v%TACOMACRO_ver%
- echo.
- echo Additional setup is required for TACOMACRO to function.
- echo Press any key to continue...
- echo.
- pause > nul
- echo Please specify the TacoShack bot prefix ^(Default is [,]^)
- set /p TACOMACRO_prefix=">> "
- set fVerNum=0
- call :TacoSetup initial
- ) else (
- set foundOld=1
- cd /d "%TEMP%"
- )
- )
- for /f "tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- set fVer=%%A
- set fVerNum=!fVer:.=!
- set mVerNum=!TACOMACRO_ver:.=!
- if !fVerNum! LSS !mVerNum! (
- title Tam's TACOMACRO v%TACOMACRO_ver%
- echo An update to TACOMACRO is included in this release.
- echo.
- echo Included: %TACOMACRO_ver%
- echo Installed: !fVer!
- echo.
- echo Press any key to update.
- pause > nul
- call :TacoSetup
- )
- goto :vcheckbreak
- )
- :vcheckbreak
- cd /d "%instDir%"
- if not exist "TACOMACRO.vbs" (
- echo Setup/Update failed. Ask Tam for a non-integrated release.
- pause > nul
- exit
- )
- for /f "skip=3 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- for /f "tokens=1-3 delims=," %%B in ("%%A") do (
- set TACOMACRO_GIFT_R1=%%~B
- set TACOMACRO_GIFT_R2=%%~C
- set TACOMACRO_GIFT_R3=%%~D
- )
- for /f "skip=1 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_prefix=%%A
- for /f "skip=4 tokens=2 delims==" %%B in (TACOMACRO.vbs) do (
- for /f "tokens=1-22 delims=," %%C in ("%%B") do (
- set TACOMACRO_STEP=%%C
- set TACOMACRO_DELAY=%%D
- set TACOMACRO_RANGE=%%E
- if %fVerNum% GEQ 550 (
- set TACOMACRO_BREAKTIME=%%F
- set TACOMACRO_BREAKINTERVAL=%%G
- if %fVerNum% GEQ 570 (
- set TACOMACRO_MGRINDSTREAK=%%H
- set breakCondition=%%I
- set TACOMACRO_DONOAMOUNT=%%J
- if %fVerNum% GEQ 580 (
- set TACOMACRO_QUIETSTART=%%K
- set TACOMACRO_COUPONAMOUNT=%%L
- if %fVerNum% GEQ 591 (
- set TACOMACRO_TYPESPEED=%%M
- set /a TACOMACRO_C_TYPESPEED=100-%%M
- if %fVerNum% GEQ 600 (
- set TACOMACRO_SILENTMODE=%%N
- if %fVerNum% GEQ 610 (
- set TACOMACRO_TIPSINTERVAL=%%O
- set TACOMACRO_WORKINTERVAL=%%P
- set TACOMACRO_OTINTERVAL=%%Q
- if %fVerNum% GEQ 612 (
- set TACOMACRO_STREAKPROTECTION=%%R
- if %fVerNum% GEQ 620 (
- set TACOMACRO_BEACH=%%S
- if %fVerNum% GEQ 630 (
- set TACOMACRO_AUTOCLAIMTIME=%%T
- if %fVerNum% GEQ 631 (
- set TACOMACRO_AUTOFOCUS=%%U
- set TACOMACRO_APPNAME=%%V
- if %fVerNum% GEQ 635 (
- set TACOMACRO_CLAIMLOCATION=%%W
- if %fVerNum% GEQ 640 (
- set TACOMACRO_CITY=%%X
- )
- )
- )
- )
- )
- )
- )
- for /f "skip=6 tokens=1,* delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_COMMANDS=%%B
- for %%C in (%%B) do (
- for /f "tokens=1,* delims==" %%D in ("%%~C") do (
- if "%%D"=="n" (
- set commandName=%%E
- set TACOMACRO_CMD_!commandName!_N=%%E
- )
- if "%%D"=="c" (
- set TACOMACRO_CMD_!commandName!_C=%%E
- )
- if "%%D"=="t" (
- set TACOMACRO_CMD_!commandName!_T=%%E
- )
- if "%%D"=="w" (
- set TACOMACRO_CMD_!commandName!_W=%%E
- )
- )
- )
- for /f "skip=5 tokens=1,* delims==" %%A in (TACOMACRO.vbs) do (
- set "TACOMACRO_NICK=%%~B"
- for /f "skip=2 tokens=2 delims==" %%C in (TACOMACRO.vbs) do (
- set TACOMACRO_NEWCONFIG=%%C
- goto :menu
- )
- )
- )
- )
- )
- )
- for /f "skip=5 tokens=1,* delims==" %%N in (TACOMACRO.vbs) do (
- set "TACOMACRO_NICK=%%~O"
- for /f "skip=2 tokens=2 delims==" %%P in (TACOMACRO.vbs) do (
- set TACOMACRO_NEWCONFIG=%%P
- goto :menu
- )
- )
- )
- )
- )
- for /f "skip=2 tokens=2 delims==" %%C in (TACOMACRO.vbs) do (
- set TACOMACRO_NEWCONFIG=%%C
- goto :menu
- )
- )
- )
- )
- :menu
- title Tam's TACOMACRO v%TACOMACRO_ver%
- cls
- echo.
- echo Press 0 to configure features
- echo Press 1 to continue
- choice /c 01 /n
- if %ERRORLEVEL% EQU 1 (
- for /f "skip=2 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_NEWCONFIG=%%A
- call :ProcessConfig %%A
- call :Configure
- goto :menu
- )
- )
- :menu.break
- cls
- echo.
- echo *** NOTE ***
- echo For highest efficiency, start the macro with no
- echo active cooldowns or boosts.
- echo If cooldowns or boosts are already active the
- echo macro will reach peak efficiency within 24 hours.
- echo.
- echo Press any key to start...
- pause > nul
- :main
- cls
- color 0A
- echo.
- cscript //nologo TACOMACRO.vbs
- if %ERRORLEVEL% EQU 0 (
- color 0C
- echo.
- echo TACOMACRO has crashed and needs to be restarted.
- echo.
- echo ^(The cool guys also tell Tam about the issue^)
- ) else (
- exit
- )
- echo.
- echo Press any key to restart.
- pause > nul
- goto :main
- :TacoSetup
- if not "%1"=="config" (
- if not "%1"=="initial" (
- if %fVerNum% LSS 521 (
- echo.
- set TACOMACRO_prefix=,
- echo Please specify the TacoShack bot prefix ^(Default is [,]^)
- set /p TACOMACRO_prefix=">> "
- ) else (
- for /f "skip=1 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_prefix=%%A
- if %fVerNum% GEQ 539 (
- for /f "skip=4 tokens=2 delims==" %%B in (TACOMACRO.vbs) do (
- for /f "tokens=1-22 delims=," %%C in ("%%B") do (
- set TACOMACRO_STEP=%%C
- set TACOMACRO_DELAY=%%D
- set TACOMACRO_RANGE=%%E
- if %fVerNum% GEQ 550 (
- set TACOMACRO_BREAKTIME=%%F
- set TACOMACRO_BREAKINTERVAL=%%G
- if %fVerNum% GEQ 570 (
- set TACOMACRO_MGRINDSTREAK=%%H
- set breakCondition=%%I
- set TACOMACRO_DONOAMOUNT=%%J
- if %fVerNum% GEQ 580 (
- set TACOMACRO_QUIETSTART=%%K
- set TACOMACRO_COUPONAMOUNT=%%L
- if %fVerNum% GEQ 591 (
- set TACOMACRO_TYPESPEED=%%M
- set /a TACOMACRO_C_TYPESPEED=100-%%M
- if %fVerNum% GEQ 600 (
- set TACOMACRO_SILENTMODE=%%N
- if %fVerNum% GEQ 610 (
- set TACOMACRO_TIPSINTERVAL=%%O
- set TACOMACRO_WORKINTERVAL=%%P
- set TACOMACRO_OTINTERVAL=%%Q
- if %fVerNum% GEQ 612 (
- set TACOMACRO_STREAKPROTECTION=%%R
- if %fVerNum% GEQ 620 (
- set TACOMACRO_BEACH=%%S
- if %fVerNum% GEQ 630 (
- set TACOMACRO_AUTOCLAIMTIME=%%T
- if %fVerNum% GEQ 631 (
- set TACOMACRO_AUTOFOCUS=%%U
- set TACOMACRO_APPNAME=%%V
- if %fVerNum% GEQ 635 (
- set TACOMACRO_CLAIMLOCATION=%%W
- if %fVerNum% GEQ 640 (
- set TACOMACRO_CITY=%%X
- )
- )
- )
- )
- )
- )
- )
- for /f "skip=6 tokens=1,* delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_COMMANDS=%%B
- for %%C in (%%B) do (
- for /f "tokens=1,* delims==" %%D in ("%%~C") do (
- if "%%D"=="n" (
- set commandName=%%E
- set TACOMACRO_CMD_!commandName!_N=%%E
- )
- if "%%D"=="c" (
- set TACOMACRO_CMD_!commandName!_C=%%E
- )
- if "%%D"=="t" (
- set TACOMACRO_CMD_!commandName!_T=%%E
- )
- if "%%D"=="w" (
- set TACOMACRO_CMD_!commandName!_W=%%E
- )
- )
- )
- for /f "skip=5 tokens=1,* delims==" %%A in (TACOMACRO.vbs) do (
- set "TACOMACRO_NICK=%%~B"
- goto :TacoSetup.break
- )
- )
- )
- )
- )
- for /f "skip=5 tokens=1,* delims==" %%N in (TACOMACRO.vbs) do (
- set "TACOMACRO_NICK=%%~O"
- goto :TacoSetup.break
- )
- ) else (
- goto :TacoSetup.break
- )
- )
- )
- )
- ) else (
- set TACOMACRO_DELAY=10000
- set TACOMACRO_STEP=1500
- set TACOMACRO_RANGE=60000
- )
- goto :TacoSetup.break
- )
- )
- ) else (
- goto :TacoSetup.break2
- )
- )
- goto :TacoSetup.break
- :TacoSetup.break
- if not "%1"=="config" (
- if %fVerNum% GEQ 530 (
- for /f "skip=2 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- set TACOMACRO_NEWCONFIG=%%A
- if %fVerNum% LSS 570 (
- set TACOMACRO_NEWCONFIG=!TACOMACRO_NEWCONFIG!-0-0
- )
- if %fVerNum% LSS 572 (
- set TACOMACRO_NEWCONFIG=!TACOMACRO_NEWCONFIG!-1
- )
- if %fVerNum% LSS 620 (
- set TACOMACRO_NEWCONFIG=!TACOMACRO_NEWCONFIG!-0-0-0-0-0
- )
- if %fVerNum% LSS 630 (
- set TACOMACRO_NEWCONFIG=!TACOMACRO_NEWCONFIG!-1
- )
- if %fVerNum% LSS 640 (
- set TACOMACRO_NEWCONFIG=!TACOMACRO_NEWCONFIG!-0-0-0-0-0
- )
- call :ProcessConfig !TACOMACRO_NEWCONFIG!
- goto :TacoSetup.break2
- )
- ) else (
- set TACOMACRO_NEWCONFIG=%defaultConfig%
- )
- ) else (
- call :AssembleConfig
- )
- goto :TacoSetup.break2
- :TacoSetup.break2
- if not "%1"=="config" (
- if %fVerNum% GEQ 530 (
- for /f "skip=3 tokens=2 delims==" %%A in (TACOMACRO.vbs) do (
- for /f "tokens=1-3 delims=," %%B in ("%%A") do (
- set TACOMACRO_GIFT_R1=%%~B
- set TACOMACRO_GIFT_R2=%%~C
- set TACOMACRO_GIFT_R3=%%~D
- )
- goto :TacoSetup.break3
- )
- ) else (
- set "TACOMACRO_GIFT_R1="
- set "TACOMACRO_GIFT_R2="
- set "TACOMACRO_GIFT_R3="
- )
- )
- goto :TacoSetup.break3
- :TacoSetup.break3
- if "%1"=="config" (
- echo Applying changes...
- ) else (
- echo Updating TACOMACRO...
- )
- call :ConfigCheck
- (
- echo.'TACOMACRO VERSION=%TACOMACRO_ver%
- echo.'TACOMACRO PREFIX=%TACOMACRO_prefix%
- echo.'TACOMACRO CONFIG=%TACOMACRO_NEWCONFIG%
- echo.'TACOMACRO GR="%TACOMACRO_GIFT_R1%","%TACOMACRO_GIFT_R2%","%TACOMACRO_GIFT_R3%"
- echo.'TACOMACRO MISC=%TACOMACRO_STEP%,%TACOMACRO_DELAY%,%TACOMACRO_RANGE%,%TACOMACRO_BREAKTIME%,%TACOMACRO_BREAKINTERVAL%,%TACOMACRO_MGRINDSTREAK%,%breakCondition%,%TACOMACRO_DONOAMOUNT%,%TACOMACRO_QUIETSTART%,%TACOMACRO_COUPONAMOUNT%,%TACOMACRO_TYPESPEED%,%TACOMACRO_SILENTMODE%,%TACOMACRO_TIPSINTERVAL%,%TACOMACRO_WORKINTERVAL%,%TACOMACRO_OTINTERVAL%,%TACOMACRO_STREAKPROTECTION%,%TACOMACRO_BEACH%,%TACOMACRO_AUTOCLAIMTIME%,%TACOMACRO_AUTOFOCUS%,%TACOMACRO_APPNAME%,%TACOMACRO_CLAIMLOCATION%,%TACOMACRO_CITY%
- echo.'TACOMACRO NICK="%TACOMACRO_NICK%"
- echo.'TACOMACRO COMMANDS=!TACOMACRO_COMMANDS!
- echo.' BY @Tam#1111 '
- echo.
- echo.' AUTO-GENERATED BY TACOMACRO '
- echo.' MODIFY AT YOUR OWN RISK '
- echo.
- echo.WScript.Echo " _____________________"
- echo.WScript.Echo " | TACOMACRO %TACOMACRO_ver% |"
- echo.WScript.Echo " |_____________________|"
- echo.WScript.Echo ""
- echo.WScript.Echo " *** IMPORTANT ***"
- echo.WScript.Echo "The Discord message box must be focused"
- echo.WScript.Echo " for the commands to be sent correctly"
- echo.WScript.Echo ""
- echo.WScript.Echo "Starting in "^&MsToSeconds^(%TACOMACRO_DELAY%^)^&" seconds..."
- echo.WScript.Sleep %TACOMACRO_DELAY%
- echo.WScript.Echo ""
- echo.WScript.Echo "Alright, let's go"
- echo.WScript.Echo "----------------------------------------------"
- echo.WScript.Echo "INITIALIZING..."
- echo.Set TacoTyper = WScript.CreateObject^("WScript.Shell"^)
- echo.Dim tsBreak, breakCondition, breakInterval, isOnBreak, breakTime, grindStreak, maxStreak, stepdelay, rndmin, rndmax
- echo.Dim location
- echo.location = "shack"
- if !TACOMACRO_C_AUTOCLAIM!==1 (
- echo.Dim goalsClaimed
- echo.goalsClaimed = 0
- )
- echo.tsBreak = 0
- echo.breakCondition = "%breakCondition%"
- echo.breakInterval = %TACOMACRO_BREAKINTERVAL% * 3600000
- echo.isOnBreak = 0
- echo.breakTime = %TACOMACRO_BREAKTIME% * 3600000
- echo.grindStreak = 0
- echo.maxStreak = %TACOMACRO_MGRINDSTREAK%
- echo.stepdelay = %TACOMACRO_STEP%
- echo.rndmin = 0
- echo.rndmax = %TACOMACRO_RANGE%
- echo.WScript.Echo FormatDateTime^(Now, vbLongTime^)+": MACRO STARTED"
- echo.WScript.Echo ""
- echo.WScript.Echo " Feature config: %TACOMACRO_NEWCONFIG:-=%"
- echo.WScript.Echo " Prefix: %TACOMACRO_prefix%"
- if !TACOMACRO_BEACH!==1 (
- echo.WScript.Echo " Beach: ENABLED"
- )
- if !TACOMACRO_BEACH!==1 (
- echo.WScript.Echo " City: ENABLED"
- )
- echo.WScript.Echo ""
- echo.WScript.Echo " Step delay: %TACOMACRO_STEP% ms"
- echo.WScript.Echo " Start delay: %TACOMACRO_DELAY% ms"
- echo.WScript.Echo " Tips interval: %TACOMACRO_TIPSINTERVAL% ms"
- echo.WScript.Echo " Work interval: %TACOMACRO_WORKINTERVAL% ms"
- echo.WScript.Echo " Overtime interval: %TACOMACRO_OTINTERVAL% ms"
- if !TACOMACRO_SILENTMODE!==1 (
- echo.WScript.Echo " Silent mode: ON"
- echo.WScript.Echo " Quiet startup: ON (SILENT MODE)"
- ) else (
- echo.WScript.Echo " Silent mode: OFF"
- if !TACOMACRO_QUIETSTART!==1 (
- echo.WScript.Echo " Quiet startup: ON"
- ) else (
- echo.WScript.Echo " Quiet startup: OFF"
- )
- )
- if !TACOMACRO_RANGE! NEQ -1 (
- echo.WScript.Echo " Random delay range: %TACOMACRO_RANGE% ms"
- ) else (
- echo.WScript.Echo " Random delay range: OFF"
- )
- echo.WScript.Echo " Break condition: %breakCondition%"
- if !breakCondition!==time (
- echo.WScript.Echo " Break interval: %TACOMACRO_BREAKINTERVAL% hours"
- ) else (
- echo.WScript.Echo " Max grindstreak: %TACOMACRO_MGRINDSTREAK%"
- )
- echo.WScript.Echo " Break duration: %TACOMACRO_BREAKTIME%"
- if !TACOMACRO_C_DONATE!==1 (
- echo.WScript.Echo " Donation amount: $%TACOMACRO_DONOAMOUNT%"
- )
- if !TACOMACRO_C_COUPONS!==1 (
- echo.WScript.Echo " Coupon amount: %TACOMACRO_COUPONAMOUNT%"
- )
- echo.WScript.Echo " Claim location: %TACOMACRO_CLAIMLOCATION%"
- if not "!TACOMACRO_COMMANDS!"=="" (
- echo.WScript.Echo " Custom commands:"
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_C" (
- set "NT_commandContents=%%B"
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_W" (
- echo.WScript.Echo " !NT_commandContents!"
- )
- )
- )
- if !TACOMACRO_SILENTMODE!==0 (
- if !TACOMACRO_QUIETSTART!==0 (
- echo.WScript.Echo FormatDateTime^(Now, vbLongTime^)+": Sending startup message..."
- echo.Send^("```yaml"^)
- echo.Send^("INITIALIZED TACOMACRO %TACOMACRO_ver%"^)
- echo.Send^("---------------------------"^)
- echo.Send^("Feature config: %TACOMACRO_NEWCONFIG:-=%"^)
- echo.Send^("Prefix: %TACOMACRO_prefix%"^)
- if !TACOMACRO_BEACH!==1 (
- echo.Send^("Beach: Enabled"^)
- )
- if !TACOMACRO_CITY!==1 (
- echo.Send^("City: Enabled"^)
- )
- echo.Send^("Other:"^)
- echo.Send^(" Step: %TACOMACRO_STEP% ms"^)
- echo.Send^(" Start delay: %TACOMACRO_DELAY% ms"^)
- echo.Send^(" Tips interval: %TACOMACRO_TIPSINTERVAL% ms"^)
- echo.Send^(" Work interval: %TACOMACRO_WORKINTERVAL% ms"^)
- echo.Send^(" OTime interval: %TACOMACRO_OTINTERVAL% ms"^)
- if !TACOMACRO_RANGE! NEQ -1 (
- echo.Send^(" Delay range: %TACOMACRO_RANGE% ms"^)
- )
- echo.Send^(" Break condition: %breakCondition%"^)
- if !breakCondition!==time (
- echo.Send^(" Break interval: %TACOMACRO_BREAKINTERVAL% hours"^)
- ) else (
- echo.Send^(" Max grind streak: %TACOMACRO_MGRINDSTREAK%"^)
- )
- echo.Send^(" Break duration: %TACOMACRO_BREAKTIME% hours"^)
- if !TACOMACRO_C_DONATE!==1 (
- echo.Send^(" Donation amount: $%TACOMACRO_DONOAMOUNT%"^)
- )
- if !TACOMACRO_C_COUPONS!==1 (
- echo.Send^(" Coupon amount: %TACOMACRO_COUPONAMOUNT%"^)
- )
- echo.Send^(" Claim location: %TACOMACRO_CLAIMLOCATION%"^)
- if not "!TACOMACRO_COMMANDS!"=="" (
- echo.Send^(" CUSTOM COMMANDS"^)
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_C" (
- set "NT_commandContents=%%B"
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_W" (
- echo.Send^(" - !NT_commandContents!"^)
- )
- )
- )
- echo.Send^("```"^)
- echo.Send^("Let's go :taco:"^)
- echo.Wscript.Echo " - Sent"
- )
- )
- echo.Send^("%TACOMACRO_prefix%l " ^& location^)
- if not "!TACOMACRO_COMMANDS!"=="" (
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_C" (
- set "NT_commandContents=%%B"
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_T" (
- set NT_commandTime=%%B
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_W" (
- if %%B EQU 1 (
- echo.Dim lim_custom_!NT_currentCommand!, cmd_custom_!NT_currentCommand!, ts_custom_!NT_currentCommand!, w_custom_!NT_currentCommand!
- echo.w_custom_!NT_currentCommand! = 0
- ) else (
- echo.Dim lim_custom_!NT_currentCommand!, cmd_custom_!NT_currentCommand!, ts_custom_!NT_currentCommand!
- )
- echo.lim_custom_!NT_currentCommand! = !NT_commandTime!
- echo.cmd_custom_!NT_currentCommand! = "!NT_commandContents!"
- echo.ts_custom_!NT_currentCommand! = lim_custom_!NT_currentCommand!
- )
- )
- )
- if !TACOMACRO_C_DAILY!==1 (
- echo.Dim tsDaily, wDaily
- echo.tsDaily = 86400000
- echo.wDaily = 0
- )
- if !TACOMACRO_C_CLEAN!==1 (
- echo.Dim tsClean, wClean
- echo.tsClean = 86400000
- echo.wClean = 0
- )
- if !TACOMACRO_C_DONATE!==1 (
- echo.Dim tsDonate, wDonate
- echo.tsDonate = 86400000
- echo.wDonate = 0
- )
- if !TACOMACRO_C_TIPS!==1 (
- echo.Dim tsTips, wTips
- echo.tsTips = %TACOMACRO_TIPSINTERVAL%
- echo.wTips = 0
- )
- if !TACOMACRO_C_OVERTIME!==1 (
- echo.Dim tsOvertime, wOvertime
- echo.tsOvertime = %TACOMACRO_OTINTERVAL%
- echo.wOvertime = 0
- )
- if !TACOMACRO_C_WORK!==1 (
- echo.Dim tsWork, wWork
- echo.tsWork = %TACOMACRO_WORKINTERVAL%
- echo.wWork = 0
- )
- if !TACOMACRO_C_COUPONS!==1 (
- echo.Dim tsCoupons, wCoupons
- echo.tsCoupons = 86400000
- echo.wCoupons = 0
- )
- if !TACOMACRO_C_GIFTS!==1 (
- echo.Dim tsGifts, wGifts
- echo.tsGifts = 86400000
- echo.wGifts = 0
- )
- if !TACOMACRO_C_AIRPLANE!==1 (
- echo.Dim tsAirplane, wAirplane
- echo.tsAirplane = 86400000
- echo.wAirplane = 0
- )
- if !TACOMACRO_C_MUSIC!==1 (
- echo.Dim tsMusic, wMusic
- echo.tsMusic = 14400000
- echo.wMusic = 0
- )
- if !TACOMACRO_C_KARAOKE!==1 (
- echo.Dim tsKaraoke, wKaraoke
- echo.tsKaraoke = 21600000
- echo.wKaraoke = 0
- )
- if !TACOMACRO_C_FLIPPER!==1 (
- echo.Dim tsFlipper, wFlipper
- echo.tsFlipper = 28800000
- echo.wFlipper = 0
- )
- if !TACOMACRO_C_CHEF!==1 (
- echo.Dim tsChef, wChef
- echo.tsChef = 14400000
- echo.wChef = 0
- )
- if !TACOMACRO_BEACH!==1 (
- if !TACOMACRO_C_CHAIRS!==1 (
- echo.Dim tsChairs, wChairs
- echo.tsChairs = 28800000
- echo.wChairs = 0
- )
- if !TACOMACRO_C_SAIL!==1 (
- echo.Dim tsSail, wSail
- echo.tsSail = 21600000
- echo.wSail = 0
- )
- if !TACOMACRO_C_CONCERT!==1 (
- echo.Dim tsConcert, wConcert
- echo.tsConcert = 14400000
- echo.wConcert = 0
- )
- if !TACOMACRO_C_TOURS!==1 (
- echo.Dim tsTours, wTours
- echo.tsTours = 86400000
- echo.wTours = 0
- )
- if !TACOMACRO_C_HAMMOCK!==1 (
- echo.Dim tsHammock, wHammock
- echo.tsHammock = 14400000
- echo.wHammock = 0
- )
- )
- if !TACOMACRO_CITY!==1 (
- if !TACOMACRO_C_DELIVERY!==1 (
- echo.Dim tsDelivery, wDelivery
- echo.tsDelivery = 28800000
- echo.wDelivery = 0
- )
- if !TACOMACRO_C_MASCOT!==1 (
- echo.Dim tsMascot, wMascot
- echo.tsMascot = 21600000
- echo.wMascot = 0
- )
- if !TACOMACRO_C_SAMPLES!==1 (
- echo.Dim tsSamples, wSamples
- echo.tsSamples = 14400000
- echo.wSamples = 0
- )
- if !TACOMACRO_C_BUS!==1 (
- echo.Dim tsBus, wBus
- echo.tsBus = 86400000
- echo.wBus = 0
- )
- if !TACOMACRO_C_HAPPY!==1 (
- echo.Dim tsHappy, wHappy
- echo.tsHappy = 14400000
- echo.wHappy = 0
- )
- )
- if !TACOMACRO_C_WAITDAILY!==1 (
- echo.Dim tsPause
- echo.tsPause = 0
- )
- if !TACOMACRO_C_AUTONICK!==1 (
- echo.Dim name
- echo.name = "%TACOMACRO_NICK%"
- )
- if !TACOMACRO_C_AUTONICK!==1 (
- echo.Nick^("[Working]"^)
- )
- echo.Do
- if !TACOMACRO_C_WAITDAILY!==1 (
- echo. If tsPause ^>= 86400000 Then
- echo. DailyPause^(^)
- echo. End If
- )
- if !TACOMACRO_C_AUTOCLAIM!==1 (
- echo. If FormatDateTime^(Now, vbShortTime^) = "!TACOMACRO_AUTOCLAIMTIME!" AND goalsClaimed = 0 Then
- if !TACOMACRO_BEACH!==1 (
- echo. CheckLocation^("!TACOMACRO_CLAIMLOCATION!"^)
- )
- echo. Wait^(stepdelay^)
- echo. Send^("%TACOMACRO_prefix%g claim"^)
- echo. goalsClaimed = 1
- echo. ElseIf NOT(FormatDateTime^(Now, vbShortTime^) = "!TACOMACRO_AUTOCLAIMTIME!"^) AND goalsClaimed = 1 Then
- echo. goalsClaimed = 0
- echo. End If
- )
- if !TACOMACRO_C_DAILY!==1 (
- echo. If tsDaily ^>= 86400000 + wDaily Then
- echo. Daily^(^)
- echo. End If
- )
- if !TACOMACRO_C_CLEAN!==1 (
- echo. If tsClean ^>= 86400000 + wClean Then
- echo. Clean^(^)
- echo. End If
- )
- if !TACOMACRO_C_DONATE!==1 (
- echo. If tsDonate ^>= 86400000 + wDonate Then
- echo. Donate^(^)
- echo. End If
- )
- if !TACOMACRO_C_COUPONS!==1 (
- echo. If tsCoupons ^>= 86400000 + wCoupons Then
- echo. Coupons^(^)
- echo. End If
- )
- if !TACOMACRO_C_GIFTS!==1 (
- echo. If tsGifts ^>= 86400000 + wGifts Then
- echo. Gifts^(^)
- echo. End If
- )
- if !TACOMACRO_C_AIRPLANE!==1 (
- echo. If tsAirplane ^>= 86400000 + wAirplane Then
- echo. Airplane^(^)
- echo. End If
- )
- if !TACOMACRO_C_FLIPPER!==1 (
- echo. If tsFlipper ^>= 28800000 + wFlipper Then
- echo. Flipper^(^)
- echo. End If
- )
- if !TACOMACRO_C_KARAOKE!==1 (
- echo. If tsKaraoke ^>= 21600000 + wKaraoke Then
- echo. Karaoke^(^)
- echo. End If
- )
- if !TACOMACRO_C_MUSIC!==1 (
- echo. If tsMusic ^>= 14400000 + wMusic Then
- echo. Music^(^)
- echo. End If
- )
- if !TACOMACRO_C_CHEF!==1 (
- echo. If tsChef ^>= 14400000 + wChef Then
- echo. Chef^(^)
- echo. End If
- )
- if !TACOMACRO_BEACH!==1 (
- if !TACOMACRO_C_CHAIRS!==1 (
- echo. If tsChairs ^>= 28800000 + wChairs Then
- echo. Chairs^(^)
- echo. End If
- )
- if !TACOMACRO_C_SAIL!==1 (
- echo. If tsSail ^>= 21600000 + wSail Then
- echo. Sail^(^)
- echo. End If
- )
- if !TACOMACRO_C_CONCERT!==1 (
- echo. If tsConcert ^>= 14400000 + wConcert Then
- echo. Concert^(^)
- echo. End If
- )
- if !TACOMACRO_C_TOURS!==1 (
- echo. If tsTours ^>= 86400000 + wTours Then
- echo. Tours^(^)
- echo. End If
- )
- if !TACOMACRO_C_HAMMOCK!==1 (
- echo. If tsHammock ^>= 14400000 + wHammock Then
- echo. Hammock^(^)
- echo. End If
- )
- )
- if !TACOMACRO_CITY!==1 (
- if !TACOMACRO_C_DELIVERY!==1 (
- echo. If tsDelivery ^>= 28800000 + wDelivery Then
- echo. Delivery^(^)
- echo. End If
- )
- if !TACOMACRO_C_MASCOT!==1 (
- echo. If tsMascot ^>= 21600000 + wMascot Then
- echo. Mascot^(^)
- echo. End If
- )
- if !TACOMACRO_C_SAMPLES!==1 (
- echo. If tsSamples ^>= 14400000 + wSamples Then
- echo. Samples^(^)
- echo. End If
- )
- if !TACOMACRO_C_BUS!==1 (
- echo. If tsBus ^>= 86400000 + wBus Then
- echo. Bus^(^)
- echo. End If
- )
- if !TACOMACRO_C_HAPPY!==1 (
- echo. If tsHappy ^>= 14400000 + wHappy Then
- echo. Happy^(^)
- echo. End If
- )
- )
- echo. If breakCondition = "time" Then
- echo. If isOnBreak = 0 Then
- echo. If tsBreak ^>= breakInterval Then
- echo. Call Break^("break", 0^)
- echo. End If
- echo. End If
- echo. If tsBreak = breakTime Then
- echo. Call Break^("resume", 0^)
- echo. End If
- echo. ElseIf breakCondition = "streak" Then
- echo. If isOnBreak = 1 Then
- echo. If tsBreak ^>= breakTime Then
- echo. Call Break^("resume", 0^)
- echo. End If
- echo. End If
- echo. End If
- echo. If isOnBreak = 0 Then
- if !TACOMACRO_C_TIPS!==1 (
- echo. If tsTips ^>= %TACOMACRO_TIPSINTERVAL% + wTips Then
- echo. Tips^(^)
- echo. End If
- )
- if !TACOMACRO_C_WORK!==1 (
- echo. if tsWork ^>= %TACOMACRO_WORKINTERVAL% + wWork Then
- echo. Work^(^)
- echo. End If
- )
- if !TACOMACRO_C_OVERTIME!==1 (
- echo. if tsOvertime ^>= %TACOMACRO_OTINTERVAL% + wOvertime Then
- echo. Overtime^(^)
- echo. End If
- )
- echo. End If
- if not "!TACOMACRO_COMMANDS!"=="" (
- set NT_writtenCommand=
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if not "!NT_currentCommand!"=="!NT_writtenCommand!" (
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_W" (
- if %%B EQU 1 (
- echo. If ts_custom_!NT_currentCommand! ^>= lim_custom_!NT_currentCommand! + w_custom_!NT_currentCommand! Then
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CUSTOM: !NT_currentCommand!"
- echo. w_custom_!NT_currentCommand! = NewRandom^(^)
- ) else (
- echo. If ts_custom_!NT_currentCommand! ^>= lim_custom_!NT_currentCommand! Then
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CUSTOM: !NT_currentCommand!"
- )
- echo. Send^(cmd_custom_!NT_currentCommand!^)
- echo. ts_custom_!NT_currentCommand! = 0
- echo. End If
- set NT_writtenCommand=!NT_currentCommand!
- )
- )
- )
- )
- echo. Wait^(1000^)
- echo.Loop
- if !TACOMACRO_C_WAITDAILY!==1 (
- echo.Function DailyPause^(^)
- echo. Dim continue
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": DAILY PAUSE"
- echo. WScript.Echo " - Awaiting interaction..."
- if !TACOMACRO_C_AUTONICK!==1 (
- echo. Nick^("[DAILY BREAK]"^)
- )
- echo. continue = MsgBox^("Daily pause. Continue?", vbYesNo + vbQuestion + vbApplicationModal, "TACOMACRO: Daily pause"^)
- echo. If continue = vbYes Then
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": RESUMED MACRO"
- echo. ElseIf continue = vbNo Then
- echo. WScript.Quit 1
- echo. End If
- echo. tsPause = 0
- echo.End Function
- )
- if !TACOMACRO_C_DAILY!==1 (
- echo.Function Daily^(^)
- echo. CheckLocation^("%TACOMACRO_CLAIMLOCATION%"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": DAILY"
- echo. Send^("%TACOMACRO_prefix%d"^)
- echo. wDaily = NewRandom^(^)
- echo. tsDaily = 0
- echo.End Function
- )
- if !TACOMACRO_C_CLEAN!==1 (
- echo.Function Clean^(^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CLEAN"
- echo. Send^("%TACOMACRO_prefix%clean"^)
- echo. wClean = NewRandom^(^)
- echo. tsClean = 0
- echo.End Function
- )
- if !TACOMACRO_C_DONATE!==1 (
- echo.Function Donate^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": DONATE"
- echo. Send^("%TACOMACRO_prefix%f donate %TACOMACRO_DONOAMOUNT%"^)
- echo. WScript.Echo " - Donated $%TACOMACRO_DONOAMOUNT%"
- echo. wDonate = NewRandom^(^)
- echo. tsDonate = 0
- echo.End Function
- )
- if !TACOMACRO_C_TIPS!==1 (
- echo.Function Tips^(^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": TIPS"
- echo. Send^("%TACOMACRO_prefix%t"^)
- echo. wTips = NewRandom^(^)
- echo. tsTips = 0
- echo.End Function
- )
- if !TACOMACRO_C_OVERTIME!==1 (
- echo.Function Overtime^(^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": OVERTIME"
- echo. Send^("%TACOMACRO_prefix%ot"^)
- echo. wOvertime = NewRandom^(^)
- echo. tsOvertime = 0
- echo.End Function
- )
- if !TACOMACRO_C_WORK!==1 (
- echo.Function Work^(^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": WORK"
- echo. Send^("%TACOMACRO_prefix%w"^)
- echo. wWork = NewRandom^(^)
- echo. tsWork = 0
- echo. grindStreak = grindStreak + 1
- if !TACOMACRO_STREAKPROTECTION!==1 (
- echo. If grindStreak ^> 50 Then
- echo. Call Break^("break", 1^)
- echo. Exit Function
- echo. End If
- )
- echo. If grindStreak ^>= maxStreak Then
- echo. Call Break^("break", 0^)
- echo. Exit Function
- if !TACOMACRO_STREAKPROTECTION!==1 (
- echo. ElseIf grindStreak ^> 40 Then
- echo. Wait^(stepdelay^)
- echo. WScript.Echo " - WARNING: HIGH GRIND STREAK (" ^& grindStreak ^& ")"
- if !TACOMACRO_SILENTMODE!==0 (
- echo. Send^("MY GRIND STREAK IS HIGH [" ^& grindStreak ^& "] - CONSIDER MUTING ME"^)
- )
- )
- echo. End If
- echo.End Function
- )
- if !TACOMACRO_C_COUPONS!==1 (
- echo.Function Coupons^(^)
- echo. CheckLocation^("%TACOMACRO_CLAIMLOCATION%"^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": COUPONS"
- echo. For i = 1 To %TACOMACRO_COUPONAMOUNT%
- echo. Wait^(stepdelay^)
- echo. WScript.Echo " - Redeemed " ^& i
- echo. Send^("%TACOMACRO_prefix%r"^)
- echo. Next
- echo. wCoupons = NewRandom^(^)
- echo. tsCoupons = 0
- echo.End Function
- )
- if !TACOMACRO_C_GIFTS!==1 (
- echo.Function Gifts^(^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": GIFTS"
- echo. Wait^(stepdelay^)
- echo. Send^("%TACOMACRO_prefix%gift %TACOMACRO_GIFT_R1%"^)
- echo. WScript.Echo " - Gifted %TACOMACRO_GIFT_R1%"
- echo. Wait^(stepdelay^)
- echo. Send^("%TACOMACRO_prefix%gift %TACOMACRO_GIFT_R2%"^)
- echo. WScript.Echo " - Gifted %TACOMACRO_GIFT_R2%"
- echo. Wait^(stepdelay^)
- echo. Send^("%TACOMACRO_prefix%gift %TACOMACRO_GIFT_R3%"^)
- echo. WScript.Echo " - Gifted %TACOMACRO_GIFT_R3%"
- echo. wGifts = NewRandom^(^)
- echo. tsGifts = 0
- echo.End Function
- )
- if !TACOMACRO_C_AIRPLANE!==1 (
- echo.Function Airplane^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": AIRPLANE"
- echo. Send^("%TACOMACRO_prefix%buy airplane"^)
- echo. WScript.Echo " - Renewed"
- echo. wAirplane = NewRandom^(^)
- echo. tsAirplane = 0
- echo.End Function
- )
- if !TACOMACRO_C_MUSIC!==1 (
- echo.Function Music^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": MUSIC"
- echo. Send^("%TACOMACRO_prefix%buy music"^)
- echo. WScript.Echo " - Renewed"
- echo. wMusic = NewRandom^(^)
- echo. tsMusic = 0
- echo.End Function
- )
- if !TACOMACRO_C_KARAOKE!==1 (
- echo.Function Karaoke^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": KARAOKE"
- echo. Send^("%TACOMACRO_prefix%buy karaoke"^)
- echo. WScript.Echo " - Renewed"
- echo. wKaraoke = NewRandom^(^)
- echo. tsKaraoke = 0
- echo.End Function
- )
- if !TACOMACRO_C_FLIPPER!==1 (
- echo.Function Flipper^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": FLIPPER"
- echo. Send^("%TACOMACRO_prefix%buy flipper"^)
- echo. WScript.Echo " - Renewed"
- echo. wFlipper = NewRandom^(^)
- echo. tsFlipper = 0
- echo.End Function
- )
- if !TACOMACRO_C_CHEF!==1 (
- echo.Function Chef^(^)
- echo. CheckLocation^("shack"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CHEF"
- echo. Send^("%TACOMACRO_prefix%buy chef"^)
- echo. WScript.Echo " - Renewed"
- echo. wChef = NewRandom^(^)
- echo. tsChef = 0
- echo.End Function
- )
- if !TACOMACRO_BEACH!==1 (
- if !TACOMACRO_C_CHAIRS!==1 (
- echo.Function Chairs^(^)
- echo. CheckLocation^("beach"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CHAIRS"
- echo. Send^("%TACOMACRO_prefix%buy chairs"^)
- echo. WScript.Echo " - Renewed"
- echo. wChairs = NewRandom^(^)
- echo. tsChairs = 0
- echo.End Function
- )
- if !TACOMACRO_C_SAIL!==1 (
- echo.Function Sail^(^)
- echo. CheckLocation^("beach"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": SAIL"
- echo. Send^("%TACOMACRO_prefix%buy sail"^)
- echo. WScript.Echo " - Renewed"
- echo. wSail = NewRandom^(^)
- echo. tsSail = 0
- echo.End Function
- )
- if !TACOMACRO_C_CONCERT!==1 (
- echo.Function Concert^(^)
- echo. CheckLocation^("beach"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": CONCERT"
- echo. Send^("%TACOMACRO_prefix%buy concert"^)
- echo. WScript.Echo " - Renewed"
- echo. wConcert = NewRandom^(^)
- echo. tsConcert = 0
- echo.End Function
- )
- if !TACOMACRO_C_TOURS!==1 (
- echo.Function Tours^(^)
- echo. CheckLocation^("beach"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": TOURS"
- echo. Send^("%TACOMACRO_prefix%buy tours"^)
- echo. WScript.Echo " - Renewed"
- echo. wTours = NewRandom^(^)
- echo. tsTours = 0
- echo.End Function
- )
- if !TACOMACRO_C_HAMMOCK!==1 (
- echo.Function Hammock^(^)
- echo. CheckLocation^("beach"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": HAMMOCK"
- echo. Send^("%TACOMACRO_prefix%buy hammock"^)
- echo. WScript.Echo " - Renewed"
- echo. wHammock = NewRandom^(^)
- echo. tsHammock = 0
- echo.End Function
- )
- )
- if !TACOMACRO_CITY!==1 (
- if !TACOMACRO_C_DELIVERY!==1 (
- echo.Function Delivery^(^)
- echo. CheckLocation^("city"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": DELIVERY"
- echo. Send^("%TACOMACRO_prefix%buy delivery"^)
- echo. WScript.Echo " - Renewed"
- echo. wDelivery = NewRandom^(^)
- echo. tsDelivery = 0
- echo.End Function
- )
- if !TACOMACRO_C_MASCOT!==1 (
- echo.Function Mascot^(^)
- echo. CheckLocation^("city"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": MASCOT"
- echo. Send^("%TACOMACRO_prefix%buy mascot"^)
- echo. WScript.Echo " - Renewed"
- echo. wMascot = NewRandom^(^)
- echo. tsMascot = 0
- echo.End Function
- )
- if !TACOMACRO_C_SAMPLES!==1 (
- echo.Function Samples^(^)
- echo. CheckLocation^("city"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": SAMPLES"
- echo. Send^("%TACOMACRO_prefix%buy samples"^)
- echo. WScript.Echo " - Renewed"
- echo. wSamples = NewRandom^(^)
- echo. tsSamples = 0
- echo.End Function
- )
- if !TACOMACRO_C_BUS!==1 (
- echo.Function Bus^(^)
- echo. CheckLocation^("city"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": BUS"
- echo. Send^("%TACOMACRO_prefix%buy bus"^)
- echo. WScript.Echo " - Renewed"
- echo. wBus = NewRandom^(^)
- echo. tsBus = 0
- echo.End Function
- )
- if !TACOMACRO_C_HAPPY!==1 (
- echo.Function Happy^(^)
- echo. CheckLocation^("city"^)
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": HAPPY"
- echo. Send^("%TACOMACRO_prefix%buy happy"^)
- echo. WScript.Echo " - Renewed"
- echo. wHappy = NewRandom^(^)
- echo. tsHappy = 0
- echo.End Function
- )
- )
- echo.Function CheckLocation^(loc^)
- echo. If NOT location = loc Then
- echo. Wait^(stepdelay^)
- echo. Send^("%TACOMACRO_prefix%l " ^& loc^)
- echo. location = loc
- echo. End If
- echo.End Function
- echo.Function NewRandom^(^)
- echo. Dim rndnum
- echo. If rndMax ^<= 0 Then
- echo. NewRandom = 0
- echo. Exit Function
- echo. End If
- echo. Randomize
- echo. rndnum = Int^(^(rndmax - rndmin + 1^) * Rnd + rndmin^)
- echo. NewRandom = rndnum
- echo. WScript.Echo " - New delay: " ^& rndnum ^& "ms"
- echo.End Function
- echo.Function Wait^(time^)
- if !TACOMACRO_C_DAILY!==1 echo. tsDaily = tsDaily + time
- if !TACOMACRO_C_CLEAN!==1 echo. tsClean = tsClean + time
- if !TACOMACRO_C_DONATE!==1 echo. tsDonate = tsDonate + time
- if !TACOMACRO_C_OVERTIME!==1 echo. tsOvertime = tsOvertime + time
- if !TACOMACRO_C_WORK!==1 echo. tsWork = tsWork + time
- if !TACOMACRO_C_TIPS!==1 echo. tsTips = tsTips + time
- if !TACOMACRO_C_AIRPLANE!==1 echo. tsAirplane = tsAirplane + time
- if !TACOMACRO_C_COUPONS!==1 echo. tsCoupons = tsCoupons + time
- if !TACOMACRO_C_GIFTS!==1 echo. tsGifts = tsGifts + time
- if !TACOMACRO_C_FLIPPER!==1 echo. tsFlipper = tsFlipper + time
- if !TACOMACRO_C_KARAOKE!==1 echo. tsKaraoke = tsKaraoke + time
- if !TACOMACRO_C_MUSIC!==1 echo. tsMusic = tsMusic + time
- if !TACOMACRO_C_CHEF!==1 echo. tsChef = tsChef + time
- if !TACOMACRO_BEACH!==1 (
- if !TACOMACRO_C_CHAIRS!==1 echo. tsChairs = tsChairs + time
- if !TACOMACRO_C_SAIL!==1 echo. tsSail = tsSail + time
- if !TACOMACRO_C_CONCERT!==1 echo. tsConcert = tsConcert + time
- if !TACOMACRO_C_TOURS!==1 echo. tsTours = tsTours + time
- if !TACOMACRO_C_HAMMOCK!==1 echo. tsHammock = tsHammock + time
- )
- if !TACOMACRO_CITY!==1 (
- if !TACOMACRO_C_DELIVERY!==1 echo. tsDelivery = tsDelivery + time
- if !TACOMACRO_C_MASCOT!==1 echo. tsMascot = tsMascot + time
- if !TACOMACRO_C_SAMPLES!==1 echo. tsSamples = tsSamples + time
- if !TACOMACRO_C_BUS!==1 echo. tsBus = tsBus + time
- if !TACOMACRO_C_HAPPY!==1 echo. tsHappy = tsHappy + time
- )
- if !TACOMACRO_C_WAITDAILY!==1 echo. tsPause = tsPause + time
- if not "!TACOMACRO_COMMANDS!"=="" (
- set NT_writtenCommand=
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if not "!NT_currentCommand!"=="!NT_writtenCommand!" (
- echo. ts_custom_!NT_currentCommand! = ts_custom_!NT_currentCommand! + time
- set NT_writtenCommand=!NT_currentCommand!
- )
- )
- )
- echo. tsBreak = tsBreak + time
- echo. WScript.Sleep time
- echo.End Function
- echo.Function Send^(input^)
- echo. Dim sendTime
- if !TACOMACRO_AUTOFOCUS!==1 (
- echo. Focus^("!TACOMACRO_APPNAME!"^)
- )
- echo. sendTime = %TACOMACRO_C_TYPESPEED% * Len^(input^)
- if !TACOMACRO_C_DAILY!==1 echo. tsDaily = tsDaily + sendTime
- if !TACOMACRO_C_CLEAN!==1 echo. tsClean = tsClean + sendTime
- if !TACOMACRO_C_DONATE!==1 echo. tsDonate = tsDonate + sendTime
- if !TACOMACRO_C_OVERTIME!==1 echo. tsOvertime = tsOvertime + sendTime
- if !TACOMACRO_C_WORK!==1 echo. tsWork = tsWork + sendTime
- if !TACOMACRO_C_TIPS!==1 echo. tsTips = tsTips + sendTime
- if !TACOMACRO_C_AIRPLANE!==1 echo. tsAirplane = tsAirplane + sendTime
- if !TACOMACRO_C_COUPONS!==1 echo. tsCoupons = tsCoupons + sendTime
- if !TACOMACRO_C_GIFTS!==1 echo. tsGifts = tsGifts + sendTime
- if !TACOMACRO_C_FLIPPER!==1 echo. tsFlipper = tsFlipper + sendTime
- if !TACOMACRO_C_KARAOKE!==1 echo. tsKaraoke = tsKaraoke + sendTime
- if !TACOMACRO_C_MUSIC!==1 echo. tsMusic = tsMusic + sendTime
- if !TACOMACRO_C_CHEF!==1 echo. tsChef = tsChef + sendTime
- if !TACOMACRO_BEACH!==1 (
- if !TACOMACRO_C_CHAIRS!==1 echo. tsChairs = tsChairs + sendTime
- if !TACOMACRO_C_SAIL!==1 echo. tsSail = tsSail + sendTime
- if !TACOMACRO_C_CONCERT!==1 echo. tsConcert = tsConcert + sendTime
- if !TACOMACRO_C_TOURS!==1 echo. tsTours = tsTours + sendTime
- if !TACOMACRO_C_HAMMOCK!==1 echo. tsHammock = tsHammock + sendTime
- )
- if !TACOMACRO_CITY!==1 (
- if !TACOMACRO_C_DELIVERY!==1 echo. tsDelivery = tsDelivery + sendTime
- if !TACOMACRO_C_MASCOT!==1 echo. tsMascot = tsMascot + sendTime
- if !TACOMACRO_C_SAMPLES!==1 echo. tsSamples = tsSamples + sendTime
- if !TACOMACRO_C_BUS!==1 echo. tsBus = tsBus + sendTime
- if !TACOMACRO_C_HAPPY!==1 echo. tsHappy = tsHappy + sendTime
- )
- if !TACOMACRO_C_WAITDAILY!==1 echo. tsPause = tsPause + sendTime
- if not "!TACOMACRO_COMMANDS!"=="" (
- set NT_writtenCommand=
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if not "!NT_currentCommand!"=="!NT_writtenCommand!" (
- echo. ts_custom_!NT_currentCommand! = ts_custom_!NT_currentCommand! + sendTime
- set NT_writtenCommand=!NT_currentCommand!
- )
- )
- )
- echo. tsBreak = tsBreak + sendTime
- echo. For i = 1 To Len^(input^)
- echo. TacoTyper.SendKeys Mid^(input, i, 1^)
- echo. WScript.Sleep %TACOMACRO_C_TYPESPEED%
- echo. Next
- echo. TacoTyper.SendKeys "{ENTER}"
- echo.End Function
- if !TACOMACRO_C_AUTONICK!==1 (
- echo.Function Nick^(status^)
- echo. Wait^(stepdelay^)
- echo. Send^("/nick " ^& name ^& " " ^& status^)
- echo.End Function
- )
- echo.Function MsToSeconds^(ms^)
- echo. MsToSeconds = ms / 1000
- echo.End Function
- echo.Function Break^(action, forced^)
- echo. If action = "resume" Then
- echo. Wait^(stepdelay^)
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": BREAK ENDED"
- if !TACOMACRO_SILENTMODE!==0 (
- echo. Send^("Back to work :taco:"^)
- )
- if !TACOMACRO_C_AUTONICK!==1 (
- echo. Wait^(stepdelay^)
- echo. Nick^("[Working]"^)
- )
- echo. tsBreak = 0
- echo. grindStreak = 0
- echo. isOnBreak = 0
- echo. ElseIf action = "break" Then
- echo. Wait^(stepdelay^)
- echo. If forced = 0 Then
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": BREAK STARTED"
- echo. WScript.Echo " - Resuming in " ^& breakTime ^& " ms"
- if !TACOMACRO_SILENTMODE!==0 (
- echo. Send^("Taking a break :zzz:"^)
- )
- if !TACOMACRO_C_AUTONICK!==1 (
- echo. Wait^(stepdelay^)
- echo. Nick^("[On break]"^)
- )
- echo. ElseIf forced = 1 Then
- echo. WScript.Echo FormatDateTime^(Now, vbLongTime^) ^& ": BREAK STARTED [FORCED]"
- echo. WScript.Echo " - Resuming in " ^& breakTime ^& " ms"
- if !TACOMACRO_SILENTMODE!==0 (
- echo. Send^("FORCED BREAK :warning: STREAK TOO HIGH"^)
- )
- if !TACOMACRO_C_AUTONICK!==1 (
- echo. Wait^(stepdelay^)
- echo. Nick^("[FORCED BREAK]"^)
- )
- echo. End If
- echo. tsBreak = 0
- echo. isOnBreak = 1
- echo. End If
- echo.End Function
- if !TACOMACRO_AUTOFOCUS!==1 (
- echo.Function Focus^(app^)
- echo. TacoTyper.AppActivate app
- echo.End Function
- )
- ) > "%instDir%\TACOMACRO.vbs"
- if exist "%instDir%\TACOMACRO.vbs" (
- if %foundOld%==1 (
- echo Removing old installation...
- del /q "%TEMP%\TACOMACRO.vbs" > nul
- set foundOld=0
- )
- )
- echo Success
- echo.
- if not "%1"=="config" (
- echo You can find the macro here:
- echo %instDir%\TACOMACRO.vbs
- echo.
- )
- timeout /t 3 /nobreak > nul
- goto :eof
- :Configure
- color 07
- cls
- echo.
- echo. TACOMACRO CONFIG MENU
- echo.
- echo ----------------------------- Income
- if %TACOMACRO_C_TIPS%==0 (
- echo 1: TIPS - OFF
- ) else (
- echo 1: TIPS - ON
- )
- if %TACOMACRO_C_WORK%==0 (
- echo 2: WORK - OFF
- ) else (
- echo 2: WORK - ON
- )
- if %TACOMACRO_C_OVERTIME%==0 (
- echo 3: OVERTIME - OFF
- ) else (
- echo 3: OVERTIME - ON
- )
- if %TACOMACRO_C_DAILY%==0 (
- echo 4: DAILY - OFF
- ) else (
- echo 4: DAILY - ON
- )
- echo -----------------------------
- echo 5 ----- Boosts ^>
- echo 6 ----- Timings ^>
- echo 7 ----- Other ^>
- echo 8 ----- Custom ^>
- echo -----------------------------
- echo 0 ----- UNINSTALL
- echo Q ----- View host source
- echo W ----- View macro source
- echo -----------------------------
- echo X ----- Save ^& return
- echo Z ----- Discard ^& return
- echo -----------------------------
- choice /n /c 123456780QWXZ
- if %ERRORLEVEL% EQU 1 (
- if %TACOMACRO_C_TIPS%==0 (
- set TACOMACRO_C_TIPS=1
- ) else (
- set TACOMACRO_C_TIPS=0
- )
- goto :Configure
- )
- if %ERRORLEVEL% EQU 2 (
- if %TACOMACRO_C_WORK%==0 (
- set TACOMACRO_C_WORK=1
- ) else (
- if %breakCondition%==streak (
- color 0E
- cls.
- echo.
- echo WARNING: The follwing config combination:
- echo.
- echo. WORK: - OFF
- echo. BREAK CONDITION - streak
- echo.
- echo - will cause TACOMACRO to ignore ALL breaks.
- echo.
- echo Use this combination with caution.
- echo.
- echo Apply anyway? [Y/N]
- choice /n /c YN
- if !ERRORLEVEL!==1 (
- set TACOMACRO_C_WORK=0
- )
- ) else (
- set TACOMACRO_C_WORK=0
- )
- )
- goto :Configure
- )
- if %ERRORLEVEL% EQU 3 (
- if %TACOMACRO_C_OVERTIME%==0 (
- set TACOMACRO_C_OVERTIME=1
- ) else (
- set TACOMACRO_C_OVERTIME=0
- )
- goto :Configure
- )
- if %ERRORLEVEL% EQU 4 (
- if %TACOMACRO_C_DAILY%==0 (
- set TACOMACRO_C_DAILY=1
- ) else (
- set TACOMACRO_C_DAILY=0
- )
- goto :Configure
- )
- if %ERRORLEVEL% EQU 5 (
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 6 (
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 7 (
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 8 (
- goto :Configure.Custom
- )
- if %ERRORLEVEL% EQU 9 (
- cls
- echo.
- echo --- UNINSTALL ---
- echo All settings will be lost.
- echo.
- echo Are you sure? ^(Y/N^)
- choice /n /c YN
- if !ERRORLEVEL! EQU 1 (
- del /q TACOMACRO.vbs > nul
- echo Uninstalled. Press any key to restart.
- pause > nul
- endlocal
- goto :restart
- )
- goto :Configure
- )
- if %ERRORLEVEL% EQU 10 (
- notepad "%~f0"
- goto :Configure
- )
- if %ERRORLEVEL% EQU 11 (
- notepad "TACOMACRO.vbs"
- goto :Configure
- )
- if %ERRORLEVEL% EQU 12 (
- call :TacoSetup config
- goto :eof
- )
- if %ERRORLEVEL% EQU 13 (
- goto :eof
- )
- goto :Configure
- :Configure.Boosts
- color 07
- cls
- echo.
- echo. BOOST SETTINGS
- echo.
- echo -----------------------------
- if %TACOMACRO_C_AIRPLANE%==0 (
- echo 1: AIRPLANE - OFF
- ) else (
- echo 1: AIRPLANE - ON
- )
- if %TACOMACRO_C_MUSIC%==0 (
- echo 2: MUSIC - OFF
- ) else (
- echo 2: MUSIC - ON
- )
- if %TACOMACRO_C_CHEF%==0 (
- echo 3: CHEF - OFF
- ) else (
- echo 3: CHEF - ON
- )
- if %TACOMACRO_C_KARAOKE%==0 (
- echo 4: KARAOKE - OFF
- ) else (
- echo 4: KARAOKE - ON
- )
- if %TACOMACRO_C_FLIPPER%==0 (
- echo 5: FLIPPER - OFF
- ) else (
- echo 5: FLIPPER - ON
- )
- if %TACOMACRO_BEACH%==1 (
- echo 6: BEACH - ON Press 6 to customize
- ) else (
- echo 6: BEACH - OFF
- )
- if %TACOMACRO_CITY%==1 (
- echo 7: CITY - ON Press 7 to customize
- ) else (
- echo 7: CITY - OFF
- )
- echo -----------------------------
- echo X: Back
- echo -----------------------------
- choice /n /c 1234567X
- if %ERRORLEVEL% EQU 1 (
- if %TACOMACRO_C_AIRPLANE%==0 (
- set TACOMACRO_C_AIRPLANE=1
- ) else (
- set TACOMACRO_C_AIRPLANE=0
- )
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 2 (
- if %TACOMACRO_C_MUSIC%==0 (
- set TACOMACRO_C_MUSIC=1
- ) else (
- set TACOMACRO_C_MUSIC=0
- )
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 3 (
- if %TACOMACRO_C_CHEF%==0 (
- set TACOMACRO_C_CHEF=1
- ) else (
- set TACOMACRO_C_CHEF=0
- )
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 4 (
- if %TACOMACRO_C_KARAOKE%==0 (
- set TACOMACRO_C_KARAOKE=1
- ) else (
- set TACOMACRO_C_KARAOKE=0
- )
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 5 (
- if %TACOMACRO_C_FLIPPER%==0 (
- set TACOMACRO_C_FLIPPER=1
- ) else (
- set TACOMACRO_C_FLIPPER=0
- )
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 6 (
- if %TACOMACRO_BEACH%==1 (
- goto :Configure.Boosts.Beach
- ) else (
- set TACOMACRO_BEACH=1
- )
- )
- if %ERRORLEVEL% EQU 7 (
- if %TACOMACRO_CITY%==1 (
- goto :Configure.Boosts.City
- ) else (
- set TACOMACRO_CITY=1
- )
- )
- if %ERRORLEVEL% EQU 8 (
- goto :Configure
- )
- goto :Configure.Boosts
- :Configure.Boosts.Beach
- color 07
- cls
- echo.
- echo. BEACH SETTINGS
- echo.
- echo -----------------------------
- if %TACOMACRO_C_TOURS%==0 (
- echo 1: TOURS - OFF
- ) else (
- echo 1: TOURS - ON
- )
- if %TACOMACRO_C_CHAIRS%==0 (
- echo 2: CHAIRS - OFF
- ) else (
- echo 2: CHAIRS - ON
- )
- if %TACOMACRO_C_SAIL%==0 (
- echo 3: SAIL - OFF
- ) else (
- echo 3: SAIL - ON
- )
- if %TACOMACRO_C_CONCERT%==0 (
- echo 4: CONCERT - OFF
- ) else (
- echo 4: CONCERT - ON
- )
- if %TACOMACRO_C_HAMMOCK%==0 (
- echo 5: HAMMOCK - OFF
- ) else (
- echo 5: HAMMOCK - ON
- )
- echo -----------------------------
- echo Z: Disable beach
- echo X: Back
- echo -----------------------------
- choice /n /c 12345ZX
- if %ERRORLEVEL% EQU 1 (
- if %TACOMACRO_C_TOURS%==0 (
- set TACOMACRO_C_TOURS=1
- ) else (
- set TACOMACRO_C_TOURS=0
- )
- goto :Configure.Boosts.Beach
- )
- if %ERRORLEVEL% EQU 2 (
- if %TACOMACRO_C_CHAIRS%==0 (
- set TACOMACRO_C_CHAIRS=1
- ) else (
- set TACOMACRO_C_CHAIRS=0
- )
- goto :Configure.Boosts.Beach
- )
- if %ERRORLEVEL% EQU 3 (
- if %TACOMACRO_C_SAIL%==0 (
- set TACOMACRO_C_SAIL=1
- ) else (
- set TACOMACRO_C_SAIL=0
- )
- goto :Configure.Boosts.Beach
- )
- if %ERRORLEVEL% EQU 4 (
- if %TACOMACRO_C_CONCERT%==0 (
- set TACOMACRO_C_CONCERT=1
- ) else (
- set TACOMACRO_C_CONCERT=0
- )
- goto :Configure.Boosts.Beach
- )
- if %ERRORLEVEL% EQU 5 (
- if %TACOMACRO_C_HAMMOCK%==0 (
- set TACOMACRO_C_HAMMOCK=1
- ) else (
- set TACOMACRO_C_HAMMOCK=0
- )
- goto :Configure.Boosts.Beach
- )
- if %ERRORLEVEL% EQU 6 (
- set TACOMACRO_BEACH=0
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 7 (
- goto :Configure.Boosts
- )
- goto :Configure.Boosts.Beach
- :Configure.Boosts.City
- color 07
- cls
- echo.
- echo. CITY SETTINGS
- echo.
- echo -----------------------------
- if %TACOMACRO_C_DELIVERY%==0 (
- echo 1: DELIVERY - OFF
- ) else (
- echo 1: DELIVERY - ON
- )
- if %TACOMACRO_C_MASCOT%==0 (
- echo 2: MASCOT - OFF
- ) else (
- echo 2: MASCOT - ON
- )
- if %TACOMACRO_C_SAMPLES%==0 (
- echo 3: SAMPLES - OFF
- ) else (
- echo 3: SAMPLES - ON
- )
- if %TACOMACRO_C_BUS%==0 (
- echo 4: BUS - OFF
- ) else (
- echo 4: BUS - ON
- )
- if %TACOMACRO_C_HAPPY%==0 (
- echo 5: HAPPY - OFF
- ) else (
- echo 5: HAPPY - ON
- )
- echo -----------------------------
- echo Z: Disable city
- echo X: Back
- echo -----------------------------
- choice /n /c 12345ZX
- if %ERRORLEVEL% EQU 1 (
- if %TACOMACRO_C_DELIVERY%==0 (
- set TACOMACRO_C_DELIVERY=1
- ) else (
- set TACOMACRO_C_DELIVERY=0
- )
- goto :Configure.Boosts.City
- )
- if %ERRORLEVEL% EQU 2 (
- if %TACOMACRO_C_MASCOT%==0 (
- set TACOMACRO_C_MASCOT=1
- ) else (
- set TACOMACRO_C_MASCOT=0
- )
- goto :Configure.Boosts.City
- )
- if %ERRORLEVEL% EQU 3 (
- if %TACOMACRO_C_SAMPLES%==0 (
- set TACOMACRO_C_SAMPLES=1
- ) else (
- set TACOMACRO_C_SAMPLES=0
- )
- goto :Configure.Boosts.City
- )
- if %ERRORLEVEL% EQU 4 (
- if %TACOMACRO_C_BUS%==0 (
- set TACOMACRO_C_BUS=1
- ) else (
- set TACOMACRO_C_BUS=0
- )
- goto :Configure.Boosts.City
- )
- if %ERRORLEVEL% EQU 5 (
- if %TACOMACRO_C_HAPPY%==0 (
- set TACOMACRO_C_HAPPY=1
- ) else (
- set TACOMACRO_C_HAPPY=0
- )
- goto :Configure.Boosts.City
- )
- if %ERRORLEVEL% EQU 6 (
- set TACOMACRO_CITY=0
- goto :Configure.Boosts
- )
- if %ERRORLEVEL% EQU 7 (
- goto :Configure.Boosts
- )
- goto :Configure.Boosts.City
- :Configure.Timings
- color 07
- cls
- echo.
- echo. TIMING SETTINGS
- echo.
- echo -----------------------------
- echo 1: START DELAY - %TACOMACRO_DELAY% ms
- echo 2: STEP DELAY - %TACOMACRO_STEP% ms
- if %TACOMACRO_RANGE% LEQ 0 (
- echo 3: RANDOM RANGE - OFF
- ) else (
- echo 3: RANDOM RANGE - %TACOMACRO_RANGE% ms
- )
- echo 4: BREAK COND. - %breakCondition%
- if %breakCondition%==time (
- if %TACOMACRO_BREAKINTERVAL% LEQ 0 (
- echo 5: BREAK INTERVAL - OFF
- echo 6: BREAK DURATION - OFF
- ) else (
- if %TACOMACRO_BREAKTIME% LEQ 0 (
- echo 5: BREAK INTERVAL - OFF
- echo 6: BREAK DURATION - OFF
- ) else (
- echo 5: BREAK INTERVAL - %TACOMACRO_BREAKINTERVAL% hours
- echo 6: BREAK DURATION - %TACOMACRO_BREAKTIME% hours
- )
- )
- echo 7: MAX STREAK - OFF
- ) else (
- echo 5: BREAK INTERVAL - OFF
- if %TACOMACRO_BREAKTIME% GTR 0 (
- echo 6: BREAK DURATION - %TACOMACRO_BREAKTIME% hours
- ) else (
- echo 6: BREAK DURATION - OFF
- )
- if %TACOMACRO_MGRINDSTREAK% LEQ 0 (
- echo 7: MAX STREAK - OFF
- ) else (
- echo 7: MAX STREAK - %TACOMACRO_MGRINDSTREAK%
- )
- )
- if %TACOMACRO_C_WAITDAILY%==1 (
- echo 8: DAILY PAUSE - ON
- ) else (
- echo 8: DAILY PAUSE - OFF
- )
- echo Q: TIPS INTERVAL - %TACOMACRO_TIPSINTERVAL%
- echo W: WORK INTERVAL - %TACOMACRO_WORKINTERVAL%
- echo E: OTIME INTERVAL - %TACOMACRO_OTINTERVAL%
- if %TACOMACRO_STREAKPROTECTION%==1 (
- echo R: STREAK PROTECT - ON
- ) else (
- echo R: STREAK PROTECT - OFF
- )
- echo -----------------------------
- echo X: Back
- echo -----------------------------
- choice /n /c 12345678QWERX
- if %ERRORLEVEL% EQU 1 (
- cls
- echo.
- set /p TACOMACRO_DELAY="Start delay [ms] (Current: %TACOMACRO_DELAY%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 2 (
- cls
- echo.
- set /p TACOMACRO_STEP="Step delay [ms] (Current: %TACOMACRO_STEP%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 3 (
- cls
- echo.
- set /p TACOMACRO_RANGE="Random delay range [ms] (Current: %TACOMACRO_RANGE%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 4 (
- if %breakCondition%==time (
- if %TACOMACRO_C_WORK%==0 (
- color 0E
- cls.
- echo.
- echo WARNING: The following config combination:
- echo.
- echo. WORK: - OFF
- echo. BREAK CONDITION - streak
- echo.
- echo - will cause TACOMACRO to ignore ALL breaks.
- echo.
- echo Use this combination with caution.
- echo.
- echo Apply anyway? [Y/N]
- choice /n /c YN
- if !ERRORLEVEL!==1 (
- set breakCondition=streak
- )
- ) else (
- set breakCondition=streak
- )
- ) else (
- set breakCondition=time
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 5 (
- cls
- echo.
- set /p TACOMACRO_BREAKINTERVAL="Time between breaks [hours] (Current: %TACOMACRO_BREAKINTERVAL%): "
- if %TACOMACRO_BREAKINTERVAL% LEQ 0 (
- set TACOMACRO_BREAKINTERVAL=-1
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 6 (
- cls
- echo.
- set /p TACOMACRO_BREAKTIME="Break duration [hours] (Current: %TACOMACRO_BREAKTIME%): "
- if %TACOMACRO_BREAKTIME% LEQ 0 (
- set TACOMACRO_BREAKTIME=-1
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 7 (
- cls
- echo.
- set /p TACOMACRO_MGRINDSTREAK="Max grind streak (Current: %TACOMACRO_MGRINDSTREAK%): "
- if !TACOMACRO_MGRINDSTREAK! GEQ 50 (
- echo.
- echo Your specified max grind streak is higher than
- echo the streak protection limit.
- echo.
- echo To reach the specified grind streak, disable
- echo STREAK PROTECT in the Timings menu.
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 8 (
- if %TACOMACRO_C_WAITDAILY%==1 (
- set TACOMACRO_C_WAITDAILY=0
- ) else (
- set TACOMACRO_C_WAITDAILY=1
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 9 (
- cls
- echo.
- set /p TACOMACRO_TIPSINTERVAL="Tips interval [ms] (Current: %TACOMACRO_TIPSINTERVAL%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 10 (
- cls
- echo.
- set /p TACOMACRO_WORKINTERVAL="Work interval [ms] (Current: %TACOMACRO_WORKINTERVAL%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 11 (
- cls
- echo.
- set /p TACOMACRO_OTINTERVAL="Overtime interval [ms] (Current: %TACOMACRO_OTINTERVAL%): "
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 12 (
- if %TACOMACRO_STREAKPROTECTION%==1 (
- if %breakCondition%==time (
- cls
- echo.
- echo The goal of streak protection is to ensure
- echo that you don't end up high on the global
- echo streak leaderboard, raising suspicion.
- echo.
- echo Are you sure you want to disable streak protection? [Y/N]
- choice /n /c NY
- if !ERRORLEVEL! EQU 2 (
- set TACOMACRO_STREAKPROTECTION=0
- )
- ) else (
- if %TACOMACRO_MGRINDSTREAK% GTR 50 (
- cls
- echo.
- echo The goal of streak protection is to ensure
- echo that you don't end up high on the global
- echo streak leaderboard, raising suspicion.
- echo.
- echo Your max grind streak is %TACOMACRO_MGRINDSTREAK%
- echo.
- echo Are you sure you want to disable streak protection? [Y/N]
- choice /n /c NY
- if !ERRORLEVEL! EQU 2 (
- set TACOMACRO_STREAKPROTECTION=0
- )
- ) else (
- set TACOMACRO_STREAKPROTECTION=0
- )
- )
- ) else (
- set TACOMACRO_STREAKPROTECTION=1
- )
- goto :Configure.Timings
- )
- if %ERRORLEVEL% EQU 13 (
- goto :Configure
- )
- goto :Configure.Timings
- :Configure.Other
- color 07
- cls
- echo.
- echo. OTHER SETTINGS
- echo.
- echo -----------------------------
- echo 1: PREFIX - %TACOMACRO_prefix%
- if %TACOMACRO_C_CLEAN%==0 (
- echo 2: CLEAN - OFF
- ) else (
- echo 2: CLEAN - ON
- )
- if %TACOMACRO_C_COUPONS%==0 (
- echo 3: COUPONS - OFF
- ) else (
- echo 3: COUPONS - ON %TACOMACRO_COUPONAMOUNT%
- )
- if %TACOMACRO_C_DONATE%==1 (
- echo 4: AUTO-DONATE - ON $%TACOMACRO_DONOAMOUNT%
- ) else (
- echo 4: AUTO-DONATE - OFF
- )
- if %TACOMACRO_C_GIFTS%==0 (
- echo 5: GIFTS - OFF
- ) else (
- echo 5: GIFTS - ON %TACOMACRO_GIFT_R1%
- echo. %TACOMACRO_GIFT_R2%
- echo. %TACOMACRO_GIFT_R3%
- )
- if %TACOMACRO_QUIETSTART%==1 (
- echo 6: QUIET STARTUP - ON
- ) else (
- if %TACOMACRO_SILENTMODE%==1 (
- echo 6: QUIET STARTUP - ON ^(SILENT MODE^)
- ) else (
- echo 6: QUIET STARTUP - OFF
- )
- )
- if %TACOMACRO_C_AUTONICK%==1 (
- echo 7: STATUS IN NICK - ON %TACOMACRO_NICK%
- ) else (
- echo 7: STATUS IN NICK - OFF
- )
- echo 8: TYPE SPEED - %TACOMACRO_TYPESPEED%%%
- if %TACOMACRO_SILENTMODE%==1 (
- echo 9: SILENT MODE - ON
- ) else (
- echo 9: SILENT MODE - OFF
- )
- if %TACOMACRO_C_AUTOCLAIM%==1 (
- echo 0: TASK AUTOCLAIM - ON %TACOMACRO_AUTOCLAIMTIME%
- ) else (
- echo 0: TASK AUTOCLAIM - OFF
- )
- if %TACOMACRO_AUTOFOCUS%==1 (
- echo Q: AUTO-FOCUS APP - ON %TACOMACRO_APPNAME%
- ) else (
- echo Q: AUTO-FOCUS APP - OFF
- )
- echo W: CLAIM LOCATION - %TACOMACRO_CLAIMLOCATION%
- echo -----------------------------
- echo X: Back
- echo -----------------------------
- choice /n /c 1234567890QWX
- if %ERRORLEVEL% EQU 1 (
- cls
- echo.
- set /p TACOMACRO_prefix="New prefix: "
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 2 (
- if %TACOMACRO_C_CLEAN%==0 (
- set TACOMACRO_C_CLEAN=1
- ) else (
- set TACOMACRO_C_CLEAN=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 3 (
- if %TACOMACRO_C_COUPONS%==0 (
- set TACOMACRO_C_COUPONS=1
- cls
- echo.
- echo Specify number of coupons to be redeemed.
- echo.
- set /p TACOMACRO_COUPONAMOUNT="Redeem amount (Current: %TACOMACRO_COUPONAMOUNT%): "
- ) else (
- set TACOMACRO_C_COUPONS=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 4 (
- if %TACOMACRO_C_DONATE%==0 (
- set TACOMACRO_C_DONATE=1
- cls
- echo.
- set /p TACOMACRO_DONOAMOUNT="Donation amount (Current: %TACOMACRO_DONOAMOUNT%): "
- ) else (
- set TACOMACRO_C_DONATE=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 5 (
- if %TACOMACRO_C_GIFTS%==0 (
- set TACOMACRO_C_GIFTS=1
- cls
- echo.
- echo Specify gift recipients.
- echo Hit enter without specifying to use current recipient.
- echo.
- set /p TACOMACRO_GIFT_R1="Recipient 1 (Current: %TACOMACRO_GIFT_R1%): "
- set /p TACOMACRO_GIFT_R2="Recipient 2 (Current: %TACOMACRO_GIFT_R2%): "
- set /p TACOMACRO_GIFT_R3="Recipient 3 (Current: %TACOMACRO_GIFT_R3%): "
- ) else (
- set TACOMACRO_C_GIFTS=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 6 (
- if %TACOMACRO_QUIETSTART%==0 (
- set TACOMACRO_QUIETSTART=1
- ) else (
- set TACOMACRO_QUIETSTART=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 7 (
- if %TACOMACRO_C_AUTONICK%==0 (
- set TACOMACRO_C_AUTONICK=1
- cls
- echo.
- echo Specify your desired nickname.
- echo NOTE: This requires the following Discord perms:
- echo. - Use slash commands
- echo. - Change nickname
- echo.
- set /p TACOMACRO_NICK="Nickname (Current: %TACOMACRO_NICK%): "
- ) else (
- set TACOMACRO_C_AUTONICK=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 8 (
- set _ts=%TACOMACRO_TYPESPEED%
- cls
- echo.
- set /p TACOMACRO_TYPESPEED="Specify typing speed [0-100] (Current: %TACOMACRO_TYPESPEED%): "
- if !TACOMACRO_TYPESPEED! GEQ 0 (
- if !TACOMACRO_TYPESPEED! LEQ 100 (
- set /a TACOMACRO_C_TYPESPEED=100-!TACOMACRO_TYPESPEED!
- goto :Configure.Other
- )
- )
- set TACOMACRO_TYPESPEED=%_ts%
- echo INVALID
- timeout /t 1 /nobreak > nul
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 9 (
- if %TACOMACRO_SILENTMODE%==0 (
- set TACOMACRO_SILENTMODE=1
- ) else (
- set TACOMACRO_SILENTMODE=0
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 10 (
- if %TACOMACRO_C_AUTOCLAIM%==1 (
- set TACOMACRO_C_AUTOCLAIM=0
- ) else (
- set _act=%TACOMACRO_AUTOCLAIMTIME%
- cls
- echo.
- echo. Specify time to auto-claim tasks.
- set /p TACOMACRO_AUTOCLAIMTIME="24-hour format, hh:mm (Current: %TACOMACRO_AUTOCLAIMTIME%): "
- for /f "tokens=1,2 delims=:" %%A in ("!TACOMACRO_AUTOCLAIMTIME!") do (
- if %%A LSS 24 (
- if %%A GEQ 0 (
- if not "%%B"=="" (
- if %%B LSS 60 (
- if %%B GEQ 0 (
- set TACOMACRO_C_AUTOCLAIM=1
- ) else (
- echo INVALID
- set TACOMACRO_AUTOCLAIMTIME=%_act%
- timeout /t 1 /nobreak > nul
- )
- ) else (
- echo INVALID
- set TACOMACRO_AUTOCLAIMTIME=%_act%
- timeout /t 1 /nobreak > nul
- )
- ) else (
- echo INVALID
- set TACOMACRO_AUTOCLAIMTIME=%_act%
- timeout /t 1 /nobreak > nul
- )
- ) else (
- echo INVALID
- set TACOMACRO_AUTOCLAIMTIME=%_act%
- timeout /t 1 /nobreak > nul
- )
- ) else (
- echo INVALID
- set TACOMACRO_AUTOCLAIMTIME=%_act%
- timeout /t 1 /nobreak > nul
- )
- )
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 11 (
- if !TACOMACRO_AUTOFOCUS!==1 (
- set TACOMACRO_AUTOFOCUS=0
- goto :Configure.Other
- ) else (
- cls
- echo.
- set /p TACOMACRO_APPNAME="Enter target app window title (Current: !TACOMACRO_APPNAME!): "
- set TACOMACRO_AUTOFOCUS=1
- goto :Configure.Other
- )
- )
- if %ERRORLEVEL% EQU 12 (
- if !TACOMACRO_CLAIMLOCATION!==shack (
- set TACOMACRO_CLAIMLOCATION=beach
- ) else (
- if !TACOMACRO_CLAIMLOCATION!==beach (
- set TACOMACRO_CLAIMLOCATION=city
- ) else (
- set TACOMACRO_CLAIMLOCATION=shack
- )
- )
- goto :Configure.Other
- )
- if %ERRORLEVEL% EQU 13 (
- goto :Configure
- )
- goto :Configure.Other
- :Configure.Custom
- color 07
- cls
- echo.
- echo. CUSTOM COMMANDS
- echo.
- echo -----------------------------
- if not "!TACOMACRO_COMMANDS!"=="" (
- for /f "tokens=1,* delims==" %%A in ('set TACOMACRO_CMD_') do (
- set NT_currentCommand=%%A
- set NT_currentCommand=!NT_currentCommand:TACOMACRO_CMD_=!
- set NT_currentCommand=!NT_currentCommand:~0,-2!
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_N" (
- set NT_name=%%B
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_C" (
- set NT_content=%%B
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_T" (
- set NT_interval=%%B
- )
- if "%%A"=="TACOMACRO_CMD_!NT_currentCommand!_W" (
- echo !NT_name!
- echo - Command: !NT_content!
- echo - Interval: !NT_interval! ms
- if %%B EQU 1 (
- echo - Random delay: TRUE
- ) else (
- echo - Random delay: FALSE
- )
- )
- )
- ) else (
- echo No custom commands
- )
- echo -----------------------------
- echo 1: Add command
- echo 0: Clear commands
- echo -----------------------------
- echo X: Back
- echo -----------------------------
- choice /n /c X10
- if %ERRORLEVEL% EQU 1 (
- goto :Configure
- )
- if %ERRORLEVEL% EQU 2 (
- set NT_fullCommand=
- cls
- echo.
- echo --- ADD COMMAND ---
- echo.
- set /p NT_cmdName=" Display name: "
- set /p NT_cmdContents=" Command: "
- set /p NT_cmdInterval=" Execution interval (ms): "
- choice /n /c YN /m " Use random range? [Y/N]"
- if !ERRORLEVEL! EQU 1 (
- set NT_cmdRandom=1
- )
- if !ERRORLEVEL! EQU 2 (
- set NT_cmdRandom=0
- )
- set TACOMACRO_CMD_!NT_cmdName!_N=!NT_cmdName!
- set TACOMACRO_CMD_!NT_cmdName!_C=!NT_cmdContents!
- set TACOMACRO_CMD_!NT_cmdName!_T=!NT_cmdInterval!
- set TACOMACRO_CMD_!NT_cmdName!_W=!NT_cmdRandom!
- set NT_fullCommand="n=!NT_cmdName!","c=!NT_cmdContents!","t=!NT_cmdInterval!","w=!NT_cmdRandom!"
- if "!TACOMACRO_COMMANDS!"=="" (
- set TACOMACRO_COMMANDS=!NT_fullCommand!
- ) else (
- set TACOMACRO_COMMANDS=!TACOMACRO_COMMANDS!,!NT_fullCommand!
- )
- goto :Configure.Custom
- )
- if %ERRORLEVEL% EQU 3 (
- if not "!TACOMACRO_COMMANDS!"=="" (
- set "TACOMACRO_COMMANDS="
- )
- goto :Configure.Custom
- )
- :ProcessConfig <config>
- for /f "tokens=1-26 delims=-" %%A in ("%1") do (
- set TACOMACRO_C_TIPS=%%A
- set TACOMACRO_C_WORK=%%B
- set TACOMACRO_C_OVERTIME=%%C
- set TACOMACRO_C_DAILY=%%D
- set TACOMACRO_C_CLEAN=%%E
- set TACOMACRO_C_AIRPLANE=%%F
- set TACOMACRO_C_MUSIC=%%G
- set TACOMACRO_C_CHEF=%%H
- set TACOMACRO_C_KARAOKE=%%I
- set TACOMACRO_C_FLIPPER=%%J
- set TACOMACRO_C_GIFTS=%%K
- set TACOMACRO_C_COUPONS=%%L
- set TACOMACRO_C_DONATE=%%M
- set TACOMACRO_C_AUTONICK=%%N
- set TACOMACRO_C_WAITDAILY=%%O
- set TACOMACRO_C_CHAIRS=%%P
- set TACOMACRO_C_SAIL=%%Q
- set TACOMACRO_C_CONCERT=%%R
- set TACOMACRO_C_TOURS=%%S
- set TACOMACRO_C_HAMMOCK=%%T
- set TACOMACRO_C_AUTOCLAIM=%%U
- set TACOMACRO_C_DELIVERY=%%V
- set TACOMACRO_C_MASCOT=%%W
- set TACOMACRO_C_SAMPLES=%%X
- set TACOMACRO_C_BUS=%%Y
- set TACOMACRO_C_HAPPY=%%Z
- )
- goto :eof
- :AssembleConfig
- set TACOMACRO_NEWCONFIG=%TACOMACRO_C_TIPS%-%TACOMACRO_C_WORK%-%TACOMACRO_C_OVERTIME%-%TACOMACRO_C_DAILY%-%TACOMACRO_C_CLEAN%-%TACOMACRO_C_AIRPLANE%-%TACOMACRO_C_MUSIC%-%TACOMACRO_C_CHEF%-%TACOMACRO_C_KARAOKE%-%TACOMACRO_C_FLIPPER%-%TACOMACRO_C_GIFTS%-%TACOMACRO_C_COUPONS%-%TACOMACRO_C_DONATE%-%TACOMACRO_C_AUTONICK%-%TACOMACRO_C_WAITDAILY%-%TACOMACRO_C_CHAIRS%-%TACOMACRO_C_SAIL%-%TACOMACRO_C_CONCERT%-%TACOMACRO_C_TOURS%-%TACOMACRO_C_HAMMOCK%-%TACOMACRO_C_AUTOCLAIM%-%TACOMACRO_C_DELIVERY%-%TACOMACRO_C_MASCOT%-%TACOMACRO_C_SAMPLES%-%TACOMACRO_C_BUS%-%TACOMACRO_C_HAPPY%
- goto :eof
- :ConfigCheck
- set configError=0
- set "configErrors="
- if "%TACOMACRO_C_GIFTS%"=="1" (
- if "%TACOMACRO_GIFT_R1%"=="" (
- set configError=1
- set configErrors="TACOMACRO_GIFT_R1 UNDEF",%configErrors%
- )
- if "%TACOMACRO_GIFT_R2%"=="" (
- set configError=1
- set configErrors="TACOMACRO_GIFT_R2 UNDEF",%configErrors%
- )
- if "%TACOMACRO_GIFT_R3%"=="" (
- set configError=1
- set configErrors="TACOMACRO_GIFT_R3 UNDEF",%configErrors%
- )
- ) else (
- if "%TACOMACRO_C_GIFTS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_GIFTS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_GIFTS%"=="0" (
- set configError=1
- set configErrors="TACOMACRO_C_GIFTS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_TIPS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_TIPS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_TIPS%"=="0" (
- if not "%TACOMACRO_C_TIPS%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_TIPS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_WORK%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_WORK UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_WORK%"=="0" (
- if not "%TACOMACRO_C_WORK%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_WORK INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_OVERTIME%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_OVERTIME UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_OVERTIME%"=="0" (
- if not "%TACOMACRO_C_OVERTIME%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_OVERTIME INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_DAILY%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_DAILY UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_DAILY%"=="0" (
- if not "%TACOMACRO_C_DAILY%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_DAILY INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_CLEAN%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_CLEAN UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_CLEAN%"=="0" (
- if not "%TACOMACRO_C_CLEAN%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_CLEAN INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_AIRPLANE%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_AIRPLANE UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_AIRPLANE%"=="0" (
- if not "%TACOMACRO_C_AIRPLANE%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_AIRPLANE INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_MUSIC%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_MUSIC UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_MUSIC%"=="0" (
- if not "%TACOMACRO_C_MUSIC%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_MUSIC INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_CHEF%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_CHEF UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_CHEF%"=="0" (
- if not "%TACOMACRO_C_CHEF%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_CHEF INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_KARAOKE%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_KARAOKE UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_KARAOKE%"=="0" (
- if not "%TACOMACRO_C_KARAOKE%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_KARAOKE INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_FLIPPER%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_FLIPPER UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_FLIPPER%"=="0" (
- if not "%TACOMACRO_C_FLIPPER%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_FLIPPER INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_COUPONS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_COUPONS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_COUPONS%"=="0" (
- if not "%TACOMACRO_C_COUPONS%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_COUPONS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_AUTONICK%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_AUTONICK UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_AUTONICK%"=="0" (
- if not "%TACOMACRO_C_AUTONICK%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_AUTONICK INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_DONATE%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_DONATE UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_DONATE%"=="0" (
- if not "%TACOMACRO_C_DONATE%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_DONATE INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_WAITDAILY%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_WAITDAILY UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_WAITDAILY%"=="0" (
- if not "%TACOMACRO_C_WAITDAILY%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_WAITDAILY INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_CHAIRS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_CHAIRS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_CHAIRS%"=="0" (
- if not "%TACOMACRO_C_CHAIRS%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_CHAIRS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_SAIL%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_SAIL UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_SAIL%"=="0" (
- if not "%TACOMACRO_C_SAIL%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_SAIL INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_CONCERT%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_CONCERT UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_CONCERT%"=="0" (
- if not "%TACOMACRO_C_CONCERT%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_CONCERT INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_TOURS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_TOURS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_TOURS%"=="0" (
- if not "%TACOMACRO_C_TOURS%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_TOURS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_HAMMOCK%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_HAMMOCK UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_HAMMOCK%"=="0" (
- if not "%TACOMACRO_C_HAMMOCK%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_HAMMOCK INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_AUTOCLAIM%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_AUTOCLAIM UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_AUTOCLAIM%"=="0" (
- if not "%TACOMACRO_C_AUTOCLAIM%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_AUTOCLAIM INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_DELIVERY%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_DELIVERY UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_DELIVERY%"=="0" (
- if not "%TACOMACRO_C_DELIVERY%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_DELIVERY INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_MASCOT%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_MASCOT UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_MASCOT%"=="0" (
- if not "%TACOMACRO_C_MASCOT%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_MASCOT INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_SAMPLES%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_SAMPLES UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_SAMPLES%"=="0" (
- if not "%TACOMACRO_C_SAMPLES%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_SAMPLES INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_BUS%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_BUS UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_BUS%"=="0" (
- if not "%TACOMACRO_C_BUS%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_BUS INVALID",%configErrors%
- )
- )
- )
- if "%TACOMACRO_C_HAPPY%"=="" (
- set configError=1
- set configErrors="TACOMACRO_C_HAPPY UNDEF",%configErrors%
- ) else (
- if not "%TACOMACRO_C_HAPPY%"=="0" (
- if not "%TACOMACRO_C_HAPPY%"=="1" (
- set configError=1
- set configErrors="TACOMACRO_C_HAPPY INVALID",%configErrors%
- )
- )
- )
- if %configError%==1 (
- echo INVALID CONFIG
- echo.
- for %%A in (%configErrors%) do (
- echo %%~A
- )
- echo.
- echo Tell Tam about this issue, preferrably with a screenshot.
- pause > nul
- exit
- )
- goto :eof
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :: ::
- :: SPECIAL THANKS TO THE TACOSHACK MODERATORS FOR ::
- :: BLACKLISTING ME AND SUBSEQUENTLY PROVIDING ME ::
- :: WITH THE WILL AND MOTIVATION TO MAKE THIS TOOL ::
- :: AS EFFICIENT AND ADVANCED AS POSSIBLE! ::
- :: THIS WOULD NOT HAVE BEEN POSSIBLE WITHOUT YOU! ::
- :: - Love <3, @Tam#1111 ::
- :: ::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement