Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Ao pegar , na volta não aparecer

em Qui 28 Out 2010, 17:32
Pessoal,
Eu nunca fiz um jogo mas eu apenas estou estudando o GM e ja sei um tantinho mas tou com um problema :

Como eu faço pra quando eu pegar um item ele n aparecer mais qndo eu voltar pra room ?
Eu sei usar variaveis globais mas neste caso n da pra usar pq é tipo uma poçao que vc encontra no jogo e tem em varias outras fases entao como eu faço para desaparecer apenas aquele que eu peguei ?
avatar
Data de inscrição : 15/10/2010
Número de Mensagens : 273
Insígnias de JAM :

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

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

Re: Ao pegar , na volta não aparecer

em Qui 28 Out 2010, 17:45
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Re: Ao pegar , na volta não aparecer

em Qui 28 Out 2010, 17:49
Como eu disse la em cima ,
Eu já sei usar variaveis globais mas o caso que que eu acho que elas não seram uteis para fazer oque eu qero porque é um obj q tem em varias fases do jogo por isso se eu criar uma global que qndo eu pegar o obj, o obj "suma"(destruir o obj) e qndo eu voltar ele ainda esteja "sumido"(ainda esteja destruido), irá destruir todos os obj de todas as fases entendeu ?

;D
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

Re: Ao pegar , na volta não aparecer

em Qui 28 Out 2010, 18:56
Tente marcar a room da fase como Persistent (Essa opção fica na aba Settings da room).
OBS: TODOS os objetos criados na room voltarão iguais a última vez que você esteve na room! Isso pode gerar diversas complicações, talvez você tenha que alterar algumas coisas.
avatar
Data de inscrição : 14/01/2010
Número de Mensagens : 348
Insígnias de JAM :

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

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

Re: Ao pegar , na volta não aparecer

em Qui 28 Out 2010, 20:21
Ué, é só não criar uma variavel global e sim LOCAL, sem o prefixo global
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
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áriohttp://gsogaming.blogspot.com/

Re: Ao pegar , na volta não aparecer

em Sex 29 Out 2010, 00:27
Eu também tava querendo saber como faz isso.
Ajuda agente pessoal!
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

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

Re: Ao pegar , na volta não aparecer

em Sex 29 Out 2010, 08:38
Janx, vou tentar.
Da galaxia , com uma variavel local não é possivel fazer oque eu qero porque a variavel global sempre vai vir no create do obj entao ela sempre sera ex. :
no create:
pegou=false
colision com obj_person (player)
pegou=true
Mas quando eu voltar a fase pegou sera igual a false de novo --'
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