Compartilhe
avatar
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 30/07/2013
Ver perfil do usuário

criar cronometro

em Ter 30 Jul 2013, 22:06
criar cronometro, para o gta igual os da missoes? me ajudem por favor
avatar
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 30/07/2013
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 00:07
UP, ALGUEM
avatar
Veterano
Veterano
Mensagens : 2458
Reputação : 13
Desde : 05/09/2012
Idade : 20
Localização : Florianópolis - SC
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 00:10

______________________________
Artututututututututu....

Sumido dos tópicos, mas sempre entrando no Forum :)


Sdds do Gif de mulher aqui ;-;
avatar
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 5
Reputação : 0
Desde : 30/07/2013
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 00:22
já vi, mas to querendo igual das corridas de carro
avatar
Mensagens Nível 2
Mensagens Nível 2
Mensagens : 75
Reputação : 0
Desde : 17/12/2012
Idade : 27
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 00:36
Tão simples criar um cronometro
Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:   test_cheat "CRONOMETRO"
    JF CONTINUE                
    
    WHILE TRUE
        WAIT 0    
        0A8F: TIMER_1 = 180000 - 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1  
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1    
            IF 32@ > 180000
            THEN
                32@ = 0
                BREAK
            END      
        END    
    END  
END      
avatar
Veterano
Veterano
Mensagens : 1556
Reputação : 3
Desde : 01/05/2013
Idade : 23
Localização : Perto da Praia
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 08:38
Rias_Gremory escreveu:Tão simples criar um cronometro
Spoiler:

Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:   test_cheat "CRONOMETRO"
    JF CONTINUE                
    
    WHILE TRUE
        WAIT 0    
        0A8F: TIMER_1 = 180000 - 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1  
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1    
            IF 32@ > 180000
            THEN
                32@ = 0
                BREAK
            END      
        END    
    END  
END      
por que vc não se torna uma scripter aqui no fórum? :) 
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 09:22
legal, funcionou comigo, pode funcionar com você também, ricardo, afinal, fui eu que comecei a fazer(ou tentar fazer) um cronômetro para GTA SA, no outro tópico, e o conceito(que parece que está sendo compartilhado aqui) é de um contador Progressivo e não regressivo como nos testes que fiz agora á pouco.

Fabio, pode fechar o outro tópico, este resolveu o meu problema também.
avatar
Programador - Avançado
Programador - Avançado
Mensagens : 18826
Reputação : 344
Desde : 04/05/2012
Idade : 20
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com

Re: criar cronometro

em Qua 31 Jul 2013, 15:48
paulinho2108 escreveu:
Fabio, pode fechar o outro tópico, este resolveu o meu problema também.

Fechei :) 

______________________________

Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 15:57
obrigado, Fabio, agora só temos um tópico para discutir o cronometro.

agora, como fazemos para que o cronometro vá na progressiva e não na regressiva?

o código é esse:
Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:  test_cheat "CRONOMETRO"
    JF CONTINUE               
   
    WHILE TRUE
        WAIT 0   
        0A8F: TIMER_1 = 180000 - 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1 
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1   
            IF 32@ > 180000
            THEN
                32@ = 0
                BREAK
            END     
        END   
    END 
END   
avatar
Mensagens Nível 2
Mensagens Nível 2
Mensagens : 75
Reputação : 0
Desde : 17/12/2012
Idade : 27
Ver perfil do usuário

Re: criar cronometro

em Qua 31 Jul 2013, 18:35
Ta aí, progressivamente
Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:   test_cheat "CRONOMETRO"
    JF CONTINUE                

    32@ = 0
    WHILE TRUE
        WAIT 0    
        0A8E: TIMER_1 = 0 + 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1  
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1    
            IF 32@ > 100000 // chegou a 100000  volta para o inicio, pode aumentar o tempo
            THEN
                32@ = 0
                BREAK
            END                  
        END    
    END  
END    
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 09:29
obrigado, Rias.

era assim que eu queria fazer quando eu postei no outro tópico.

como disseram antes, você poderia ser uma scripter aqui no fórum.

att: paulinho

avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 11:00
Fabio, como podemos fazer para que o cronometro seja desativado a qualquer momento?
tipo: o cronometro está rodando e queremos desativa-lo para não atrapalhar o funcionamento do jogo, por exemplo quando terminamos uma volta em uma pista ou quando paramos de correr.

avatar
Mensagens Nível 2
Mensagens Nível 2
Mensagens : 75
Reputação : 0
Desde : 17/12/2012
Idade : 27
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 11:11
Digite "PARAR"
Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:   test_cheat "CRONOMETRO"
    JF CONTINUE                

    32@ = 0
    WHILE TRUE
        WAIT 0  
        IF 0ADC:   test_cheat "PARAR"
        THEN
            BREAK
        END  
        
        0A8E: TIMER_1 = 0 + 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1  
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1    
            IF 32@ > 100000
            THEN            
                32@ = 0                
                BREAK
            END                  
        END    
    END  
