Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Ajuda]Criar inventario.
+3
gabrielsch
vinians
willcraft2
7 participantes
Página 1 de 1
[Ajuda]Criar inventario.
Eai pessoal blz?descupe se estou a incomodar vcs, mais eu quero saber como crio um invetnario, eu ja olhei na GMBR toda nem um serve ou deu certo para mim, eu quero q ele fica assim:
exemplo agora com um intem:
e é isso, espero que alguem me ajuda, to presisando muitooooooo mesmo disso.
exemplo agora com um intem:
e é isso, espero que alguem me ajuda, to presisando muitooooooo mesmo disso.
Última edição por willcraft2 em Qui 23 Ago 2012, 22:00, editado 2 vez(es)
willcraft2- Games Ranking :
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
vinians escreveu:a imagem nao esta aparecendo aqui...
Aqui também não abriram, mas é só abrir elas em uma nova aba que resolve o problema.
___
O que você quer é um inventario simples com uma só linha correto?
Se sim você pode tentar usar arrays para esse trabalho.
Flw!
gabrielsch- Games Ranking :
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 1 x 0 x 0
Re: [Ajuda]Criar inventario.
https://2img.net/r/ihimg/photo/my-images/269/exemplo2n.png/
É so copiar a URL da imagem
É so copiar a URL da imagem
Re: [Ajuda]Criar inventario.
vinians escreveu:a imagem nao esta aparecendo aqui...
Valeu pelo aviso vou concerta.
EDIT:arrumado.
espero q vcs me ajuda.
willcraft2- Games Ranking :
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
Especifique, o modo de uso, o tipo de itens. Onde fica, se faz parte da HUD.
Acho que a maioria das engines e tutoriais de inventario funcionariam pro seu caso, é só customiza-lo da forma desejada.
Acho que a maioria das engines e tutoriais de inventario funcionariam pro seu caso, é só customiza-lo da forma desejada.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
vou te dizer por onde começar, se quiser desse modo e claro, e facil , crie um sprite pra cada icone no inventario, e faça uma room pro inventario, se pressionar "i" ir pra room, e crie uma variavel global pra cada item, se o jogador clicar no icone ele equipa etc... quando tiver mais tempo faço uma engine pra vc
Re: [Ajuda]Criar inventario.
Esaucm98 escreveu:vou te dizer por onde começar, se quiser desse modo e claro, e facil , crie um sprite pra cada icone no inventario, e faça uma room pro inventario, se pressionar "i" ir pra room, e crie uma variavel global pra cada item, se o jogador clicar no icone ele equipa etc... quando tiver mais tempo faço uma engine pra vc
N eu n quero assim, eu quero que ele quando entrar no jogo ja vem aberto igual mostra a imagen, ae vc pega o inten com o mause arraste para um slot vazio e o inten fica la, e pra tirar so clicar dinovo pra ele sair.
willcraft2- Games Ranking :
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
Nossa criar uma room pro inventario é desnecessário, n ? Bastaria criar um obj inventario e desativar os demais.
Pra forma que vc quer mais um exemplo de HUD .
Faça o seguinte, enquanto estiver segurando com o mouse as cordenadas x e y do obj é igual a do mouse e quando vc solta o mouse as coordenadas passam a ser aquela em que ele parou, caso ele esteja colidindo com um slot, as cordenadas dele passa a ser igual ao do slot. Quanto ao uso dos itens vc clica e diminui um de quantidade do item ( se houver uma variavel de qntidade) e assim vai pra cada item a lógica é básicamente essa.
Só falta a criatividade agr ai é com vc . Flw !
Pra forma que vc quer mais um exemplo de HUD .
Faça o seguinte, enquanto estiver segurando com o mouse as cordenadas x e y do obj é igual a do mouse e quando vc solta o mouse as coordenadas passam a ser aquela em que ele parou, caso ele esteja colidindo com um slot, as cordenadas dele passa a ser igual ao do slot. Quanto ao uso dos itens vc clica e diminui um de quantidade do item ( se houver uma variavel de qntidade) e assim vai pra cada item a lógica é básicamente essa.
Só falta a criatividade agr ai é com vc . Flw !
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Hmm
Criar inventario é uma coiza simplis e complicada ao mesmo tempo,é facil falar a logica mais por elá em pratica não é tão simplis pois mesmo paresendo que a logica está perfeita pode ocorrer erros.
Amigo,tambem vou te passar a logica em ves do codigo ok?
Ao clicar no objto ele deve verificar se há algum slot vazio,e ir para lá somente se estiver vazio cazo contrario mostre uma mensagem escrita " Inventario Cheio ".
Como você pode fazer aquele objto ir para aquela parte do slot?.
draw_sprite(x,y,)// Na parte do x,y, você pode por as cordenadas daquele slot
instance_create(x,y,)//Na parte do x,y, você poder por as cordenadas daquele slot
Essas são as que mais uzo num cazo desse,então parese simplis certo?mais as vezes pode complicar...fui seguir a minha logica parecia perfeita,era so verificar se o slot estáva vazio se estiver vai para aquele slot se não ele procura outro se nenhum slot estiver disponivel ele ezibi uma mensagem " Inventario Cheio ".
comesou a dar varios bugs e talz,então pode parecer facio na hora de criar a logica mais por em pratica não é mesma coiza.
Mais tambem não é impossivel né?depois de pesquizar conseguir arumar os bugs do inventario e hoje tenho um iventario criado totalmente por mim sem uzar nenhum metodo de nenhuma pessoa,foi criado totalmente com a minha logica e não recebi codigo nenhum de mão beijada.
Amigo,tambem vou te passar a logica em ves do codigo ok?
Ao clicar no objto ele deve verificar se há algum slot vazio,e ir para lá somente se estiver vazio cazo contrario mostre uma mensagem escrita " Inventario Cheio ".
Como você pode fazer aquele objto ir para aquela parte do slot?.
draw_sprite(x,y,)// Na parte do x,y, você pode por as cordenadas daquele slot
instance_create(x,y,)//Na parte do x,y, você poder por as cordenadas daquele slot
Essas são as que mais uzo num cazo desse,então parese simplis certo?mais as vezes pode complicar...fui seguir a minha logica parecia perfeita,era so verificar se o slot estáva vazio se estiver vai para aquele slot se não ele procura outro se nenhum slot estiver disponivel ele ezibi uma mensagem " Inventario Cheio ".
comesou a dar varios bugs e talz,então pode parecer facio na hora de criar a logica mais por em pratica não é mesma coiza.
Mais tambem não é impossivel né?depois de pesquizar conseguir arumar os bugs do inventario e hoje tenho um iventario criado totalmente por mim sem uzar nenhum metodo de nenhuma pessoa,foi criado totalmente com a minha logica e não recebi codigo nenhum de mão beijada.
God_of_war425- Data de inscrição : 29/10/2011
Reputação : 4
Número de Mensagens : 510
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
Olha, eu estou montando um RPG e não estou nem perto de terminá-lo. Fui querer começar pelos menus e empaquei em... adivinha? O inventário ._.'
Bem, como você quer eu também quis (não a forma de arrastar e tal, selecionando), mas vou deixar minha nova tentativa de montar um para você (não é como você quer, mas é pra pelo menos mostrar como os itens são armazenados)
Primeiro de tudo: Arrays, e tem que ser globais. Esses itens deverão ser guardados "permanentemente" no jogo, de forma que os dados não se percam quando passados para outra room ou algo do tipo.
Só de exemplo mesmo. Tenho 5 slots, cada um deles tem um valor. Mas como registrá-los? Simples: Os objetos não são identificados pelo nome, mas por ID's. Essas ID's ficam armazenadas nas variáveis, esperando algo para "decifrá-las" e então mostrar o objeto em questão. Aí vem o interpretador.
É mais ou menos assim que meu raciocínio tenta montar um inventário '-'
Claro, dessa forma você precisaria de um objeto para cada slot do inventário. Mas é essa a forma que eu consigo pensar. Se, como eu, estiver pensando em colocar mais recursos como nome do objeto e stacks, você tem que registrar cada dado em algum outro lugar, e instruir o objeto a saber que objeto tem qual quantidade. Se eu fosse fazer algo assim, eu usaria uma variável para separar os valores, e esses dados ficariam guardados nas arrays como strings. Aí, bastaria instruir o objeto a separar os números da string e distribuí-los naturalmente.
o/
Bem, como você quer eu também quis (não a forma de arrastar e tal, selecionando), mas vou deixar minha nova tentativa de montar um para você (não é como você quer, mas é pra pelo menos mostrar como os itens são armazenados)
Primeiro de tudo: Arrays, e tem que ser globais. Esses itens deverão ser guardados "permanentemente" no jogo, de forma que os dados não se percam quando passados para outra room ou algo do tipo.
- Código:
global.inv[0] = 0
global.inv[1] = 0
global.inv[2] = 0
global.inv[3] = 0
global.inv[4] = 0
Só de exemplo mesmo. Tenho 5 slots, cada um deles tem um valor. Mas como registrá-los? Simples: Os objetos não são identificados pelo nome, mas por ID's. Essas ID's ficam armazenadas nas variáveis, esperando algo para "decifrá-las" e então mostrar o objeto em questão. Aí vem o interpretador.
- Código:
if global.inv[0] = 0
{
// instance_create ou sei lá.
}
if global.inv[0] = 1
{
// instance_create ou sei lá.
}
if global.inv[0] = 2
{
// instance_create ou sei lá.
}
if global.inv[0] = 3
{
// instance_create ou sei lá.
}
if global.inv[0] = 4
{
// instance_create ou sei lá.
}
É mais ou menos assim que meu raciocínio tenta montar um inventário '-'
Claro, dessa forma você precisaria de um objeto para cada slot do inventário. Mas é essa a forma que eu consigo pensar. Se, como eu, estiver pensando em colocar mais recursos como nome do objeto e stacks, você tem que registrar cada dado em algum outro lugar, e instruir o objeto a saber que objeto tem qual quantidade. Se eu fosse fazer algo assim, eu usaria uma variável para separar os valores, e esses dados ficariam guardados nas arrays como strings. Aí, bastaria instruir o objeto a separar os números da string e distribuí-los naturalmente.
o/
Mr.Rafael- Games Ranking :
Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios :
x 0 x 2 x 0
x 1 x 1 x 3
x 0 x 0 x 0
Re: [Ajuda]Criar inventario.
Mr.Rafael escreveu:Olha, eu estou montando um RPG e não estou nem perto de terminá-lo. Fui querer começar pelos menus e empaquei em... adivinha? O inventário ._.'
Bem, como você quer eu também quis (não a forma de arrastar e tal, selecionando), mas vou deixar minha nova tentativa de montar um para você (não é como você quer, mas é pra pelo menos mostrar como os itens são armazenados)
Primeiro de tudo: Arrays, e tem que ser globais. Esses itens deverão ser guardados "permanentemente" no jogo, de forma que os dados não se percam quando passados para outra room ou algo do tipo.
- Código:
global.inv[0] = 0
global.inv[1] = 0
global.inv[2] = 0
global.inv[3] = 0
global.inv[4] = 0
Só de exemplo mesmo. Tenho 5 slots, cada um deles tem um valor. Mas como registrá-los? Simples: Os objetos não são identificados pelo nome, mas por ID's. Essas ID's ficam armazenadas nas variáveis, esperando algo para "decifrá-las" e então mostrar o objeto em questão. Aí vem o interpretador.
- Código:
if global.inv[0] = 0
{
// instance_create ou sei lá.
}
if global.inv[0] = 1
{
// instance_create ou sei lá.
}
if global.inv[0] = 2
{
// instance_create ou sei lá.
}
if global.inv[0] = 3
{
// instance_create ou sei lá.
}
if global.inv[0] = 4
{
// instance_create ou sei lá.
}
É mais ou menos assim que meu raciocínio tenta montar um inventário '-'
Claro, dessa forma você precisaria de um objeto para cada slot do inventário. Mas é essa a forma que eu consigo pensar. Se, como eu, estiver pensando em colocar mais recursos como nome do objeto e stacks, você tem que registrar cada dado em algum outro lugar, e instruir o objeto a saber que objeto tem qual quantidade. Se eu fosse fazer algo assim, eu usaria uma variável para separar os valores, e esses dados ficariam guardados nas arrays como strings. Aí, bastaria instruir o objeto a separar os números da string e distribuí-los naturalmente.
o/
hum... valeu vou tentar montar um de 2 slots para começo, valeu pela tutorialsinho.
willcraft2- Games Ranking :
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» como criar um inventario estilo AQW
» Como criar um inventario de itens ?
» RESOLVIDO Criar 1 sistema de inventario sem array?
» Como criar um inventário (semelhante a megaman) ?
» Ajuda com inventário!!!!!!!!
» Como criar um inventario de itens ?
» RESOLVIDO Criar 1 sistema de inventario sem array?
» Como criar um inventário (semelhante a megaman) ?
» Ajuda com inventário!!!!!!!!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos