function meAdded(M)local v=player.Name local s=script.Parent:FindFirstChild(M.Name)if s then local v=s:FindFirstChild("\110\097\109\101")if v then local M=v.Value local k=tostring(s:GetPrimaryPartCFrame())if M and k then local v=M..("\044 "..k)build[s.Name]=v DataStore2.Combine(BaseName,"\098\117\105\108\100\105\110\103")local N=DataStore2("\098\117\105\108\100\105\110\103",player)local b=N:Set(build)end else warn("\098\117\105\108\100",M,"\110\111 \102\111\117\110\100 \110\097\109\101")end else warn("\098\117\105\108\100",M,"\110\111\116 \102\111\117\110\100")end end function meRemove(M)build[M.Name]=nil DataStore2.Combine(BaseName,"\098\117\105\108\100\105\110\103")local v=DataStore2("\098\117\105\108\100\105\110\103",player)local s=v:Set(build)end me.ChildAdded:Connect(meAdded)me.ChildRemoved:Connect(meRemove)



function meAdded(param)
	-- warn("build", param,"added")
	local creator = player.Name	
	
	local object = script.Parent:FindFirstChild(param.Name) -- ищем добавленную постройку
	if object then -- если не найдём нам тут делать не чего
		local obj_name = object:FindFirstChild("name") --WaitForChild()
		if obj_name then
			local _obj = obj_name.Value
			local _cframe =	tostring(object:GetPrimaryPartCFrame())
			if _obj and _cframe then
				local _var = _obj .. ", " .. _cframe		-- значение
				
				build[object.Name] = _var
				DataStore2.Combine(BaseName, "building")		-- совмещение базы с ключами
				local tmp = DataStore2("building", player)		-- связывание переменной со значением в БД
				-- !!!!! local tmp = DataStore2("building", lw)		-- связывание переменной со значением в БД
				local lc = tmp:Set(build)						-- сохраняем
			end
		else
			warn("build",param,"no found name")
		end
	else
		warn("build",param,"not found")
	end
	-- print("build table:",build)
end

function meRemove(param)
	-- warn("build", param,"remove")	
	build[param.Name] = nil
	-- print("build ", build)
	
	DataStore2.Combine(BaseName, "building")		-- совмещение базы с ключами
	local tmp = DataStore2("building", player)		-- связывание переменной со значением в БД
	-- !!!! local tmp = DataStore2("building", lw)		-- связывание переменной со значением в БД
	local lc = tmp:Set(build)						-- сохраняем
end

me.ChildAdded:Connect(meAdded)
me.ChildRemoved:Connect(meRemove)
