Pesquisa resultou em 2 ocorrências

por HybridTheory
02 Abr 2019, 20:19
Fórum: Scripts & Códigos
Tópico: [SA] Alarme de porta aberta nos carros
Respostas: 10
Exibições: 737
Gênero:

Re: [SA] Alarme de porta aberta nos carros

eu tava pensando em refazer esse mod de um jeito melhor, mas me deu preguiça porque o beep da porta é um detalhe extremamente insignificante, não vale a pena 

nem sei por quê eu fiz esse mod  :peepo1:
por HybridTheory
01 Jul 2018, 14:41
Fórum: Scripts & Códigos
Tópico: [SA] Alarme de porta aberta nos carros
Respostas: 10
Exibições: 737
Gênero:

[SA] Alarme de porta aberta nos carros

Esta ideia de mod veio de uma sugestão nos comments da Mix. Quando alguma porta de algum carro estiver aberta (incluindo o carro do CJ), começará a tocar um "beep". O som deixa de tocar ao fechar as portas. O mod só funciona em carros do tipo "rich family" e "executive, para ficar mais realista.





SourceAbrir

Código: Selecionar tudo

SCRIPT_START
{    
    LVAR_INT scplayer hCar hAudioStream iClass p i char

    LOAD_3D_AUDIO_STREAM "cleo/cleo_sound/car_beep.mp3" (hAudioStream)

    IF IS_AUSTRALIAN_GAME
        CREATE_RANDOM_CHAR 0.0 0.0 0.0 (char)
    ENDIF
    
    WHILE TRUE
        WAIT 0
        READ_MEMORY 0x00B74490 4 0 (p)
        p += 0x04
        READ_MEMORY p 4 0 (p)
        i = 0
        WHILE i <= 0x8B00
            READ_MEMORY p 1 0 (char)
            p++
            IF char >= 0x00
            AND char < 0x80
                char += i
                IF IS_CHAR_IN_ANY_CAR (char)
                    STORE_CAR_CHAR_IS_IN_NO_SAVE char (hCar)
                    GET_VEHICLE_CLASS hCar (iClass)
                    IF iClass = 2
                    OR iClass = 3
                        IF GOSUB DoorsOpen
                            GOSUB AudioStream
                        ENDIF
                    ENDIF
                ENDIF
            ENDIF   
            i += 0x100
        ENDWHILE  
    ENDWHILE

    DoorsOpen:
    IF IS_CAR_DOOR_FULLY_OPEN hCar 2
    OR IS_CAR_DOOR_FULLY_OPEN hCar 3
    OR IS_CAR_DOOR_FULLY_OPEN hCar 4
    OR IS_CAR_DOOR_FULLY_OPEN hCar 5
    ENDIF
    RETURN
    

    AudioStream:
    SET_PLAY_3D_AUDIO_STREAM_AT_CAR hAudioStream (hCar)
    SET_AUDIO_STREAM_LOOPED (hAudioStream) 1 
    SET_AUDIO_STREAM_STATE (hAudioStream) 1

    WHILE IS_CAR_DOOR_FULLY_OPEN hCar 2     
    OR IS_CAR_DOOR_FULLY_OPEN hCar 3 
    OR IS_CAR_DOOR_FULLY_OPEN hCar 4
    OR IS_CAR_DOOR_FULLY_OPEN hCar 5
        WAIT 0
    ENDWHILE

    SET_AUDIO_STREAM_STATE (hAudioStream) 0

    RETURN    

}
SCRIPT_END


DOWNLOAD
[SA] Alarme de porta aberta nos carros.7z
(16.35 KiB) Baixado 81 vezes
[SA] Alarme de porta aberta nos carros.7z
(16.35 KiB) Baixado 81 vezes

Voltar para “[SA] Alarme de porta aberta nos carros”