Conectar-se
Quem está conectado
21 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 20 Visitantes

Cecilia

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Duvida 100 á 50 ocorrer ação

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.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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!
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

oque?

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.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

em Seg 06 Fev 2012, 17:12
Código:
if valor>=90 and valor<=100
{faz algo}

Isso dá certo.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

não

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.
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 30

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

ok

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.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

em Seg 06 Fev 2012, 17:23
GOW, está dificil entender o que você quer.
Poderia dizer mais especificamente ainda?
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

eu ja disse

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
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 30

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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 !
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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?
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Duvida 100 á 50 ocorrer ação

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
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

aff

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.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Duvida 100 á 50 ocorrer ação

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
avatar
Ranking : Nota D
Notas recebidas : D+D
Data de inscrição : 05/10/2010
Número de Mensagens : 836
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 12

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

aff,novamente

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.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Duvida 100 á 50 ocorrer ação

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!
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Quem esta nervozo?

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
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: Duvida 100 á 50 ocorrer ação

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.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum