- 15 Мар 2016
- 1,335
- 105
Мне нужно получить имена абилок из kv файла, чтобы потом с помощью них создать кучу кнопок-абилок. Как мне правильно передать данные в таблицу? У меня при callback в консоль отправляется просто [].
Вот код отправления:
Вот код принятия в js:
custom_net_tables.txt:
abilities.txt:
Вот код отправления:
Код:
function CheckYourMicrocontrol:OnFirstPlayerLoaded()
local tAbilityListTemp = LoadKeyValues("scripts/kv/abilities.txt")
local n = 1
for k,v in pairs(tAbilityListTemp) do
CustomNetTables:SetTableValue( "ability_list", tostring(k), { name = tostring(v) } )
n = n + 1
print(k)
print(v)
end
end
Вот код принятия в js:
Код:
var tAbList;
(function () {
tAbList = CustomNetTables.GetAllTableValues( "ability_list" )
$.Msg('callback')
$.Msg(tAbList)
})();
custom_net_tables.txt:
Код:
<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->
{
custom_net_tables =
[
"ability_list"
]
}
abilities.txt:
Код:
"abilities"
{
"1" "zuus_arc_lightning"
"2" "jakiro_macropyre"
"3" "earthshaker_aftershock"
"4" "abaddon_borrowed_time"
}
Последнее редактирование модератором: