Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lua

Войти
Регистрация
Восстановить пароль
 
Solid Snake
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 43
#1

Таблица возвращает nil - значение - Lua

19.06.2017, 04:58. Просмотров 304. Ответов 0
Метки нет (Все метки)

Всем привет! в общем есть файл, в котором определена таблица, т.е. выглядит он так(схематично):
таблица = {}
таблица[1] = 5
таблица[5] = 4
таблица[3] = 2
таблица[-1] = 0
...
и в другом файле я хочу получить значения таблицы по ключу. так вот: почему - то из таблицы мне прилетает всегда nil - value, какой ключ бы я ей не дал, хотя перед этим стоит "print(ключ)" и я точно знаю, что по этим ключам там что - то лежит.
также я печатаю саму таблицу -- она не nil. в общем скажите как исправить ситуацию.

Добавлено через 2 часа 58 минут
пожалуйста, ответьте кто - нибудь, стоит дело из - за этой проблемы
вот приведу конкретно как все выглядит на самом деле:
файл: таблица.lua

Javascript
1
2
3
4
5
SpecificsOf = {}
SpecificsOf[11336] = 2597
SpecificsOf[11340] = 2597
SpecificsOf[13427] = 2597
//и так далее, много элементов в таблице, примерно 9000
файл: core.lua
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//здесь
//какая-то
//логика
function addon:Filterer(uid, quest)
   //...
   //...
   local qstatus = self:GetHistoryStatus(quest.id, SpecificsOf[quest.id]) //во втором аргументе ВСЕГДА лежит nil, хотя я знаю, что по этому ключу там что - то есть
   status = qstatus == nil or qstatus == -1
   //...
   //...
   end
//здесь
//какая-то
//логика
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2017, 04:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Таблица возвращает nil - значение (Lua):

FindComponent возвращает nil - Delphi
компоненты загружаю из бд, вытаюсь найти их таким образом target : Tcomponent; target :=...

FindWindow('NOT_EXISTS', nil) возвращает не ноль, а текущее активное окно - Delphi WinAPI
Что за хрень, не пойму!!!... procedure TForm1.FormCreate(Sender: TObject); var h:hwnd; begin h:=windows.FindWindow('any...

Каксделать что бы переменная могла принимать значение типа real и значение nil? - Delphi
Допустим есть функция : function kvkor(a:real; b:real) :real; begin If a = nil then Begin ... end Else Begin If b = nil...

Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает? - PostgreSQL
Добрый день! Например я хочу чтобы донное выражение возвращало мне 0 или скажем 1, если результатом выражения rating вернется NULL: ...

Переданное значение REQUEST_LOGIN = 1 возвращает другое значение - Программирование Android
Пытаюсь из фрагмента вызвать Другую активность и получить результа. Из фрагмента вызываю код: private void startActivity() { ...

Вернуть Т, если значение аргумента - циклическая списочная структура, и NIL, если в значении аргумента нет циклов - Lisp
Помогите сделать функцию вырабатывает значение Т, если значение аргумента - циклическая списочная структура, и значение NIL, если в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2017, 04:58
Привет! Вот еще темы с ответами:

Не возвращает значение - C++
Здравствуйте! Помогите люди добрые?) Вообщем, нужно написать на Visual C++ библиотеку? а после запустить ее на Лабвью Код есть...

ПодТаблицы с данными(Таблица-Таблица-Таблица-Таблица) и наследованием - MS Access
Имеется такая база с таблицами Район-МО-Цель-Зачача. Несколько вариантов связей передумал уже, но не понимаю как сделать, чтоб данные не...

Зависает, и не возвращает значение - C#
Здравствуйте, подскажите почему может зависать и не возвращать return. public string sendCommand(string rconCommand, string...

Метод не возвращает значение - C++
Здравствуйте. Создал простейший метод, для возвращения введённого значения. А возвращает то-адрес, то-ли что-то непонятно. Прошу объяснить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru