Добавлен Koladik
Мне нужен такой handle объект, создание которого, бы генерировало уникальный handleID при этом занимало минимальное количество памяти. Для того, чтобы можно было сохранять на его ID в хештаблицу другой ID такого же простого объекта, на которой можно было сохранять еще один handle, и так далее
Я это вижу примерно следующим образом
set handle1 = CreateHandle()//функция создания какого-то виртуального объекта, который я ищу
set handle2 = CreateHandle()
set handle3 = CreateHandle()
local integer ID_1 = GetHandleId(handle1)
local integer ID_2 = GetHandleId(handle2)
local integer ID_3 = GetHandleId(handle3)
set mainHash = InitHashtable()
call SaveInteger(mainHash,ID_1,0,ID_2)
call SaveInteger(mainHash,ID_2,0,ID_3)
Вообще, очевидно, что мне просто нужно резервировать уникальный простой handleID, чтобы можно было вереницей доставать потом объекты, чтобы создавать что-то похожее на список. Но какой тип для этого мне подходит?
Принятый ответ
Используйте структруры или lua.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. nazarpunk
Ред. nazarpunk
Можно вообще самому написать себе сборщик и не мучаться)
NazarPunk:
Ред. Jack-of-shadow
Ред. prog
Я юзаю этот тип, потому что по индексу игрока ничего в хеше не храню.
Ред. ScorpioT1000
P.S. С lua всё хорошо