RegistrarBuscaFAQMembrosGruposEntrar
problema com script!
Ir à página Anterior  1, 2, 3, 4, 5
 
Responder tópico    3D Game Builder - Índice » Programação Exibir tópico anterior
Exibir próximo tópico
problema com script!
Autor Mensagem
OrionGames
Usuário
Usuário


Registrado: 14/01/11
Mensagens: 185
Localização: Jordanesia

Mensagem Responder com citação
olha gente se ninguém se encarregar de fazer isso digam adeus ao script da barra de vida Mad
desculpa a grosseria


Ter Abr 26, 2011 11:52 am Exibir perfil de usuários Enviar mensagem privada Enviar e-mail MSN Messenger
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1008
Localização: Nycolle minha vida!!!

Mensagem Responder com citação
Galera,venho trazer-lhes a solução, não exatamente disso ae,mais tipo, eu tive uma ideia zarra que já testei e deu serto

ela e tipo assim

eu tenho um Painel na tela lá em cima onde seria o HP,e nele tenho varias imagens pintadas de vermelho(sange)uma do ladro da outra so que numa distançia que da para ver a greta, ai eu coloquei para ir sumindo as barrinhas conforme vai diminuindo HP, no meu caso eu tenho 5 barrinhas(preguissa) e coloquei no onClick de um cubo para perder -20 de HP , e no onLoop do mapa puis

if (ReadGlobalVar('Vida') <= 80) then
begin
HideObject('Image0');

ai quando eu clico no cubo,desaparece uma barrinha, ai eu ponho para ir sumindo as barrinhas e talz,depois so por para elas ir voltando, o sistema baseia se em ficar vigiando a Vida toda hora,quando ela diminui uma barra some

ta tudo sertin

foi mal o vocabulario e os erros de portugues,eh que eu não so profissional e por isso não falo bonito mais se não der para intender so falar que eu corrijo


aqui tem umas fotinhas



também tive o trabalho de fazer a parte de sumir toda
if ReadGlobalVar('Vida') < 100 then

if (ReadGlobalVar('Vida') <= 80) then
begin
HideObject('Image0');
end;

if (ReadGlobalVar('Vida') <= 60) then
begin
HideObject('Image0');
HideObject('Image1');
end;

if (ReadGlobalVar('Vida') <= 40) then
begin
HideObject('Image0');
HideObject('Image1');
HideObject('Image2');
end;

if (ReadGlobalVar('Vida') <= 20) then
begin
HideObject('Image0');
HideObject('Image1');
HideObject('Image2');
HideObject('Image3');
end;

if (ReadGlobalVar('Vida') <= 0) then
begin
HideObject('Image0');
HideObject('Image1');
HideObject('Image2');
HideObject('Image3');
HideObject('Image4');
end;

ta ae Very Happy
se eu merecer parabens não se encomode em dar

se souberem o comando para tirar do Hide eu to precisando para a proxima script
Dom Set 18, 2011 6:28 pm Exibir perfil de usuários Enviar mensagem privada MSN Messenger
ellyo-two
Usuário
Usuário


Registrado: 21/02/09
Mensagens: 349
Localização: Arraial D´Ajuda/Bahia

Mensagem Responder com citação
parece da certo

_________________
Ravy.studios
Ravy.artes

A Nossa Imaginação é sua diversão Idea
Dom Set 18, 2011 11:27 pm Exibir perfil de usuários Enviar mensagem privada Enviar e-mail
OrionGames
Usuário
Usuário


Registrado: 14/01/11
Mensagens: 185
Localização: Jordanesia

Mensagem Responder com citação
o comando para "tirar" o Hide é ShowObject ( mas pelo que eu vi voê já descobriu) Wink
enquanto ao script está legal (se você olhar nas paginas anteriores vai ver que eu já tive essa ideia )

Código:
if (ReadGlobalVar('Vida') <= 60) then
begin
HideObject('Image0');
HideObject('Image1');
end;

acho que nesse casso não precisa de todos os Hides
porquê como já sumiu a primeira ela não vai precisar sumir de novo Razz
no casso ficaria mais ou menos assim:
Código:
if ReadGlobalVar('Vida') < 100 then

if (ReadGlobalVar('Vida') <= 80) then
begin
HideObject('Image0');
end;

if (ReadGlobalVar('Vida') <= 60) then
begin
HideObject('Image1');
end;

if (ReadGlobalVar('Vida') <= 40) then
begin
HideObject('Image2');
end;

if (ReadGlobalVar('Vida') <= 20) then
begin
HideObject('Image3');
end;

if (ReadGlobalVar('Vida') <= 0) then
begin 
HideObject('Image4');
end;

bom é isso parabéns Very Happy
Seg Set 19, 2011 12:07 pm Exibir perfil de usuários Enviar mensagem privada Enviar e-mail MSN Messenger
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1008
Localização: Nycolle minha vida!!!

Mensagem Responder com citação
caso ele recupere + de 20 de HP ele vai ficar faltando uma barra, por isso deve ser todas aquelas barras
Dom Nov 06, 2011 11:12 am Exibir perfil de usuários Enviar mensagem privada MSN Messenger
Mostrar os tópicos anteriores:    
Responder tópico    3D Game Builder - Índice » Programação Todos os horários são GMT
Ir à página Anterior  1, 2, 3, 4, 5
Página 5 de 5

 
Ir para: 
Você não pode enviar mensagens novas neste fórum
Você não pode responder mensagens neste fórum
você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode votar em enquetes neste fórum


Powered by phpBB © 2001, 2008 phpBB Group
Design by Edirlei
Traduzido por phpBB Brasil