And what this function will do is that it will check the prop ID which player owns and send him to right spawn
I use
IsThatHisProperty
Sure that's fine i showed you only an example, it's up to you what name you will call it.
However i think you get the point ?
While player is spawning you have to check his Property ID and as mentioned above, use 'IsThatHisProperty' function to assign right spawn.
But! if you put this in OnPlayerSpawn the player will be bugged(Player can't shoot, enter cars) and the only solution for this is to jump once, but in the end it will be something like this: "What the hell is going on I'm bugged this server sucks"
I think the reason for this bug is because in on GameModeInit you have different spawn pos (AddPlayerClass/AddPlayerClassEx)
then in 'IsThatHisProperty' kind functions where SetPlayerPos is used which leads to this bug.
You can try to use SetTimer - so the function will be called e.g 700 milliseconds after spawn.
I will create tutorial later today called: 'Making your way around because there is no SetTimerEx function...'