Спавнер крипов

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

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

SH4R1K

Пользователь
23 Сен 2018
41
0
Проект
Save the treant
Привет, я хотел бы задать вопрос как сделать повтор действия?У меня есть код спавна

function SpawnCreeps()
local point = Entities:FindByName( nil, "S1"):GetAbsOrigin()
local unit = CreateUnitByName("npc_dota_dark_troll_warlord_skeleton_warrior", point, true, nil, nil, DOTA_TEAM_NEUTRALS)
end
И есть запуск этого скрипта

function timer()
SpawnCreeps()
end
Но работает этот скрипт лишь один раз , как сделать повторы для спавнера?
 
для начало , тебе нужно подключить библиотеку Timer - require("timers.lua")
после этого сделай таймер
Как его сделать уйма просто гайдов на форуме , и если ты юзаешь Бейрбонс , то она уже подключена . просто создай таймер
А если же не подключена , просто вытащи из беирбонса библиотеку и всё.
 
Пример :
Код:
Timer = Timers:CreateTimer(5,functuion() // это основа кода
//сюда вписывай исполняемую функцию
SpawnCreeps()
//и каждые 5 сек будет исполнять функцию.

end)
 
Пример :
Код:
Timer = Timers:CreateTimer(5,functuion() // это основа кода
//сюда вписывай исполняемую функцию
SpawnCreeps()
//и каждые 5 сек будет исполнять функцию.

end)
Спасибо, но в итоге заспавнился лишь 1 скелет и всё, может быть что-то не так сделал?
 
Пример :
Код:
Timer = Timers:CreateTimer(5,functuion() // это основа кода
//сюда вписывай исполняемую функцию
SpawnCreeps()
//и каждые 5 сек будет исполнять функцию.

end)
Всё разобрался! Спасибо, оставлю код если надо будет
//
i = 5
Timer = Timers:CreateTimer(5,function()
SpawnCreeps()
return i
end)
//
 
Реклама: