GSC reference › Built-in
SetPlayerCurrentObjective()
Built-in (engine)
Server
Called on: player
Sets the current objective information on the player
Signature
<player> SetPlayerCurrentObjective(<objective_index>, <objective_type>)
Called on an entity: player SetPlayerCurrentObjective(...)
Parameters
| Name | Required? | Details |
|---|---|---|
| objective_index | Required | The objective index in the matchstate |
| objective_type | Required | Type of the objective |
Example (from Treyarch's docs)
SetPlayerCurrentObjective( "flag_a", 1 )
Real uses in BO3's scripts
Not called anywhere in BO3's shipped scripts, so check it works in your mode before relying on it.
Related built-ins
- Objective_SetVisibleToPlayer()Sets the objective to be visible to the specified player.
- SetPlayerCurrentStreak()Sets the current kill streak count on the player
- Objective_SetInvisibleToPlayer()Sets the objective to be invisible to the specified player.
- Objective_ClearPlayerUsing()Sets the objective to be not being used by the specified player.
- Objective_SetPlayerUsing()Sets the objective to being used by the specified player.
- Objective_SetInvisibleToPlayerByIndex()Sets the objective to be invisible to the specified player.
- Objective_SetVisibleToPlayerByIndex()Sets the objective to be visible to the specified player.
- IsPlayer()Checks whether this entity is the player
- GetPlayers()Returns an array of the currently connected players.
- GetCurrentWeapon()Gets the current player weapon
- GetLocalPlayer()Get the local player predicted centity.
- PlaySoundToPlayer()Play the sound alias as if coming from the entity, so that only one player can hear it
New to GSC?
Start with the basics, or paste a compile error to get the fix.
Built-in descriptions, parameters and examples come from Treyarch's BO3 mod tools docs. Usage links point at shiversoftdev/t7-source (decompiled BO3 scripts).