Autor |
Mensagem |
claudio
Usuário
Registrado: 20/08/09 Mensagens: 498 Localização: avaré |
|
como fazer contagem regreciva na label ?? |
|
como fazer contagem regreciva na label
a duvida é a seguinte colocarei uma labem com o seguinte nome TEMPO ai queria que rodasse um tempo do 45 até o 0 quando chegar no 0 deload tela
isso será usado para o jogador ter que passar de ela antes do tempo acabar caso acabe ele perde ai dará um load tela
_________________ facebook: http://www.facebook.com/claudinho.rainho
msn: claudinho_xd94@hotmail.com
O Senhor É dono dos negocios my. |
|
Seg Abr 19, 2010 8:28 pm |
|
|
Lemos
Usuário
Registrado: 14/04/09 Mensagens: 802 Localização: Rio de Janeiro - RJ |
|
Re: como fazer contagem regreciva na label ?? |
|
| | como fazer contagem regreciva na label
a duvida é a seguinte colocarei uma labem com o seguinte nome TEMPO ai queria que rodasse um tempo do 45 até o 0 quando chegar no 0 deload tela
isso será usado para o jogador ter que passar de ela antes do tempo acabar caso acabe ele perde ai dará um load tela :) |
//---Begin Script Builder: Exibe contagem regressiva no label---//
function GetSec(Time:String):String;
begin
Result:=Copy(Time, 7, 2);
end;
if ReadGlobalVarDef('Time', -1) = -1 then
WriteGlobalVar('Time', 45);
var TM:Integer;
TM:=StrToInt(GetSec(TimeToStr(Now)));
if ((ReadGlobalVar('TempTime') < TM)or((TM = 0)and(ReadGlobalVar('TempTime')<>TM)))and(ReadGlobalVar('Time') > 0) then
begin
WriteGlobalVar('TempTime', TM);
WriteGlobalVar('Time', ReadGlobalVar('Time')-1);
SetLabelText('NOME DO SEU LABEL', IntToStr(ReadGlobalVar('Time')));
end
else
begin
if (ReadGlobalVar('Time') <= 0) then
begin
WriteGlobalVar('Time', -2);
//Adicione aqui o script para ser executado no final da contagem regressiva
end;
end;
//---End Script Builder---//
_________________ Lemos
http://alemdanimacao.zip.net/
|
|
Seg Abr 19, 2010 8:42 pm |
|
|
OIGAMES
Usuário
Registrado: 14/03/09 Mensagens: 405 Localização: Araci - Bahia |
|
|
Ter Abr 20, 2010 4:24 pm |
|
|
claudio
Usuário
Registrado: 20/08/09 Mensagens: 498 Localização: avaré |
|
|
Ter Abr 20, 2010 4:25 pm |
|
|
alvarohsp
Usuário
Registrado: 30/01/10 Mensagens: 125 Localização: Barra Mansa |
|
|
|
claudio o meu scriptbuilder também dá erro,ta dano que nao tem label no mapa,será que é bug
_________________ Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo... |
|
Qua Abr 21, 2010 12:54 am |
|
|
Martin de Luna
Novato
Registrado: 21/03/10 Mensagens: 35 Localização: Rio de Janeiro |
|
|
|
Colegas, também tive este erro. Mas, observem que ele ocorre porque, para inserir o "cronômetro", é preciso antes inserir no mapa um objeto label. Tentem isso e depois selecionem esta opção na lista de scripts que irá funcionar.
|
|
Qua Abr 21, 2010 11:08 am |
|
|
alvarohsp
Usuário
Registrado: 30/01/10 Mensagens: 125 Localização: Barra Mansa |
|
|
|
Sim mas meu mapa já tem label,e nao funciona
_________________ Não faça de sua vida um rascunho, pois pode não dar tempo de passar a limpo... |
|
Qua Abr 21, 2010 3:03 pm |
|
|
Mililo
Usuário
Registrado: 05/12/08 Mensagens: 366 Localização: Santo Antônio de Pádua / RJ |
|
|
|
Isso é um erro de versão velha, já foi consertado...
Você atualizou seu 3DGB para versão mais nova?
|
|
Qua Abr 21, 2010 3:57 pm |
|
|
|