GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Ú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

Ir para baixo

[Ajuda]Criar inventario. Empty [Ajuda]Criar inventario.

Mensagem por willcraft2 Qui 23 Ago 2012, 20:04

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:

[Ajuda]Criar inventario. Scaled.php?server=827&filename=exemplok

exemplo agora com um intem:

[Ajuda]Criar inventario. Scaled.php?server=269&filename=exemplo2n

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
willcraft2

Games Ranking : Nota D

Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por vinians Qui 23 Ago 2012, 20:11

a imagem nao esta aparecendo aqui...
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por gabrielsch Qui 23 Ago 2012, 21:32

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! sorrindo2
gabrielsch
gabrielsch

Games Ranking : Nota A

Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 2 Bronze x 0

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Esaucm98 Qui 23 Ago 2012, 21:39

https://2img.net/r/ihimg/photo/my-images/269/exemplo2n.png/

É so copiar a URL da imagem
avatar
Esaucm98

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 13/05/2012
Reputação : 4
Número de Mensagens : 275
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por willcraft2 Qui 23 Ago 2012, 21:58

vinians escreveu:a imagem nao esta aparecendo aqui...

Valeu pelo aviso vou concerta.

EDIT:arrumado.

espero q vcs me ajuda.
willcraft2
willcraft2

Games Ranking : Nota D

Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Zero. Sex 24 Ago 2012, 00:25

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.
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Esaucm98 Sex 24 Ago 2012, 00:44

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 Very Happy
avatar
Esaucm98

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 13/05/2012
Reputação : 4
Número de Mensagens : 275
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por willcraft2 Sex 24 Ago 2012, 11:09

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 Very Happy

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
willcraft2

Games Ranking : Nota D

Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Zero. Dom 26 Ago 2012, 00:25

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 Happy a lógica é básicamente essa.
Só falta a criatividade agr Happy ai é com vc . Flw !
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Hmm

Mensagem por God_of_war425 Dom 26 Ago 2012, 10:14

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.
God_of_war425
God_of_war425

Data de inscrição : 29/10/2011
Reputação : 4
Número de Mensagens : 510
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Mr.Rafael Dom 26 Ago 2012, 11:34

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/
Mr.Rafael
Mr.Rafael

Games Ranking : Nota A

Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por willcraft2 Sáb 01 Set 2012, 20:04

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. Smile
willcraft2
willcraft2

Games Ranking : Nota D

Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios : [Ajuda]Criar inventario. Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Ajuda]Criar inventario. Empty Re: [Ajuda]Criar inventario.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos