Simple way of making logic variables for all players

Hey again, will try to do simpler this time :

@editable Spawners : []player_spawner_device = array{}

var MyLogicMap : [player]logic = map{}

# In your OnBegin
for (Spawner : Spawners):
    Spawner.SpawnedEvent.Subscribe(OnPlayerSpawned)

# Outside OnBegin
OnPlayerSpawned(Agent: agent):void=
    if(Player := player[Agent]):
        option{set MyLogicMap[Player] = false}

You’ll then check your map using :

if(MyLogicMap[Player]?):
    # Do code
1 Like