Página 1 de 1

[SA-Ideia] lojas fechadas depois das 22h

Enviado: 03 Set 2023, 21:33
por Jrythm27
Oi modders.

Não encontrei nenhum mod assim, acho que seria uma boa ideia e adicionaria realismo ao jogo

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 13 Fev 2024, 01:36
por Lighting neves 95
Algumas lojas não acessíveis em Market tem a textura mudada entre 22h e 08h (como se estivessem fechadas com aqueles portões de correr de zinco), e tem um Cluckin' Bell em Fort Carson que fecha tbm nesse horário (salvo engano é o único que fecha à noite, todos os outros são 24h).

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 30 Nov 2025, 20:23
por Bruninn
Olá! Sei que faz tempo esse post, mas resolvi tentar criar um mod relacionado a isso. O resultado até que ficou bom.

As lojas abrem às 6 da manhã e fecham às 22 horas. Deve ter mais coisas para melhorar, mas é só um mod de teste. 
Se alguém quiser avaliar, fique à vontade.

https://www.mediafire.com/file/t4pz30mm ... 2h.7z/file

Código fonte:

SpoilerAbrir

Código: Selecionar tudo

SCRIPT_START
{
    NOP
    
    LVAR_INT iHour

    WHILE TRUE
        WAIT 0
        
        GET_CURRENT_HOUR iHour

        IF iHour >= 22
        OR iHour < 6
            // AMMU-NATION
            SWITCH_ENTRY_EXIT AMMUN1 FALSE
            SWITCH_ENTRY_EXIT AMMUN2 FALSE
            SWITCH_ENTRY_EXIT AMMUN3 FALSE
            SWITCH_ENTRY_EXIT AMMUN4 FALSE
            SWITCH_ENTRY_EXIT AMMUN5 FALSE

            // BARBER
            SWITCH_ENTRY_EXIT BARBERS FALSE
            SWITCH_ENTRY_EXIT BARBER2 FALSE
            SWITCH_ENTRY_EXIT BARBER3 FALSE

            // TATTOO
            SWITCH_ENTRY_EXIT TATTO3 FALSE
            SWITCH_ENTRY_EXIT TATTO2 FALSE
            SWITCH_ENTRY_EXIT TATTOO FALSE

            // GYMS
            SWITCH_ENTRY_EXIT GYM1 FALSE
            SWITCH_ENTRY_EXIT GYM2 FALSE
            SWITCH_ENTRY_EXIT GYM3 FALSE

            // ROUPAS
            SWITCH_ENTRY_EXIT LACS1 FALSE
            SWITCH_ENTRY_EXIT CSSPRT FALSE
            SWITCH_ENTRY_EXIT CSDESGN FALSE
            SWITCH_ENTRY_EXIT CSEXL FALSE
            SWITCH_ENTRY_EXIT CLOTHGP FALSE
            SWITCH_ENTRY_EXIT CSCHP FALSE

            // 24/7
            SWITCH_ENTRY_EXIT X711S2 FALSE
            SWITCH_ENTRY_EXIT X7_11S FALSE
            SWITCH_ENTRY_EXIT X711S3 FALSE
            SWITCH_ENTRY_EXIT X7_11C FALSE
            SWITCH_ENTRY_EXIT X7_11D FALSE
            SWITCH_ENTRY_EXIT X7_11B FALSE

            // SEXSHOP
            SWITCH_ENTRY_EXIT SEXSHOP FALSE

            // FAST FOOD
            SWITCH_ENTRY_EXIT DINER1 FALSE
            SWITCH_ENTRY_EXIT DINER2 FALSE
            SWITCH_ENTRY_EXIT FDCHICK FALSE
            SWITCH_ENTRY_EXIT FDBURG FALSE
            SWITCH_ENTRY_EXIT FDPIZA FALSE

            // CASINO STORES
            SWITCH_ENTRY_EXIT CASINO2 FALSE
            SWITCH_ENTRY_EXIT TRICAS FALSE

        ELSE 
            // AMMU-NATION
            SWITCH_ENTRY_EXIT AMMUN1 TRUE
            SWITCH_ENTRY_EXIT AMMUN2 TRUE
            SWITCH_ENTRY_EXIT AMMUN3 TRUE
            SWITCH_ENTRY_EXIT AMMUN4 TRUE
            SWITCH_ENTRY_EXIT AMMUN5 TRUE

            // BARBER
            SWITCH_ENTRY_EXIT BARBERS TRUE
            SWITCH_ENTRY_EXIT BARBER2 TRUE
            SWITCH_ENTRY_EXIT BARBER3 TRUE

            // TATTOO
            SWITCH_ENTRY_EXIT TATTO3 TRUE
            SWITCH_ENTRY_EXIT TATTO2 TRUE
            SWITCH_ENTRY_EXIT TATTOO TRUE

            // GYMS
            SWITCH_ENTRY_EXIT GYM1 TRUE
            SWITCH_ENTRY_EXIT GYM2 TRUE
            SWITCH_ENTRY_EXIT GYM3 TRUE

            // ROUPAS
            SWITCH_ENTRY_EXIT LACS1 TRUE
            SWITCH_ENTRY_EXIT CSSPRT TRUE
            SWITCH_ENTRY_EXIT CSDESGN TRUE
            SWITCH_ENTRY_EXIT CSEXL TRUE
            SWITCH_ENTRY_EXIT CLOTHGP TRUE
            SWITCH_ENTRY_EXIT CSCHP TRUE

            // 24/7
            SWITCH_ENTRY_EXIT X711S2 TRUE
            SWITCH_ENTRY_EXIT X7_11S TRUE
            SWITCH_ENTRY_EXIT X711S3 TRUE
            SWITCH_ENTRY_EXIT X7_11C TRUE
            SWITCH_ENTRY_EXIT X7_11D TRUE
            SWITCH_ENTRY_EXIT X7_11B TRUE

            // SEXSHOP
            SWITCH_ENTRY_EXIT SEXSHOP TRUE

            // FAST FOOD
            SWITCH_ENTRY_EXIT DINER1 TRUE
            SWITCH_ENTRY_EXIT DINER2 TRUE
            SWITCH_ENTRY_EXIT FDCHICK TRUE
            SWITCH_ENTRY_EXIT FDBURG TRUE
            SWITCH_ENTRY_EXIT FDPIZA TRUE

            // CASINO STORES
            SWITCH_ENTRY_EXIT CASINO2 TRUE
            SWITCH_ENTRY_EXIT TRICAS TRUE
        ENDIF
    ENDWHILE
}
SCRIPT_END

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 03 Dez 2025, 15:59
por L34ND20
Boa Brunnin! Uma versão que fecha meia noite só com o 24/7 aberto? Cara, vou tentar reconfigurar o VS Code hoje, não sei mais..

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 03 Dez 2025, 19:41
por Bruninn
Valeu! Dá pra fazer com opções por .ini também eu acho, assim podendo escolher se fecha a barbearia por exemplo, etc.

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 04 Dez 2025, 15:43
por L34ND20
Sabe por que dá esse erro?:
Imagem
Outra dúvida, esse "=" do 

Código: Selecionar tudo

"IF iHour >= 22" é assim mesmo?

Re: [SA-Ideia] lojas fechadas depois das 22h

Enviado: 04 Dez 2025, 18:42
por Bruninn
No meu compilou normal, lembrando que o "GET_CURRENT_HOUR" é uma função do CLEO+, assim, precisa instalar o .xml do CLEO+ no GTA3script Compiler para dar certo.

A linha "IF iHour >= 22" indica que caso, se FOR HORA MAIOR QUE OU IGUAL A 22, fecha as lojas. Caso queira dá pra tirar esse =, mas ai quando estiver 22 horas ainda vai estar aberta, só fechando nas 23:00.