CustomGames.ru - Dota 2 пользовательские игры

Не считывает данные

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mazhura

  • 37
  • Мощь: 0
Не считывает данные
« : 06-03-2017, 22:01:15 »
Сразу говорю мой мод - порт другого мода,давно заброшеного
Итак,решил я подключить getdotastats,но это не суть
У меня не считываються такие данные как - команда-победитель и время игры
Все остальное отлично записываеться в таблицу,как быть?
Вот часть кода,которая не работает,и я не понимаю где я ошибку делаю
Код
function BuildGameArray()
    local game = {}
    game.gl = _G.GAME_TIME_ELAPSED -- Game length, from the horn sound, in seconds
    game.wt = _G.GAME_WINNER_TEAM -- Winning team

    return game
end

Для примера вот эта часть отлично работает в консоли все пишет
Код
pd = hero:GetDeaths(), -- Number of deaths of this players hero
                    i1 = GetItemSlot(hero, 0), -- Item Slot #1
                    i2 = GetItemSlot(hero, 1), -- Item Slot #2

Насколько я понимаю ошибка в том что я неверно написал
Код
 _G.GAME_TIME_ELAPSED
как правильно мне это прописать?
Как решить проблемку?
« Последнее редактирование: 06-03-2017, 22:07:19 от mazhura »

Оффлайн Илья

  • Супермодератор
  • 2041
  • Мощь: 19
Re: Не считывает данные
« Ответ #1 : 06-03-2017, 22:42:14 »
На гитхабе искал?

И откуда вообще ты взял эти константы? Я чет про них нигде в своих источниках инфу не нашел.

Оффлайн CryDeS

  • Друзья CG
  • 1208
  • Мощь: 12
Re: Не считывает данные
« Ответ #2 : 07-03-2017, 06:58:29 »
Что бы переменные имели значения, нужно их сначало задать. Записывай в _G.GAME_WINNER_TEAM команду победившую САМ.

Оффлайн mazhura

  • 37
  • Мощь: 0
Re: Не считывает данные
« Ответ #3 : 07-03-2017, 12:56:25 »
На гитхабе искал?

И откуда вообще ты взял эти константы? Я чет про них нигде в своих источниках инфу не нашел.
был пример как задавались в дота имба,я у себя их ввел и у меня сработали те что на предметы в инвентаре,имя героя,а вот время и команда-победитель не работают

Что бы переменные имели значения, нужно их сначало задать. Записывай в _G.GAME_WINNER_TEAM команду победившую САМ.
а как это можно сделать?

Оффлайн Илья

  • Супермодератор
  • 2041
  • Мощь: 19
Re: Не считывает данные
« Ответ #4 : 07-03-2017, 13:05:10 »
Там, где победителя определяешь, пишешь:

_G.GAME_WINNER_TEAM = победившая команда