require( 'timers' )
require( 'barebones' )
local a = 1
function upgood()
print("Activate")
a = a + 1
print("a doljno= ", a)
end
function upgoods()
if a == 2 then
upgoodspawn1()
elseif a == 3 then
upgoodspawn()
upgoodspawn()
elseif a == 4 then
upgoodspawn()
upgoodspawn()
upgoodspawn()
elseif a == 5 then
upgoodspawn()
upgoodspawn()
upgoodspawn()
upgoodspawn()
elseif a >= 6 then
upgoodspawn()
upgoodspawn()
upgoodspawn()
upgoodspawn()
upgoodspawn()
end
print("a tut = ", a)
end
function upgoodspawn()
local point = Entities:FindByName( nil, "spawnpoint"):GetAbsOrigin()
local waypoint = Entities:FindByName( nil, "point1")
local unit = CreateUnitByName("npc_dota_creep_goodguys_melee_upgraded", point + RandomVector( RandomFloat( 0, 200 ) ), true, nil, nil, DOTA_TEAM_GOODGUYS )
unit:SetInitialGoalEntity( waypoint )
end
function timer()
local c = 0
Timers:CreateTimer(1, function ()
c = c + 1
if c%30 < 1 then
upgoods()
print("spawn")
end
return 1
end)
end