I'm aware the title is very confusing (as it is for me), but to give you relevant context, I'm currently creating a RTS game that is similar to Rise of Nations. In this game, cities have a set population with an already added population growth mechanic I want the city's population to accumulate towards their host nation's population as a sum.
while wait(5) do
local Cities = workspace.Cities --Defines the Cities
for _, v in pairs(Cities:GetChildren()) do -- Run cpde for every city in the Cities folder.
local cityPop = v:GetAttribute("Population") -- Defines population of the city
local Owner = v:GetAttribute("Owner") --Defines the owner of the city (host nation)
local OwnerPart = game.Workspace.Countries[Owner] --Sets the tangible country of the city
local growth = cityPop*0.01 --growth rate
v:SetAttribute("Population", cityPop + growth) --simulates growth
if Owner == OwnerPart.Name then --If the owner string = the Ownerpart.name then..
--??, dont know what to put after that.
end
end
end
