I want to make a level system for 2 teams, and I want each team to have its own level system, like when they reach that level they unlock this rank or reward. How ?
It depends on the execution, not necessarily the teams.
What do you mean by ranks? Is there a certain door, or accessible item exclusive to a team? Make the levels universal, but make that item’s conditions something like
“If Player.IsTeam = True and Player.Level >= NumberValue then”
Give the reward.
add an else; end the code or include a lesser reward before ending the code.
If you mean ‘Rank’ as in group stuff… you have to do that manually, I believe.
What I mean by ranks is, for example team red, when someone in team red is level 15 his rank as in team will be for example “strong red”, and so for the other team he will get diffrent rank and able to do things that he wasn’t able to do and unlock things either.