Skip to content

Instantly share code, notes, and snippets.

@AndreAugustoDev
Created July 3, 2017 15:36
Show Gist options
  • Save AndreAugustoDev/305d1eb34e57d2b83cf0353987e8b3c9 to your computer and use it in GitHub Desktop.
Save AndreAugustoDev/305d1eb34e57d2b83cf0353987e8b3c9 to your computer and use it in GitHub Desktop.
Display Cleaner Source Script
SCRIPT_START
{
NOP
//Comando DISPLAY_TIMER_BARS não funciona, mas está presente (Para caso funcionar no futuro).
////////// Variáveis //////////
LVAR_INT sall scarn szonen sradar shud stimerbars //Vars Mostrar
LVAR_INT hall hcarn hzonen hradar hhud htimerbars //Vars Esconder
//////////////////////////////
////////// Entradas GXT //////////
ADD_TEXT_LABEL DCINF "Arquivo DC.ini nšo encontrado"
ADD_TEXT_LABEL DCSAI "Mostrar todos os elementos da interface"
ADD_TEXT_LABEL DCSCN "Mostrar nomes dos carros"
ADD_TEXT_LABEL DCSZN "Mostrar nomes das ˜reas"
ADD_TEXT_LABEL DCSRD "Mostrar radar"
ADD_TEXT_LABEL DCSHD "Mostrar HUD"
ADD_TEXT_LABEL DCSTB "Mostrar temporizador"
ADD_TEXT_LABEL DCHAI "Ocultar todos os elementos da interface"
ADD_TEXT_LABEL DCHCN "Ocultar nome dos carros"
ADD_TEXT_LABEL DCHZN "Ocultar nome das ˜reas"
ADD_TEXT_LABEL DCHRD "Ocultar radar"
ADD_TEXT_LABEL DCHHD "Ocultar HUD"
ADD_TEXT_LABEL DCHTB "Ocultar temporizador"
//////////////////////////////
////////// Arquivo .INI //////////
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOWHIDEALL" "SALL" SALL
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOWHIDEALL" "HALL" HALL
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOW" "CAR_NAMES" SCARN
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOW" "ZONE_NAMES" SZONEN
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOW" "RADAR" SRADAR
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOW" "HUD" SHUD
READ_INT_FROM_INI_FILE "cleo\DC.ini" "SHOW" "TIMER_BARS" STIMERBARS
READ_INT_FROM_INI_FILE "cleo\DC.ini" "HIDE" "CAR_NAMES" HCARN
READ_INT_FROM_INI_FILE "cleo\DC.ini" "HIDE" "ZONE_NAMES" HZONEN
READ_INT_FROM_INI_FILE "cleo\DC.ini" "HIDE" "RADAR" HRADAR
READ_INT_FROM_INI_FILE "cleo\DC.ini" "HIDE" "HUD" HHUD
READ_INT_FROM_INI_FILE "cleo\DC.ini" "HIDE" "TIMER_BARS" HTIMERBARS
////////// Se o arquivo DC.ini não existir //////////
IF NOT DOES_FILE_EXIST "cleo\DC.ini"
PRINT DCINF 2000 0
ENDIF
//////////////////////////////
showhideall:
WAIT 0
////////// Mostrar tudo //////////
IF TEST_CHEAT "SALL"
PRINT DCSAI 2000 0
GOSUB show
ELSE
IF IS_KEY_PRESSED sall
PRINT DCSAI 2000 0
GOSUB show
ENDIF
ENDIF
////////// Ocultar tudo //////////
IF TEST_CHEAT "HALL"
PRINT DCHAI 2000 0
GOSUB hide
ELSE
IF IS_KEY_PRESSED hall
PRINT DCHAI 2000 0
GOSUB hide
ENDIF
ENDIF
//////////////////////////////
allshow:
////////// Mostrar Nome dos Carros //////////
IF TEST_CHEAT "SCARN"
DISPLAY_CAR_NAMES 1
PRINT DCSCN 2000 0
ELSE
IF IS_KEY_PRESSED scarn
DISPLAY_CAR_NAMES 1
PRINT DCSCN 2000 0
ENDIF
ENDIF
////////// Mostrar Nome das Áreas //////////
IF TEST_CHEAT "SZONEN"
DISPLAY_ZONE_NAMES 1
PRINT DCSZN 2000 0
ELSE
IF IS_KEY_PRESSED szonen
DISPLAY_ZONE_NAMES 1
PRINT DCSZN 2000 0
ENDIF
ENDIF
////////// Mostrar Radar //////////
IF TEST_CHEAT "SRADAR"
DISPLAY_RADAR 1
PRINT DCSRD 2000 0
ELSE
IF IS_KEY_PRESSED sradar
DISPLAY_RADAR 1
PRINT DCSRD 2000 0
ENDIF
ENDIF
////////// Mostrar HUD //////////
IF TEST_CHEAT "SHUD"
DISPLAY_HUD 1
PRINT DCSHD 2000 0
ELSE
IF IS_KEY_PRESSED shud
DISPLAY_HUD 1
PRINT DCSHD 2000 0
ENDIF
ENDIF
////////// Mostrar Temporizador //////////
IF TEST_CHEAT "STIMERBARS"
DISPLAY_TIMER_BARS 1
PRINT DCSTB 2000 0
ELSE
IF IS_KEY_PRESSED stimerbars
DISPLAY_TIMER_BARS 1
PRINT DCSTB 2000 0
ENDIF
ENDIF
//////////////////////////////
allhide:
////////// Ocultar Nome dos Carros //////////
IF TEST_CHEAT "HCARN"
DISPLAY_CAR_NAMES 0
PRINT DCHCN 2000 0
ELSE
IF IS_KEY_PRESSED hcarn
DISPLAY_CAR_NAMES 0
PRINT DCHCN 2000 0
ENDIF
ENDIF
////////// Ocultar Nome das Áreas //////////
IF TEST_CHEAT "HZONEN"
DISPLAY_ZONE_NAMES 0
PRINT DCHZN 2000 0
ELSE
IF IS_KEY_PRESSED hzonen
DISPLAY_ZONE_NAMES 0
PRINT DCHZN 2000 0
ENDIF
ENDIF
////////// Ocultar Radar //////////
IF TEST_CHEAT "HRADAR"
DISPLAY_RADAR 0
PRINT DCHRD 2000 0
ELSE
IF IS_KEY_PRESSED hradar
DISPLAY_RADAR 0
PRINT DCHRD 2000 0
ENDIF
ENDIF
////////// Ocultar HUD //////////
IF TEST_CHEAT "HHUD"
DISPLAY_HUD 0
PRINT DCHHD 2000 0
ELSE
IF IS_KEY_PRESSED hhud
DISPLAY_HUD 0
PRINT DCHHD 2000 0
ENDIF
ENDIF
////////// Ocultar Temporizador //////////
IF TEST_CHEAT "STIMERBARS"
DISPLAY_TIMER_BARS 0
PRINT DCHTB 2000 0
ELSE
IF IS_KEY_PRESSED htimerbars
DISPLAY_TIMER_BARS 0
PRINT DCHTB 2000 0
ENDIF
ENDIF
//////////////////////////////
GOTO showhideall
}
{
////////// Comando Mostrar/Ocultar tudo //////////
show:
DISPLAY_CAR_NAMES 1
DISPLAY_ZONE_NAMES 1
DISPLAY_RADAR 1
DISPLAY_HUD 1
DISPLAY_TIMER_BARS 1
RETURN
hide:
DISPLAY_CAR_NAMES 0
DISPLAY_ZONE_NAMES 0
DISPLAY_RADAR 0
DISPLAY_HUD 0
DISPLAY_TIMER_BARS 0
RETURN
//////////////////////////////
}
SCRIPT_END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment