Entrar
Últimos assuntos
» Retorno da GMBR!!!por theguitarmester Ter 19 Mar 2024, 22:38
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05
» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55
» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39
» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28
» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01
[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?
» [Ajuda] Inventário
» Ajuda com logica de inventario
» Como criar um inventario de itens ?
» RESOLVIDO Criar 1 sistema de inventario sem array?
» [Ajuda] Inventário
» Ajuda com logica de inventario
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos