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
» player não consegue andar
por 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


Criando engine de inventario

+2
God_of_war425
adams3do
6 participantes

Ir para baixo

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : 434
Prêmios : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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 : inventario - 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

inventario - 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

- Tópicos semelhantes

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