Help With Zone Player Detection

Hi everyone!

I am currently working on a gimkit recreation of the Olympics, called the gim-lympics. In the climbing game, I am trying to figure out how I can track which player entered the zone first, and give them, and the rest of the players points based on their place getting to the zone. For example, first player gets 5 points, second player gets 4 points, and so on.

Cheers!

PS: this is my second time asking this question, so I apologize if you have seen this topic before. Unfortunately, I marked a solution with an answer that I later realized was unclear, so I am still on the lookout for a solution.

Not sure if this is the most memory efficient way, but maybe if you layer 5 zones on top of each other. First zone gives five points disables itself, and enables the next zone under. All of the zones except for the first zone are disabled on game start.

Thank you for the idea! This could work for sure, but I would rather use properties to be able to keep the data relative to each player. But thank you!

Hmm. You could wire the zone to multiple counters. Counter 1 reaches its target and sends a channel to the item granters and increments the second counter.


The block code version would be using the property inside the block code and have it increase every time the player enters the zone. Use the Math block pieces to do this and have the block code check to see what the property value is and have it see if it is equal to 1, 2, 3, 4, or 5.

Thank you WSG! For this to work the game would need to know which player entered the zone, and in turn, which property to send the points to, since any amount of players could enter the zone.

For referance, here is what Turtle said,


This in theory seems like it is what I need, but my brain could not understand what he was saying.