Duvida 100 á 50 ocorrer ação

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Duvida 100 á 50 ocorrer ação

Mensagem por God_of_war425 em Seg 06 Fev 2012, 16:52

galera olha este codigo
ese code

if vida = 60
{
//explode
}
certo mais se vida não for ezatamente 60 não ocorre ação olha ese exemplo.

if vida = 100 a 50
{
//executa algo
}

if vida = 50 a 20
{
//executa algo
}

que funsão uzo para fazer iso agradeso ajuda colquer code explique pfv!flw.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por PedroX em Seg 06 Fev 2012, 17:01

Use operadores relacionais.

Procure sobre isso também.

Um exemplo:

if vida >= 20 and vida <= 50
{faz algo}

if vida > 50 && vida <= 100
{faz algo}

>= é maior ou igual
<= é menor ou igual
and → serve para testar se os dois são verdadeiros

até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

oque?

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:05

mais fais oque pedi?aqui uma explicasão melhor

100.99.98.97.96.95.94.93.92.91.90 ocorra uma ação não presiza ezatamente 100 pode ser
99.98.97.96.95.94.93.92.91.90 pra ocorrer ação entendeu?flw vlw por posta mais iso ja sabia.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por PedroX em Seg 06 Fev 2012, 17:12

Código:
if valor>=90 and valor<=100
{faz algo}

Isso dá certo.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

não

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:15

não se desse certo ja taria resolvido não se ofenda so falando, que não funcionou
porque se não vo terque fazer assim preguisa não tenho pra fazer desse modo, soque vai fica muitas variaveis olha metodo que vo fazer se não tiver solusão essa

if vida = 100
{
algo
}

if vida = 99
{
algo
}

if vida = 98
{
algo
}
vo fazer iso ate 50 assim nunca vai dar problema mais tem metodo melho-mais rapido de se fazer iso?agradeso ajuda.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Lukbebalduke em Seg 06 Fev 2012, 17:20

não se desse certo ja taria resolvido não se ofenda so falando que não funcionou
porque se não vo terque fazer assim prefuisa não tenho pra fazer desse modo soque vai fica muitas variaveis olha metodo que vo fazer se não tiver solusão essa
Olha ortografia nao obrigatorio, mais orecisa ser a ponto de conseguir entender ?

Mais em fim vc 'nao quer q aconteca algo se estiver entre o numero 100 e 90 ? entao o metodo do pedro da certo

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

ok

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:22

so porque falta alguns pontos virgulas acento não siguinifica que n de para ler
escrevo assim quando jogo jogos olines que não jogo mais nimguem nunca reclamou todos entendiam bem mais se vc acha que ta tão ruim assim pode dexa vor melhor metodo dele não funciona vo terque fazer do meu mesmo depois vo postar tamanho dele aqui pra vcs verem.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por PedroX em Seg 06 Fev 2012, 17:23

GOW, está dificil entender o que você quer.
Poderia dizer mais especificamente ainda?

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

eu ja disse

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:30

eu disse na mensagem ali de 100.99.98.97.96.95.94.93.92.91.90 ocorra ação mais to fazendo
assim if 100 acontece, algo if 99 acontece algo, ja deu + 300 linha de code mais pelomenos to conseguindo.mais se tiver code que fasa iso me fala assim não vo terque fazer iso todos jogos

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Lukbebalduke em Seg 06 Fev 2012, 17:34

Cara usa isso:

Código:
if n>=90 and <=100
{
//
}

se nun da certo seu GM ta bugado !

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:39

não funciona meu GM não esta bugado meu GM que esta bugado code seus que não funcionam literalmente,ou não funcionam aqui agradeso ajuda topico esta aberto para novos posts ainda aguardo uma resposta ja ta mais +300 linhas de code pq to fazendo manualmente.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por saim em Seg 06 Fev 2012, 17:42

Cara, o que você está descrevendo é EXATAMENTE o que o Pedrø explicou.
Pseudocódigo:
Código:
Se a variável estiver entre 50 e 100{
executa ação
}
Por favor, verifique se o que eu coloquei como pseudocódigo bate com o que você procura.
Código:
Código:
if (variável >= 50 && variável <= 100){
//executa ação
}
Deveria funcionar. Funciona comigo a 4 anos. Se não funciona contigo, o que está dando errado?
Talvez a variável não esteja no intervalo que você pensa que está. Já tentou debugar?

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por vinians em Seg 06 Fev 2012, 17:43