END      
avatar
Veterano
Veterano
Mensagens : 1556
Reputação : 3
Desde : 01/05/2013
Idade : 23
Localização : Perto da Praia
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 11:47
Rias_Gremory escreveu: Digite "PARAR"
Spoiler:
Código:
{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:   test_cheat "CRONOMETRO"
    JF CONTINUE                

    32@ = 0
    WHILE TRUE
        WAIT 0  
        IF 0ADC:   test_cheat "PARAR"
        THEN
            BREAK
        END  
        
        0A8E: TIMER_1 = 0 + 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1  
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1    
            IF 32@ > 100000
            THEN            
                32@ = 0                
                BREAK
            END                  
        END    
    END  
END      
Pq vc não é scripter ainda?? Raisins Face Raisins Face 
faz os code com uma facilidade Not Bad 
avatar
Mensagens Nível 2
Mensagens Nível 2
Mensagens : 75
Reputação : 0
Desde : 17/12/2012
Idade : 27
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 11:51
Não me aceitaram ainda okay
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 13:02
obrigado.
era essa a minha ideia de cronometro(veja no outro tópico)
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 17:14
eu só fiz uma pequena alteração no cronometro.
eu vi um erro grave no código, o cronometro só vai até 2 minutos, então eu tirei o limite do timer para fazer um rali, por exemplo, que é uma volta grande e 2 minutos não são suficientes para completa-lo.

eis o código:
Código:

{$CLEO}
0000:
VAR
    0@ :int
    1@ :int
END

CONST
    TIMER_0 0@
    TIMER_1 1@
END

WHILE TRUE
    WAIT 0
    IF 0ADC:  test_cheat "CRONO"
    JF CONTINUE               

    32@ = 0
    WHILE TRUE
        WAIT 0 
        IF 0ADC:  test_cheat "PARAR"
        THEN
            BREAK
        END 
       
        0A8E: TIMER_1 = 0 + 32@ // int
        0085: TIMER_0 = TIMER_1 // (int)
        TIMER_0 /= 60000
        0085: 2@ = TIMER_0 // (int)
        2@ *= 60000
        0062: TIMER_1 -= 2@ // (int)
        TIMER_1 /= 1000
        03F0: enable_text_draw 1
        IF TIMER_1 > 9
        THEN
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME' numbers TIMER_0 TIMER_1 
        ELSE
            033F: set_text_draw_letter_size 0.9 1.7
            045B: draw_text_2numbers 200.0 200.0 GXT 'TIME_0' numbers TIMER_0 TIMER_1   
                           
        END   
    END 
END   
 
avatar
Veterano
Veterano
Mensagens : 1556
Reputação : 3
Desde : 01/05/2013
Idade : 23
Localização : Perto da Praia
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 17:21
mod pronto, vai pro mod showroom?
avatar
Programador - Avançado
Programador - Avançado
Mensagens : 18826
Reputação : 344
Desde : 04/05/2012
Idade : 20
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com

Re: criar cronometro

em Qui 01 Ago 2013, 17:30
Rias_Gremory escreveu:Não me aceitaram ainda okay

Pronto :) :)

Mais tarde enviarei uma PM com umas perguntas para daí colocar o seu banner :) 

______________________________

Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 19:30
Raymildo, o que é mod showroom?
)
e sim, ele(mod) está pronto.

avatar
Programador - Básico
Programador - Básico
Mensagens : 6471
Reputação : 65
Desde : 09/07/2012
Idade : 18
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 19:32
paulinho2108 escreveu:Raymildo, o que é mod showroom?
)
e sim, ele(mod) está pronto.


É uma área do fórum para os usuários postarem mods feitos por eles

http://brmodstudio.forumeiros.com/f2-mod-showroom
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 19:36
eu vi, mas o mod não é totalmente feito por mim, teve participação do Fabio, da Rias, e até do cara que repostou a ideia(neste tópico), só a ideia inicial é minha.

avatar
Veterano
Veterano
Mensagens : 2458
Reputação : 13
Desde : 05/09/2012
Idade : 20
Localização : Florianópolis - SC
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 19:42
paulinho2108 escreveu:eu vi, mas o mod não é totalmente feito por mim, teve participação do Fabio, da Rias, e até do cara que repostou a ideia(neste tópico), só a ideia inicial é minha.


Posta e coloca os Creditos dizendo que eles te ajudaram :)

______________________________
Artututututututututu....

Sumido dos tópicos, mas sempre entrando no Forum :)


Sdds do Gif de mulher aqui ;-;
avatar
Veterano
Veterano
Mensagens : 1347
Reputação : 13
Desde : 22/04/2013
Idade : 24
Localização : uruguaiana/RS
Ver perfil do usuário

Re: criar cronometro

em Qui 01 Ago 2013, 19:58
ok
Conteúdo patrocinado

Re: criar cronometro

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum