No. Symbol (variable name, etc) scope has an effect only on where you can name it from. Think about local variables:
Code:
someFunction() {
const x = 5;
print_server("%d", x);
}
x in this case is pointing to some value in memory and is scoped to this function, i.e. you can't use it ("name" it) from outside
someFunction. Yet, you can send its value to AMXX, other plugins etc through natives. Same goes for global
static variables, but their scope is the file they are defined in, not some function. File scoping is useful for include files, where you need some global data but don't want to expose it to plugins that include it, or for large plugins that are split into multiple files.
__________________