Size: a a a

2021 January 10

qq

qwe qwe in ГОРИ
Слоты, просто с динамическим размером
источник

A

Artem in ГОРИ
Мне нужно идентифицировать конкретный предмет. У игрока есть 2 одинаковых предмета: фонарь заряженный и разряженный. Он заряжает разряженный фонарь, а серверу нужно понять, какой именно он пытается зарядить
источник

A

Artem in ГОРИ
Тут наверное еще важным фактором было сетевое взаимодействие( ͡° ͜ʖ ͡°)
источник

qq

qwe qwe in ГОРИ
По индексу слота же где предмет находится
источник

AM

Aleksey Muravev in ГОРИ
источник

A

Artem in ГОРИ
У меня инвентарь без слотов. Вот сколько предметов, столько и слотов, грубо говоря
источник

A

Artem in ГОРИ
Ограничен только весом
источник

A

Artem in ГОРИ
Если не брать в расчет слоты
источник

qq

qwe qwe in ГОРИ
Artem
У меня инвентарь без слотов. Вот сколько предметов, столько и слотов, грубо говоря
Ты в одном сообщении написал что у тебя нет слотов и что они есть
источник

A

Artem in ГОРИ
Грубо говоря... Добавил 2 предмета, значит 2 слота у тебя
источник

A

Artem in ГОРИ
Короче, не ограничен он по слотам, и слоты не проиндексированы
источник

qq

qwe qwe in ГОРИ
Проиндексируй
источник

S

Sasha S. in ГОРИ
Artem
У меня инвентарь без слотов. Вот сколько предметов, столько и слотов, грубо говоря
Это не важно, ячейку куда он воткнут всегда же можно посчитать
источник

qq

qwe qwe in ГОРИ
Иначе никак
источник

qq

qwe qwe in ГОРИ
У тебя в любом случае массив есть
источник

qq

qwe qwe in ГОРИ
А у массива есть индексы
источник

A

Artem in ГОРИ
Массив есть. Он секвентальный. В него я заношу все новые предметы. Но нестакаемые предметы, или предметы с метаданными могут быть только 1 в стэке и при попытке получить какой-то из этих предметов, я могу получить либо первый попавшийся, либо массив этих предметов с одинаковым id, но не определенный предмет из них. У меня по задумке не индексированы слоты, так как их по сути просто нет. И вот мне нужно генерировать уникальный id для каждого нового предмета в инвентаре, чтобы в дальнейшем по нему получать тот самый конкретный предмет из массива одинаковых
источник

A

Artem in ГОРИ
А вот как правильно это организовать, сижу, думаю
источник

qq

qwe qwe in ГОРИ
У тебя логика совершенно не правильная
источник

qq

qwe qwe in ГОРИ
Почему ты решил что это сложно?
источник