Почему выдает 0, а не 15?
Можно ли наспамить 8120 хештаблиц и что мне за это будет?

DemonoiD, если коротко то тебе нужен двумерный массив приатаченый к юниту
для этого юзай хэштаблицу и арифметику с индексами
первым ключом к таблице будет хэндл юнита
вторым будет i*m+j где i - номер строки, m - количество столбцов, j - номер столбца
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
DemonoiD, а зачем? Зачем массив хештаблиц когда достаточно одной? В одну хт можно загрузить все что угодно, сколько угодно юнитов.
19
quq_CCCP, мне нужна матрица на каждого юнита с которой я смогу достать все что хочу по id юнита, и строке с толбцом.
29
мне нужна матрица на каждого юнита
размер матрицы фиксированный?
19
Msey, да, но естественно мне нужна возможность увеличивать её в будущем. Пока 10х10хN(8000) юнитов.
И я не уверен, что если разобью одномерный массив на матрицу, у меня все влезет в будущем
28
DemonoiD, если коротко то тебе нужен двумерный массив приатаченый к юниту
для этого юзай хэштаблицу и арифметику с индексами
первым ключом к таблице будет хэндл юнита
вторым будет i*m+j где i - номер строки, m - количество столбцов, j - номер столбца
Принятый ответ
19
nvc123, я так и пытался делать, но мне не выдает записанное число.
Хештаблица - Save 15 as (Custom value of (Last created unit)) of 1 in table
Game - Display to (All players) the text: (String((Load (Custom value of (Last created unit)) of 1 from table)))
Должно выдавать 15, выдает 0.
Карту приложил.
Конечно Last created unit надо изменить на триггеринг, но это не спасает :)
Загруженные файлы
28
DemonoiD, а причём тут Custom value ?
тебе нужно сохранять по хэндлу юнита
Custom value можно юниту любое поставить
например у всех юнитов может быть Custom value равен 1
а хэндл у каждого юнита собственный
19
nvc123, у меня кастомвалуе уникальный для каждого юнита. По факту - БД.
28
и проверь не забыл ли ты создать таблицу
DemonoiD:
у меня кастомвалуе уникальный для каждого юнита
а нафига?
юзай хэндл
он уже уникальный
и готов поспорить что твой способ обеспечения уникальности полное г
19
nvc123, да, чертовы инициализации. Ты прав. Правда я выставлял начальный параметр для hashtable как новая таблица. Но он почему-то не работал.
БД нужна, чтобы юзать глобалки и не трогать хештаблицы зазря. Можно закрывать. Время мучится с табличкой и %.
nvc123, если можете предложить не г - вперед.
28
DemonoiD, уже предложил
хэндл
он уникален для каждого объекта
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.