Решено Проблема с таймерами, хелп гайс(

  • Автор темы Автор темы Findes
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Findes

Пользователь
6 Ноя 2018
20
0
Проект
Dota Strike
В общем пробовал различные таймеры но все время одна и та же ошибка

attempt to index global 'Timers' (a nil value)

Пробовал вот так

Timers:CreateTimer(5, function()
--бла бла бла мой код
end

Timers:CreateTimer({
endTime = 15,
callback = function()
--бла бла бла мой код
end
})


Что делать? Спасайте...
 
В addon_game_mode в глобальную область:
require('timers')
И все так просто? Работает ой да ладноо) спасибо большое) И есть еще вопрос это как то непомерно сложно для меня. Мне нужно что бы можно использовать предмет только в определенном месте на карте ну или триггере. Эхх(
 
И все так просто? Работает ой да ладноо) спасибо большое) И есть еще вопрос это как то непомерно сложно для меня. Мне нужно что бы можно использовать предмет только в определенном месте на карте ну или триггере. Эхх(
Если цель в области, или если кастер в области? Датадривен или луа?
 
Мне отдельно сверять каждую возможную координату ? Или можно как то по радиусу?
Думаю, можно даже по триггеру.
Lua:
local trigger = Entities:FindByName( nil, "trigger_name" )
if trigger:IsTouching( caster ) then
    ...
end
Надеюсь, разберешься, как определить caster

P.S: А определять, лежит ли точка в окружности с заданным радиусом вроде бы классе в 8м учат
 
Последнее редактирование:
Реклама: