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
» Problema ao entrar por uma porta e voltar por ela
por aminaro Seg 06 maio 2024, 10:08

» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43

» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» 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

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21


Criando engine de inventario

+2
God_of_war425
adams3do
6 participantes

Ir para baixo

Criando engine de inventario Empty Criando engine de inventario

Mensagem por adams3do Qua 27 Jun 2012, 00:59

Olá pessoas estou criando um inventario para um jogo meu eu preciso de codigos assim:
uma
variavel
inventario=false

ai no step
if keyboard_check_press orb("I") inventario false show_the_inventario

ai um objeto chamado inventario
teria o create
e o draw ou so draw
que seria o desenho dos slot

(não fiz isso ainda preciso da ajuda com o codigos que não sei fazer (tudo) )
(e não me falem para buscar por ai pois não existe nesse forum nenhuma engine que corresponde a essa)


Última edição por adams3do em Sex 29 Jun 2012, 23:34, editado 1 vez(es) (Motivo da edição : Topico resolvido)
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty como?

Mensagem por God_of_war425 Qua 27 Jun 2012, 09:40

se você procurase você acharia,provavelmente você nao vai achar uma engine perfeita sem terque modificar nada e logico tbm nao vai achar uma que abra ezatemente com sua letra desejada mais da uma olhada nessas.


Engine 1:https://gmbr.forumeiros.com/t19675-engine-invengine-inventario-simples

Engine 2:http://adf.ly/246619/http://www.4shared.com/file/CTKuwjcb/menu_drag_n_drop.html


Última edição por God_of_war425 em Qua 27 Jun 2012, 10:28, editado 3 vez(es)
God_of_war425
God_of_war425

Data de inscrição : 29/10/2011
Reputação : 4
Número de Mensagens : 510
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por William Lima Qua 27 Jun 2012, 10:21

Há um tempo atrás comecei a fazer uma engine de inventário... mas desisti...
Existem váios scripts.... o único que da problema é o de Mudar grid, se quiser usar alguma coisa desse meu "projeto", estou liberando.
Essa engine inclue scripts que permitem até redimensionar grid, salvar e carregar o inventário. Mas é limitado ao uso de apenas um inventório por room. DS listsquebrariam com facilidade essa limitação.

https://dl.dropbox.com/u/40305167/inv_scripts.gmk


Edit:
Para mudar o inventário ingame, pressione o botão direito do mouse.


Última edição por William Lima em Qua 27 Jun 2012, 17:38, editado 1 vez(es)
William Lima
William Lima

Games Ranking : Nota A

Notas recebidas : C+A+A+B+A
Data de inscrição : 10/09/2010
Reputação : 10
Número de Mensagens : 430
Prêmios : Criando engine de inventario Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 2 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 2.0
  • Tululoo Game Maker
  • Javascript


https://konsole.studio

Ir para o topo Ir para baixo

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Qua 27 Jun 2012, 11:50

nenhum desses é o que eu preciso eu quero a tela como e tals ai você aperta I e aparece um tela ou qualquer coisa so preciso dessa base de codigo para começar a fazer testes ou o futuro inventario
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por saim Qua 27 Jun 2012, 12:09

Se for só isso, é fácil...
Código:
if keyboard_check_pressed(ord('I')){
instance_create(x, y, obj_inventario);
}
Daí, no obj_inventario você coloca os códigos pra mostrar e manipular os itens. Eu faria o que está nas engines, mas já que não é o que você quer, não tenho como ajudar a partir daqui.
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : Criando engine de inventario Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Qui 28 Jun 2012, 00:10

ta agora como fazer ele fechar tentei fazer isso
no evento create colokei a variavel
inventario=false
dai no step
if keyboard_check_pressed(ord('I')){
instance_create(x, y, obj_inventario);
}
so que eu não sei onde colocar o true
para fazer com inventario abrir e fexar.
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Qui 28 Jun 2012, 09:21

Se o jogo começar sem o inventário põe no step :

if !instance_exists(obj_inventario){
if keyboard_check_pressed(ord('I')){
instance_create(x, y, obj_inventario);
inventario=true}}
else
{if keyboard_check_pressed(ord('I')){
with obj_inventário
{instance_destroy()}
inventario=false}}

Acho que isso resolve Happy .
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Qui 28 Jun 2012, 12:34

como fazer o inventario aparecer em outro lugar na tela tipo do lado do meu char por que ele agora aparece em cima do meu char. como o char anda pela tela e a tela sege o char o inventario teria que segir do lado do char.
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Qui 28 Jun 2012, 12:39

no step do inventario põe :
se for do lado direito :
x=obj_player.x+36
y=obj_player.y

o 36 é só um exemplo vc pode mudar a sua escolha.
Se for no lado esquerdo altere o "mais" do codigo por "menos"
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Qui 28 Jun 2012, 12:47

agora sao duvidas para eu compreender como e feito o inventario
ta eu tenho a imagem la faz difernça a imagem total do inventario para colocar os itens ou eu terei que criar imagens e colocar o nome de slot's?
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Sex 29 Jun 2012, 12:20

cara, tem diversas formas de se fazer um inventário, pra mim a mais facil é criar um obj definir o seu slot por array. e com outra definir o item que está a ocupar aquele iventário, mas de forma mais "iniciante" seria criar os objs slot1~slotn e por variaveis neles que definal que item ocupa o espaço, acho bom vc dar uma lida no tutorias de array, na assinatura do membro saim tem um tuto legal, foi onde aprendi. Mas se preferir fazer da forma iniciante, da mais trabalho e gasta mais espaço mas chega ao msm resultado.
Vc que escolhe.
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Sex 29 Jun 2012, 14:52

Tá mas me diz aqui eu tenho já a imagem do inventario para o item ir para o inventario eu iria utilizar um slot para o item ficar em cima?ou o inventario iria dividir os itens la mesmo , ou eu teria que criar uma imagem sendo slot ou o draw faz isso?,ou entao um codigo resolveria isso dividindo os itens no invenatio automaticamente com x espaço para cada.
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Sex 29 Jun 2012, 15:01

ai vai de vc, eu gosto de controlar por obj, entaum eu criaria um obj_slot e colocaria uma variavel que o diferenciasse dos outros.
Quantos slots vão ter seu inventário ?
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Sex 29 Jun 2012, 15:14

pelo inventario total de 15 slot's uma barra para informa o dinheiro e um incone para deletar itens mas de começo so os 15 para guarda os itens
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Sex 29 Jun 2012, 22:23

é vc pode criar um obj_slot e diferencia-lo por arrays, assim vc pode armazenar qual item esta nele e etc . Daqui a um tempo vou postar uma engine de inventário, se vc quizer esperar uns 2 dias eu posto, mas ainda te aconselho a fazer o seu, pois a engine os códigos foram feitos por, entaum podem não encaixar bem no seu jogo.
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por adams3do Sex 29 Jun 2012, 23:32

Para ser exato eu to estudando a apostila do game maker para poder intender como funcionar mas estou fazendo teste aqui no meu inventario mas ja tive a noçao que vou ter que fazer por slot mesmo agora e como , e quando postar sua engine me fale pois gosto de ver para ter a noção .
E já quero pedir para fechar esse topico pois o motivo de sua existencia era o erro em aparecer o inventario.
Então considerem o topico resolvido Very Happy
pode fechar.
adams3do
adams3do

Data de inscrição : 27/06/2012
Reputação : 2
Número de Mensagens : 24
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Zero. Sáb 30 Jun 2012, 01:53

Ok, amanhã posso fazer a engine pra vc Happy .
E postarei aqui no forum, a engine ta bem legal.
Ela tem aba de divisão tipo a aba itens a aba equipamentos a aba etc (e ai vai) Vlw, até hoje que dizer. São 1:53 ! Preciso dormir !
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Criando engine de 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

Criando engine de inventario Empty Acho que pode ser bom!!!

Mensagem por Gutorap Sáb 08 Fev 2014, 22:42

Feliz  Fight! nuu

#Editado por Gabreel: deveria ter lido as regras ao se registrar ¬_¬' +5% por flood

Gutorap
Gutorap

Data de inscrição : 08/02/2014
Reputação : 0
Número de Mensagens : 8
Prêmios : Criando engine de 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

Criando engine de inventario Empty Re: Criando engine de inventario

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


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