Página 1 de 1

Ajuda com inventário

Enviado: Dom Nov 11, 2018 12:13 pm
por rafarp23
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!

Re: Ajuda com inventário

Enviado: Dom Nov 11, 2018 2:31 pm
por None
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.

Re: Ajuda com inventário

Enviado: Dom Nov 11, 2018 3:32 pm
por rafarp23
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.

Re: Ajuda com inventário

Enviado: Dom Nov 11, 2018 3:54 pm
por None
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.

Re: Ajuda com inventário

Enviado: Dom Nov 11, 2018 8:00 pm
por Cheguevara
Eu lembro desses códigos de algum lugar, se for o mesmo esta faltando a outra parte, que é o obj items