I have 3 users on my eggdrop. Noone of them have flags on channel which i have added via .+chan command. When i (i am master) remove this channel from bot with .-chan (bot is only on one channel) bot says:
" Channel #xxxxxx removed : i delete automatically no flags users -> xxxx, xxxxxxxx, xxxxxxxxx" "
And bot deletes ALL users from its userlist (even me). And doesent recognizes me as a owner anymore.
This is some sort of script you are doing, failing to do any checks on its axtions.
Eggdrop by default does not do this.
When a channel is removed, it will only remove channel flags, then the channel record from each user. Even if the user no longer has any flags, global or channel, it will not delete the user.
Only the .-user, and any scripts designed to remove users will do this.