list = {}
list[ FourCC('Hpal') ]= FourCC('AHhb') , FourCC('AHds') , FourCC('AHad') , FourCC('AHre')
по типу паладоса у него 4 записи. есть ли у луа какая то спец функция для вычисления? я просто возьму и прогоню циклом


list = {}
list[ FourCC('Hpal') ]= {FourCC('AHhb') , FourCC('AHds') , FourCC('AHad') , FourCC('AHre')}
table={}
table[10]={"x","g","m"}
print(#table[10])
for i=1,#table[10] do
	print(table[10][i])
end
Ну и в твоём случае
for i=1,#list[ FourCC('Hpal') ] do
		print(list[ FourCC('Hpal') ][i])
end
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Bergi_Bear, не работают
пробовал
table.maxn(table):
То же, что и table.getn и #.
мне просто нужно узнать сколько данных в одной ячейке хранятся. а не в таблице, и наверн поэтому не работает?????????
list = a,b,c,d --list имеет 4 данные
5
Что это вообще за запись?
В list[ FourCC('Hpal') ] попадет только первый результат FourCC('AHhb').
33

list = {}
list[ FourCC('Hpal') ]= {FourCC('AHhb') , FourCC('AHds') , FourCC('AHad') , FourCC('AHre')}
table={}
table[10]={"x","g","m"}
print(#table[10])
for i=1,#table[10] do
	print(table[10][i])
end
Ну и в твоём случае
for i=1,#list[ FourCC('Hpal') ] do
		print(list[ FourCC('Hpal') ][i])
end
Загруженные файлы
Принятый ответ
27
	list = {}
	list[FourCC('Hpal')]=
	{
	FourCC('AHhb') , 
	FourCC('AHds') , 
	FourCC('AHad') , 
	FourCC('AHre')
	}
	
	TimerStart(CreateTimer(),0.03,true,function()
        print("кол-во: ",#list[FourCC('Hpal')])
        for i=1,#list[FourCC('Hpal')] do
           print(i,GetAbilityName(list[FourCC('Hpal')][i]))
        end
	end)

Bergi_Bear, спасибо за подсказку. хотя некоторые вещи не работают как надо. если в качестве ключа применять строку, то там они нумеруются с 1. А если задавать ключу номер, к примеру не в порядке 1 2 3 4 итд, а FourCC('AHhb') , FourCC('AHds') , FourCC('AHad') , FourCC('AHre'), то функция # счетчика не работает.
ZLOY5, дебаг ничего не показывал, тк я ничего не иниицировавал
26
МрачныйВорон:
	list = {}
	list[FourCC('Hpal')]=
	{
	FourCC('AHhb') , 
	FourCC('AHds') , 
	FourCC('AHad') , 
	FourCC('AHre')
	}
	
	TimerStart(CreateTimer(),0.03,true,function()
        print("кол-во: ",#list[FourCC('Hpal')])
        for i=1,#list[FourCC('Hpal')] do
           print(i,GetAbilityName(list[FourCC('Hpal')][i]))
        end
	end)

Bergi_Bear, спасибо за подсказку. хотя некоторые вещи не работают как надо. если в качестве ключа применять строку, то там они нумеруются с 1. А если задавать ключу номер, к примеру не в порядке 1 2 3 4 итд, а FourCC('AHhb') , FourCC('AHds') , FourCC('AHad') , FourCC('AHre'), то функция # счетчика не работает.
ZLOY5, дебаг ничего не показывал, тк я ничего не иниицировавал
это специфика работы луа, # считает пронумерованные ключи, тоесть только те, которые будут по []
оно не работает, потому что ты пытаешься впихнуть невпихуемое, множество данных включать может в себя таблица, а ты просто пытаешься засунуть кучу данных в 1 ссылку
Чтобы оставить комментарий, пожалуйста, войдите на сайт.