eu disse na mensagem ali de 100.99.98.97.96.95.94.93.92.91.90 ocorra ação mais to fazendo
assim if 100 acontece, algo if 99 acontece algo, ja deu + 300 linha de code mais pelomenos to conseguindo.mais se tiver code que fasa iso me fala assim não vo terque fazer iso todos jogos
Especifique melhor o que você quer que execute pois tem que haver algum parâmetro, pois dependendo do que você realmente deseja o jeito de fazer pode mudar e ser mais facil. Por exemplo, você quer desenhar uma barra de vida? Ou vidas representadas por corações por exemplo?
De exemplos. e procure escrever melhor pois fórum não é MMORPG.
Flws

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

aff

Mensagem por God_of_war425 em Seg 06 Fev 2012, 17:54

pode deixar,sei que forum não é mmorpg mais ja vi Gente pior que eu escrevendo assim que quero que poti depo de tmp fassa alg que entende iso mais vo na rasa mesmo ja deu 600 linhas de codigos so pra resolver ese problema ja ta quaze resolvido mais topico esta aberto ´para post para resolver quero que não seja ezatamente 100 que presize fazer algo se ele estiver em 99 98 97 ate 50 ação ainda ocorra entendeu?flw.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por vinians em Seg 06 Fev 2012, 18:01

Código:

if (vida > 50 and vida <100)
{
    //executa algo
}
Traduzindo SE vida for Maior que 50 E vida for Menor que 100 faça algo.
Flws

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Mannoroth em Seg 06 Fev 2012, 18:46

Vou tentar explicar da forma mais clara e objetiva que eu sei:
bota isso no Step:
Código:
if vida<100 and >=50 {
[color=green]//executa tal açao[/color]
}

if vida <50 and vida>=20 {
[color=green]//executa essa outra açao[/color]
}
o que você quer que mude quando a vida tá nesses intervalos? tais açoes devem estar no lugar de //executa tal ação e //executa essa outra ação

sobre o objeto explodir qd tiver exatamente 60 vida, vc bota
Código:
if vida=60 {
//outra ação
}

Mas onde tem //outra ação tu vai tirar pra botar no lugar a respectiva ação, por exemplo {instance_create(x,y,obj_explosao);with self instance_destroy()}, assim:
Código:
if vida=60
{
instance_create(x,y,obj_explosao);with self instance_destroy()
}
e tem o detalhe que o numero 60 esta entre 100 e 50, entao tu tem q excluir a opçao de 60 no primeiro code q falei, assim:
Código:
if vida<100 and vida>=50 and vida<>60 {
//executa tal açao
}

if vida <50 and vida>=20 {
//executa essa outra açao
}
a nao ser q a execução das duas açoes sejam compativeis e você queira deixar, aí entao nao precisa do and vida<>60.

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

aff,novamente

Mensagem por God_of_war425 em Seg 06 Fev 2012, 20:40

ta dificil entender em? aff por exemplo eu coloquei para quando vida chegar a 100 ocorrer uma ação,soque eu quero que por exemplo nao presiza ser ezatamente 100 pode ser 99 ou 98 ate determinado numero entendeu?se não vo fazer na raçã que vai da +900 linhas de code que eu sei que vai dar certo soque quero metodo mais pratico se não olver vai ser na raçã não tenho preguisa de faze 900 linhas de code é muito bom fazer varias linhas de code soque queria saber se esa funsão eziste entendeu?flw.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por vinians em Seg 06 Fev 2012, 20:59

Já que você não consegue explicar, e também está sem pasciência, sugiro que faça na raça mesmo. E ficar nervozinho porque as pessoas não o entendem não vai adiantar nada. Boa sorte com suas 900 linhas de código, mas se ficar um jogo bom, que seja!
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Quem esta nervozo?

Mensagem por God_of_war425 em Seg 06 Fev 2012, 21:07

não to nervozo vc acha que to nervozo?devem sem geito que digitei esse aff não é que to bravo é que ja expliqueis varias vezes mais nimguem entende então fico bravo comigo mesmo não to nervozo não,se vc acha que to bravo não posso fazer nada porque to calmo que nem monge(não é pra tanto... --\' )mais estou calmo vc que me parese bravo.na paz manow não quero comesar uma guerra atoa ok malz pelo geito que escrevi iso deve ter paresido que to bravo.vo da edit

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por saim em Seg 06 Fev 2012, 22:24

Velho, deve haver um motivo pra todo mundo te dar a mesma solução.
Ou o mundo é injusto e as pessoas estão te sacaneando ou você está querendo uma coisa e pedindo outra. Eu acredito na segunda opção.

O que você está pedindo é uma sintaxe que explique ao computador como reagir caso uma variável esteja entre 50 e 100. É isso o que as pessoas estão te mostrando.

Você diz que não deu certo. Eu perguntei em que sentido não deu certo, você ainda não respondeu. Talvez nessa resposta você resolva seu problema de comunicação. Experimente explicar isso: Como assim, "não deu certo"?

Além disso, recomendo ler a aula "if", do Alex FC. Nela é explicada essa estrutura que todos estamos insistindo que você experimente.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Thyago em Seg 06 Fev 2012, 22:45

.Cara,voce testou?Do jeito que te falaram,nao precisa ser exatamente 100.
pode ser
100,99,98 ...
.Tem certeza que testou?

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Que pena

Mensagem por God_of_war425 em Ter 07 Fev 2012, 09:24

os codes não pegam ja tentei varias formas mais não da certo ese projeto que to fazendo vai terque fica parado por um tempo ate resolver o problema.Ainda aguardando novos post para resolver problema vlw gente por tenta ajuda memo não funcionado codes vc tão tentando ajudar.vlw Razz

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por saim em Ter 07 Fev 2012, 10:32

Os codes "pegam" sim. Você deve estar implementando errado. Mostre pra gente o que está acontecendo e como você está escrevendo os códigos.
Além disso, defina o que é "não pegar". Dá algum erro, não acontece nada ou acontece algo diferente do que você esperava?

Edit: Diferente da impressão que se tem ao usar o windows, programação é uma ciência exata. Não existe essa de código "forte", de "dar sorte e o código funcionar".
Ou está certo ou está errado. Simples assim.
Se às vezes dá errado, está errado.

Eu te garanto, a solução para o que você está pedindo é comparar o valor da variável com os limites pré-estabelecidos, ou seja, o que todos estão te dizendo pra fazer. Se o resultado é diferente do esperado, houve alguma falha de comunicação, não de programação.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

o problema é

Mensagem por morte1515 em Ter 07 Fev 2012, 11:08

quando coloco este codigo simplesmente ele não cria meteoro so iso se colocar oque uzava antes pega!porque aqui não pega sei que precisa alterar codes as vezes mais ele se encaixa noque presizo nem prezisa mudar mais não pega n sei pq.

morte1515

Número de Mensagens : 7
Data de inscrição : 27/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Mr.Brum em Ter 07 Fev 2012, 11:26

Eu acho que o God_of_war425|morte1515 deveria postar mais detalhes do objeto, temos que saber de quanto em quanto sua variável vida é diminuída,
para se ter certeza se tem a possibilidade dela ser igual a 60.
Veja:
Vida=100
Vida-=7
100,93,86,79,72,65,48,41,34,27,20,13...
ou seja, a vida nunca será igual a 60, e sua ação nunca ocorrerá...

Os codes que a galera estão passando estão certos!!
O erro está em algum outro detalhe do seu objeto, que pode ser esse decremento da vida,ou o local onde se está analisando as condições...

É preciso que poste mais detalhes, para que tenha a resposta correta!

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

oque?

Mensagem por God_of_war425 em Ter 07 Fev 2012, 11:28

God of War425/morte1515? não entendi?
então deve ser algum objto que esta atrapalhando?
vo olhas codes vo ver se tem algo atraplhando se tiver do EDIT:
ae porque morte1515 foi banido?esa conta do meu amigo pelo que sei ele raramente post duplo
e quaze nunca discussoes?eu sabia senha dele porque ele dexo conta por minha conta
ele falo pra entrar pra vesse tinha mp dai entrei hoje agora poco depois esquisi de clicar sair acabei postando com ele não era pra postar conta dele foi sem querer,pensei que tava na God of war425 agora ele foi banido por minha gulpa,aff ele vai fica bravo comigo o se vai.mais iso não é asunto do topico.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por saim em Ter 07 Fev 2012, 11:48

saim escreveu:Mostre pra gente o que está acontecendo e como você está escrevendo os códigos.
Ainda estamos esperando

God_of_war425 escreveu:mais iso não é asunto do topico.
De fato. Extender o assunto pode te render mais pontos na barra de alerta, por flood.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Duvida 100 á 50 ocorrer ação

Mensagem por Conteúdo patrocinado Hoje à(s) 08:14


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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