Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Ajuda com inventário

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
rafarp23
Membro
Membro
Reações: 0
Mensagens: 45
Localização: São José do Rio Preto, SP

Ajuda com inventário

Mensagem por rafarp23 » Dom Nov 11, 2018 12:13 pm

Olá, preciso de uma ajuda com um inventário, quem puder me ajudar agradeço muito!

O problema é o seguinte, não sei se o script está errado, ele aparece o slot na tela, mas não aparece a quantidade certa!

no Create está:

Código: Selecionar todos

var v_cells = argument0;
var h_cells = argument1;
var xx = argument2;
var yy = argument3;
var SlotSize = sprite_get_width(spInventorySlot);

global.inventory = ds_list_create();

for(var i=0; i < v_cells; i++){
 for(var j=0; j < h_cells; j++){
  CeelMap = ds_map_create();
  xxx = xx + (j * SlotSize);
  yyy = yy + (i * SlotSize);
  ds_map_add(CeelMap, "x", xxx);
  ds_map_add(CeelMap, "y", yyy);
  ds_map_add(CeelMap, "id", ds_list_size(global.inventory));
  ds_map_add(CeelMap, "item_id", -1);
  ds_list_add(global.inventory, CeelMap);
 }
}]
e no Draw:

Código: Selecionar todos

for(var i=0; i < ds_list_size(global.inventory); i++){
var map = ds_map_find_value(global.inventory, i);
var xx = ds_map_find_value(map, "x")
var yy = ds_map_find_value(map, "y");
draw_sprite(spInventorySlot, 0, xx, yy);
}
Agradeço a atenção!
]-- [RagnumWorld] --
Em breve!!!

Avatar do usuário
None
Colaborador
Colaborador
Reações: 2
Mensagens: 286

Re: Ajuda com inventário

Mensagem por None » Dom Nov 11, 2018 2:31 pm

Não sei se eu estou me confundindo, mas no seu draw você não está desenhando a quantidade em momento algum, apenas a sprite do slot.
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx

Avatar do usuário
rafarp23
Membro
Membro
Reações: 0
Mensagens: 45
Localização: São José do Rio Preto, SP

Re: Ajuda com inventário

Mensagem por rafarp23 » Dom Nov 11, 2018 3:32 pm

None escreveu:Não sei se eu estou me confundindo, mas no seu draw você não está desenhando a quantidade em momento algum, apenas a sprite do slot.
Poderia me informar como desenho a quantidade, não sou muito bom de script.
]-- [RagnumWorld] --
Em breve!!!

Avatar do usuário
None
Colaborador
Colaborador
Reações: 2
Mensagens: 286

Re: Ajuda com inventário

Mensagem por None » Dom Nov 11, 2018 3:54 pm

Eu não conheço seu script e pelo que eu estou vendo nele, não tem quantidade de item.

Eu aconselho você a procurar um tutorial e não um script pronto, é importante ao menos entender o que o script está fazendo.

Sei que isso provavelmente não é o que você quer ouvir, mas o ideal é entender o que você está fazendo, mesmo que para isso você precise gastar um tempo eatudando sobre o assunto.

A FriendlyCosmonaut possui um ÓTIMO tutorial de como criar inventário (dentro do tutorial de um Farm RPG), o shaun também possui um bom tutorial para isso, se você entender inglês estas são ótimas opções, mas já aviso, um bom sistema de inventário da trabalho e usa estruturas de dados.
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx

Avatar do usuário
Cheguevara
Game Designer
Game Designer
Reações: 0
Mensagens: 44

Re: Ajuda com inventário

Mensagem por Cheguevara » Dom Nov 11, 2018 8:00 pm

Eu lembro desses códigos de algum lugar, se for o mesmo esta faltando a outra parte, que é o obj items

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes