So, just for the benefit of the other posters, I'll enlighten my other interpretations based on the messages he has been sending me, accusing me of being lazy.
Interpretations:
1) You're asking for the ability to change the spawn frequency for individual teams, so therefore they're not instantly respawned (3.5 seconds).
Reply: Scriptable. You can store the character each time it's respawned, and then reparent their character (or use LoadCharacter) after a certain amount of time has elapsed. This is hinted at by use of the words "Spawn" and "Frequently", which can be interpreted as "Spawn Frequency"
2) You're asking for a way to define the spawn chance for each individual spawn.
Reply: Scriptable. You can create a range of spawn points, being imitated by parts, and simply assign each a probability for a certain team to spawn there. You could also make this probability rely on how close another team is to it, etc.
You would use an if statement to check if it's okay to spawn there, then use the "MoveTo" method on their character, to move it to the spawn points (that are imitated by parts).
3) It'll be "laggy"!
Reply: If doing either of those is laggy for you, then you're doing something wrong. Neither ideas would result in "lag", as nothing strenuous is actually occurring. I could understand this argument, or point of view, if you were attempting to generate the Eiffel tower from 1x1 parts using a script, but again, it all depends on how you script it. |