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

  • Автор темы Автор темы SH4R1K
  • Дата начала Дата начала

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)
//
 
Реклама: