Pesquisa resultou em 15 ocorrências

por Israel
15 Jan 2019, 20:54
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Re: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

CarlosJSantos escreveu:
15 Jan 2019, 16:20
mano desde o começo esse mod n funciona pra mim fica com o "menu" bugado"
Não tenho certeza da causa disso. O mod já foi postado na MixMods, muita gente testou e ninguém relatou problemas como esse.
Enfim, fiz algumas alterações aqui, se puder testar...
por Israel
15 Jan 2019, 15:37
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Re: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Atualizado
  • Corrigida a tela piscando ao alterar o clima - 15/01/19;
  • Removida a possibilidade de colocar dia 31 em meses de 30 ou 29 (Causava bugs) - 15/01/19.
DOWNLOAD
SourceAbrir

Código: Selecionar tudo

{$Cleo}
if 8AF4: [email protected] = read_string_from_ini_file "Cleo\change_time.ini" section "Main" key "Cheat"
then
    [email protected] = "Clock"
end

if 8AF4: [email protected] = read_string_from_ini_file "Cleo\change_time.ini" section "Main" key "Language"
then
    [email protected] = 'PT'
end

[email protected] = 23 // max hours
[email protected] = 59 // ~ minutes
[email protected] = 6  // ~ weekday

if [email protected] == 'EN'
then
    [email protected] = @WeekDays
    [email protected] = @Weathers
    [email protected] = 1
    [email protected] = 0
    [email protected] = 12 // max month
    [email protected] = 31 // max day
    0ADF: add_dynamic_GXT_entry "_CT_HPM" text "Press ENTER to confirm~n~Press DELETE to cancel"
else
    [email protected] = @DiasDaSemana
    [email protected] = @Climas
    [email protected] = 0
    [email protected] = 1
    [email protected] = 31 // max day
    [email protected] = 12 // max month
    0ADF: add_dynamic_GXT_entry "_CT_HPM" text "Pressione ENTER para confirmar~n~Pressione DELETE para cancelar"
end

[email protected] = 20 // max weather

while true
    wait 0

    0ADC:   test_cheat [email protected]
    jf continue

    Player.CanMove(0, false)
    0512: show_permanent_text_box '_CT_HPM'

    0253: save_current_time

    00BF: [email protected] = current_time_hours, [email protected] = current_time_minutes
    07D0: [email protected] = weekday
    0835: get_month_day_to [email protected]([email protected],1i) get_month_to [email protected]([email protected],1i)
    0A8D: [email protected] = read_memory 0x00C81320 size 2 vp 0 // CWeather::OldWeatherType
    [email protected] = 0
    [email protected]

    0AC6: [email protected] = label @Data offset
    0A8C: write_memory [email protected] size 1 value [email protected] vp 0
    [email protected]++
    0A8C: write_memory [email protected] size 2 value [email protected] vp 0

    repeat
        wait 0

        0AB1: call_scm_func @GetValue 2 arr [email protected] index [email protected] -> [email protected]
        0AB1: call_scm_func @GetValue 2 arr [email protected] index [email protected] -> [email protected]
        0AB1: call_scm_func @GetValue 2 arr @Formats index [email protected] -> [email protected]

        0AD1: show_formatted_text_highpriority [email protected] time 200 hours [email protected] minutes [email protected] weekday [email protected] day_or_month [email protected] month_or_day [email protected] weather [email protected]

        if 0AB0:   key_pressed 0x25 // VK_LEFT
        then
            if [email protected] > 0
            then [email protected]
            else [email protected] = 5
            end
        end

        if 0AB0:   key_pressed 0x27 // VK_RIGHT
        then
            if [email protected] < 5
            then [email protected]++
            else [email protected] = 0
            end
        end

        0A8E: [email protected]([email protected],1i) = 0x008CCF23 + [email protected]([email protected],1i)
        0A8D: [email protected]([email protected],1i) = read_memory [email protected]([email protected],1i) size 1 vp 0

        if and
        [email protected]([email protected],1i) == 12
        001D: [email protected]([email protected],1i) > [email protected]([email protected],1i)
        then
            0085: [email protected]([email protected],1i) = [email protected]([email protected],1i)
        end

        if 0AB0:   key_pressed 0x26 // VK_UP
        then
            if 802D: [email protected]([email protected],1i) < [email protected]([email protected],1i)
            then [email protected]([email protected],1i)++
            else
                if or
                [email protected] == 3
                [email protected] == 4
                then [email protected]([email protected],1i) = 1
                else [email protected]([email protected],1i) = 0
                end
            end
        end

        if 0AB0:   key_pressed 0x28 // VK_DOWN
        then
            if or
            [email protected] == 3
            [email protected] == 4
            then [email protected] = 1
            else [email protected] = 0
            end

            if 001D: [email protected]([email protected],1i) > [email protected]
            then [email protected]([email protected],1i)--
            else 0085: [email protected]([email protected],1i) = [email protected]([email protected],1i)
            end
        end

        if 0AB0:   key_pressed 0x2E // VK_DELETE
        then
            0254: restore_current_time

            0AC6: [email protected] = label @Data offset
            0A8D: [email protected] = read_memory [email protected] size 1 vp 0
            [email protected]++
            0A8D: [email protected] = read_memory [email protected] size 2 vp 0

            0A8E: [email protected] = [email protected] + 1
            0A8C: write_memory 0x00B7014E size 1 value [email protected] vp 0 // CClock::CurrentDay
            set_weather [email protected]

            break
        end

        0A8E: [email protected] = [email protected] + 1
        00C0: set_current_time [email protected] [email protected]
        0A8C: write_memory 0x00B7014E size 1 value [email protected] vp 0        // CClock::CurrentDay
        0A8C: write_memory 0x00B70154 size 1 value [email protected]([email protected],1i) vp 0 // CClock::ms_nGameClockDays
        0A8C: write_memory 0x00B70155 size 1 value [email protected]([email protected],1i) vp 0 // CClock::ms_nGameClockMonth
        set_weather [email protected]

        for [email protected] = 0x25 to 0x28
            while 0AB0:   key_pressed [email protected]
                wait 0
            end
        end
    until 0AB0:   key_pressed 0x0D // VK_RETURN

    Player.CanMove(0, true)
    03E6: remove_text_box
end

:GetValue
0AC6: [email protected] = label [email protected] offset

if [email protected] > 0
then
    for [email protected] = 1 to [email protected]
        repeat
            0A8D: [email protected] = read_memory [email protected] size 1 vp 0
            [email protected]++
        until [email protected] == 0
    end
end

0AB2: ret 1 [email protected]

:Data
hex
00    // weekday
00 00 // weather
end

:Formats
hex
"~y~%02i~s~:%02i - %s - %02i/%02i - %s" 00 // hours
"%02i:~y~%02i~s~ - %s - %02i/%02i - %s" 00 // minutes
"%02i:%02i - ~y~%s~s~ - %02i/%02i - %s" 00 // weekday
"%02i:%02i - %s - ~y~%02i~s~/%02i - %s" 00 // day
"%02i:%02i - %s - %02i/~y~%02i~s~ - %s" 00 // month
"%02i:%02i - %s - %02i/%02i - ~y~%s" 00    // weather
end

:WeekDays
hex
"Sunday" 00
"Monday" 00
"Tuesday" 00
"Wednesday" 00
"Thursday" 00
"Friday" 00
"Saturday" 00
end

:DiasDaSemana
hex
"Domingo" 00
"Segunda" 00
"Terca" 00
"Quarta" 00
"Quinta" 00
"Sexta" 00
"Sabado" 00
end

:Weathers
hex
"ExtraSunny - LA" 00
"Sunny - LA" 00
"ExtraSunny Smog - LA" 00
"Sunny Smog - LA" 00
"Cloudy - LA" 00
"Sunny - SF" 00
"ExtraSunny - SF" 00
"Cloudy - SF" 00
"Rainy - SF" 00
"Foggy - SF" 00
"Sunny - Vegas" 00
"ExtraSunny - Vegas" 00
"Cloudy - Vegas" 00
"ExtraSunny - CountrySide" 00
"Sunny - CountrySide" 00
"Cloudy - CountrySide" 00
"Rainy - CountrySide" 00
"ExtraSunny - Desert" 00
"Sunny - Desert" 00
"SandStorm - Desert" 00
"Underwater" 00
end

:Climas
hex
"Muito Sol - LA" 00
"Sol - LA" 00
"Muito Sol e Nuvens - LA" 00
"Sol e Nuvens - LA" 00
"Nublado - LA" 00
"Sol - SF" 00
"Muito Sol - SF" 00
"Nublado - SF" 00
"Chovendo - SF" 00
"Nevoento - SF" 00
"Sol - Vegas" 00
"Muito Sol - Vegas" 00
"Nublado - Vegas" 00
"Muito Sol - Rural" 00
"Sol - Rural" 00
"Nublado - Rural" 00
"Chovendo - Rural" 00
"Muito Sol - Deserto" 00
"Sol - Deserto" 00
"Tempestade de Areia" 00
"Subaquatico" 00
end
por Israel
04 Mai 2018, 21:33
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Mike escreveu: Esse mod seria ainda mais interessante se tivesse como deixar o tempo do jogo igual o tempo real. :daora:
Está feito: Real Time (Jogar na hora e data real)
por Israel
04 Mai 2018, 20:09
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Junior_Djjr escreveu: Geralmente fazem isso pegando no Kernel, mas o próprio .exe já tem essa função lá dentro. NewOpcodes.cleo tem isso e faz assim.
0x85811C 4 bytes.
O valor retornado, chame-o enviando um Buffer para guardar a data. (preguiça de ir atrás de mais detalhes)
Sim e vou ver se substituo a função do jogo pra não ficarem ambos mexendo com o tempo ao mesmo tempo   :serious:  Script VS Game.
por Israel
04 Mai 2018, 19:56
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Parece interessante, vou ver se faço.  :daora:
por Israel
04 Mai 2018, 11:16
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Mike escreveu: Esse mod seria ainda mais interessante se tivesse como deixar o tempo do jogo igual o tempo real. :daora:
Isso é coisa pra outro mod, e eu já vi algo parecido...

Adicionado após 1 minuto 20 segundos:
Aqui: https://www.mixmods.com.br/2012/07/joga ... -real.html
por Israel
02 Mai 2018, 22:51
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

kaiomuzzo escreveu: O cara desculpa não ter falado nada ontem (fui dormir), não deu mais erro obrigado por ter resolvido.
De nada. :herp:
por Israel
01 Mai 2018, 22:00
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

kaiomuzzo escreveu: Boa noite Israel,
Eu baixei seu mod e tive um problema com o mesmo eu não sei onde eu mando o log do mesmo por isso estou aqui no tópico oficial.
O Crash ocorreu no opcode [0835] GET_CURRENT_DATE que usa as variáveis [email protected] e [email protected] numa array:
O problema foi a [email protected] que pegou o valor 2684248:

Código: Selecionar tudo

Local variables dump:
0 0 0 0 0 0 0 0 0 0 23 59 6 31 12 20
1668246595 1950023787 19 2684248 21584 1950066484 -1597 2684248 1 0 0 0 -1982 0 0 0
19136939 18578339
Mas eu não faço ideia de como, ela só é usada dentro de uma condição onde ela é setada pra 1 antes desse opcode, justamente para caso a condição seja falsa, ela mantenha o valor 0. A correção seria setar ela pra 0 num ELSE, mas ainda não faz o menor sentido ela pegar esse valor (2684248).

Adicionado após 6 minutos 20 segundos:
Atualizei (mesmo não entendendo nada). Baixe novamente.
por Israel
28 Abr 2018, 09:43
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Atualizei.
Se apertar ENTER, confirma, se apertar DELETE, restaura a hora/data/clima anterior.
Coloquei uma helpbox também.
por Israel
28 Abr 2018, 08:44
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

ThePedro004 escreveu: Outra sugestão : a hora/dia/clima ir mudando em tempo real enquanto você vai mexendo neles, seria mais dinâmico.
Como não pensei nisso antes ?
Atualizado!

Adicionado após 1 minuto 23 segundos:
Acho que o mais correto agora é colocar uma opção de cancelar a mudança. Vai que você muda tudo, desiste, e quer voltar como tava ? Depois eu faço isso.
por Israel
27 Abr 2018, 15:33
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Junior_Djjr escreveu:
27 Abr 2018, 15:07
Complica demais, vários são muito parecidos.
Exato.
Junior_Djjr escreveu:
27 Abr 2018, 15:07
E sim, esses são os nomes oficiais da Rockstar (timecyc.dat).
Ah, ok ;-;

Atualizado.
Agora é possível alterar o clima também (apesar dos nomes em português terem ficado uma bosta).
por Israel
27 Abr 2018, 14:21
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Mudar Data/Hora/Dia da semana/Dia/Mês

EduzumakiRtD escreveu: Boa :daora:
:daora:
Mike escreveu:
27 Abr 2018, 14:09
Foi mal pelo PM e muito obrigado agora ficou perfeito.  :orly:
De nada.  :herp:


Não sei como eu coloco os climas em português, minha tradução fica zuada pra esses nomes.
Em inglês ficou assim:

Código: Selecionar tudo

EXTRASUNNY LA
SUNNY LA
EXTRASUNNY SMOG LA
SUNNY SMOG LA
CLOUDY LA
SUNNY SF
EXTRASUNNY SF
CLOUDY SF
RAINY SF
FOGGY SF
SUNNY VEGAS
EXTRASUNNY VEGAS
CLOUDY VEGAS
EXTRASUNNY COUNTRYSIDE
SUNNY COUNTRYSIDE
CLOUDY COUNTRYSIDE
RAINY COUNTRYSIDE
EXTRASUNNY DESERT
SUNNY DESERT
SANDSTORM DESERT
UNDERWATER
Fonte

Adicionado após 1 minuto 50 segundos:
Esses nomes estão corretos ?
por Israel
27 Abr 2018, 12:54
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Mudar Data/Hora/Dia da semana/Dia/Mês

Nex' escreveu: Ou cê pode pegar o formato do próprio Windows :daora:
Faz sentido. :philo:
Um_Geek escreveu: Simples e útil

Visualmente simples para o usuário, mas deve ter uma complexidade para tornar tão fácil de usar.
Nem tanto.  :herp:
ThePedro004 escreveu: seria dahora colocar uma opção pra mudar o clima também.
+rep
Realmente seria interessante. Vou ver se faço.  :philo:
por Israel
27 Abr 2018, 12:08
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Mudar Data/Hora/Dia da semana/Dia/Mês

Mike escreveu: Gostei muito do mod mas vc poderia mudar o comando ? O normal tá CLOCK, mas eu queria mudar pra DATA e o dia da semana ficar em português também, será que tem como ?
Você já enviou a mesma mensagem por PM.  :serious:

Você pode usar o mod que o @Junior_Djjr enviou acima para mudar o comando, mas eu vou editar o mod e colocar um arquivo .INI pra escolher o comando e idioma. Faz até mais sentido escolher o idioma por causa do formato da data.
Nex' escreveu: Boa sacada essa de selecionar o que quer mudar :peepo6:
:peepo2:
por Israel
23 Abr 2018, 20:42
Fórum: Scripts & Códigos
Tópico: Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)
Respostas: 42
Exibições: 2920
Gênero:

Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)

Atualizado
  • Corrigida a tela piscando ao alterar o clima - 15/01/19;
  • Removida a possibilidade de colocar dia 31 em meses de 30 e 29 (Causava bugs) - 15/01/19;
  • Opção de cancelar mudanças pressionando DELETE - 28/04/18;
  • Agora tudo é alterado imediatamente enquanto edita (Sugerido por @ThePedro004) - 28/04/18;
  • Agora é possível alterar o clima (Sugerido por @ThePedro004) - 27/04/18;
  • Arquivo .INI para alterar o comando e idioma (Sugerido por @Mike) - 27/04/18.

​​Um mod simples que fiz porque precisava de algo assim.
Talvez seja útil pra mais alguém:
Imagem

Digite "CLOCK" (Editável em .INI) para ativar;
Use LEFT/RIGHT ←→ para alternar entre horas, minutos, dia da semana, dia, mês e clima;
Use UP/DOWN ↑ ↓ para mudar;
Aperte ENTER para confirmar ou DELETE para cancelar.

DOWNLOAD
SourceAbrir

Código: Selecionar tudo

{$Cleo}
if 8AF4: [email protected] = read_string_from_ini_file "Cleo\change_time.ini" section "Main" key "Cheat"
then
    [email protected] = "Clock"
end

if 8AF4: [email protected] = read_string_from_ini_file "Cleo\change_time.ini" section "Main" key "Language"
then
    [email protected] = 'PT'
end

[email protected] = 23 // max hours
[email protected] = 59 // ~ minutes
[email protected] = 6  // ~ weekday

if [email protected] == 'EN'
then
    [email protected] = @WeekDays
    [email protected] = @Weathers
    [email protected] = 1
    [email protected] = 0
    [email protected] = 12 // max month
    [email protected] = 31 // max day
    0ADF: add_dynamic_GXT_entry "_CT_HPM" text "Press ENTER to confirm~n~Press DELETE to cancel"
else
    [email protected] = @DiasDaSemana
    [email protected] = @Climas
    [email protected] = 0
    [email protected] = 1
    [email protected] = 31 // max day
    [email protected] = 12 // max month
    0ADF: add_dynamic_GXT_entry "_CT_HPM" text "Pressione ENTER para confirmar~n~Pressione DELETE para cancelar"
end

[email protected] = 20 // max weather

while true
    wait 0

    0ADC:   test_cheat [email protected]
    jf continue

    Player.CanMove(0, false)
    0512: show_permanent_text_box '_CT_HPM'

    0253: save_current_time

    00BF: [email protected] = current_time_hours, [email protected] = current_time_minutes
    07D0: [email protected] = weekday
    0835: get_month_day_to [email protected]([email protected],1i) get_month_to [email protected]([email protected],1i)
    0A8D: [email protected] = read_memory 0x00C81320 size 2 vp 0 // CWeather::OldWeatherType
    [email protected] = 0
    [email protected]

    0AC6: [email protected] = label @Data offset
    0A8C: write_memory [email protected] size 1 value [email protected] vp 0
    [email protected]++
    0A8C: write_memory [email protected] size 2 value [email protected] vp 0

    repeat
        wait 0

        0AB1: call_scm_func @GetValue 2 arr [email protected] index [email protected] -> [email protected]
        0AB1: call_scm_func @GetValue 2 arr [email protected] index [email protected] -> [email protected]
        0AB1: call_scm_func @GetValue 2 arr @Formats index [email protected] -> [email protected]

        0AD1: show_formatted_text_highpriority [email protected] time 200 hours [email protected] minutes [email protected] weekday [email protected] day_or_month [email protected] month_or_day [email protected] weather [email protected]

        if 0AB0:   key_pressed 0x25 // VK_LEFT
        then
            if [email protected] > 0
            then [email protected]
            else [email protected] = 5
            end
        end

        if 0AB0:   key_pressed 0x27 // VK_RIGHT
        then
            if [email protected] < 5
            then [email protected]++
            else [email protected] = 0
            end
        end

        0A8E: [email protected]([email protected],1i) = 0x008CCF23 + [email protected]([email protected],1i)
        0A8D: [email protected]([email protected],1i) = read_memory [email protected]([email protected],1i) size 1 vp 0

        if and
        [email protected]([email protected],1i) == 12
        001D: [email protected]([email protected],1i) > [email protected]([email protected],1i)
        then
            0085: [email protected]([email protected],1i) = [email protected]([email protected],1i)
        end

        if 0AB0:   key_pressed 0x26 // VK_UP
        then
            if 802D: [email protected]([email protected],1i) < [email protected]([email protected],1i)
            then [email protected]([email protected],1i)++
            else
                if or
                [email protected] == 3
                [email protected] == 4
                then [email protected]([email protected],1i) = 1
                else [email protected]([email protected],1i) = 0
                end
            end
        end

        if 0AB0:   key_pressed 0x28 // VK_DOWN
        then
            if or
            [email protected] == 3
            [email protected] == 4
            then [email protected] = 1
            else [email protected] = 0
            end

            if 001D: [email protected]([email protected],1i) > [email protected]
            then [email protected]([email protected],1i)--
            else 0085: [email protected]([email protected],1i) = [email protected]([email protected],1i)
            end
        end

        if 0AB0:   key_pressed 0x2E // VK_DELETE
        then
            0254: restore_current_time

            0AC6: [email protected] = label @Data offset
            0A8D: [email protected] = read_memory [email protected] size 1 vp 0
            [email protected]++
            0A8D: [email protected] = read_memory [email protected] size 2 vp 0

            0A8E: [email protected] = [email protected] + 1
            0A8C: write_memory 0x00B7014E size 1 value [email protected] vp 0 // CClock::CurrentDay
            set_weather [email protected]

            break
        end

        0A8E: [email protected] = [email protected] + 1
        00C0: set_current_time [email protected] [email protected]
        0A8C: write_memory 0x00B7014E size 1 value [email protected] vp 0        // CClock::CurrentDay
        0A8C: write_memory 0x00B70154 size 1 value [email protected]([email protected],1i) vp 0 // CClock::ms_nGameClockDays
        0A8C: write_memory 0x00B70155 size 1 value [email protected]([email protected],1i) vp 0 // CClock::ms_nGameClockMonth
        set_weather [email protected]

        for [email protected] = 0x25 to 0x28
            while 0AB0:   key_pressed [email protected]
                wait 0
            end
        end
    until 0AB0:   key_pressed 0x0D // VK_RETURN

    Player.CanMove(0, true)
    03E6: remove_text_box
end

:GetValue
0AC6: [email protected] = label [email protected] offset

if [email protected] > 0
then
    for [email protected] = 1 to [email protected]
        repeat
            0A8D: [email protected] = read_memory [email protected] size 1 vp 0
            [email protected]++
        until [email protected] == 0
    end
end

0AB2: ret 1 [email protected]

:Data
hex
00    // weekday
00 00 // weather
end

:Formats
hex
"~y~%02i~s~:%02i - %s - %02i/%02i - %s" 00 // hours
"%02i:~y~%02i~s~ - %s - %02i/%02i - %s" 00 // minutes
"%02i:%02i - ~y~%s~s~ - %02i/%02i - %s" 00 // weekday
"%02i:%02i - %s - ~y~%02i~s~/%02i - %s" 00 // day
"%02i:%02i - %s - %02i/~y~%02i~s~ - %s" 00 // month
"%02i:%02i - %s - %02i/%02i - ~y~%s" 00    // weather
end

:WeekDays
hex
"Sunday" 00
"Monday" 00
"Tuesday" 00
"Wednesday" 00
"Thursday" 00
"Friday" 00
"Saturday" 00
end

:DiasDaSemana
hex
"Domingo" 00
"Segunda" 00
"Terca" 00
"Quarta" 00
"Quinta" 00
"Sexta" 00
"Sabado" 00
end

:Weathers
hex
"ExtraSunny - LA" 00
"Sunny - LA" 00
"ExtraSunny Smog - LA" 00
"Sunny Smog - LA" 00
"Cloudy - LA" 00
"Sunny - SF" 00
"ExtraSunny - SF" 00
"Cloudy - SF" 00
"Rainy - SF" 00
"Foggy - SF" 00
"Sunny - Vegas" 00
"ExtraSunny - Vegas" 00
"Cloudy - Vegas" 00
"ExtraSunny - CountrySide" 00
"Sunny - CountrySide" 00
"Cloudy - CountrySide" 00
"Rainy - CountrySide" 00
"ExtraSunny - Desert" 00
"Sunny - Desert" 00
"SandStorm - Desert" 00
"Underwater" 00
end

:Climas
hex
"Muito Sol - LA" 00
"Sol - LA" 00
"Muito Sol e Nuvens - LA" 00
"Sol e Nuvens - LA" 00
"Nublado - LA" 00
"Sol - SF" 00
"Muito Sol - SF" 00
"Nublado - SF" 00
"Chovendo - SF" 00
"Nevoento - SF" 00
"Sol - Vegas" 00
"Muito Sol - Vegas" 00
"Nublado - Vegas" 00
"Muito Sol - Rural" 00
"Sol - Rural" 00
"Nublado - Rural" 00
"Chovendo - Rural" 00
"Muito Sol - Deserto" 00
"Sol - Deserto" 00
"Tempestade de Areia" 00
"Subaquatico" 00
end

Voltar para “Change Time (Mudar Horas/Minutos/Dia da semana/Dia/Mês/Clima)”