Skip to main content

PickingScpItemCompleting

Gets called when the scp item pickup objective is being completed.

Start a script section

!-- OnEvent PickingScpItemCompleting
-- require *evItem @evPlayer $evFaction $evInfluenceToGrant $evTimeToGrant $evSendToPlayers $evIsAllowed

# Add your instructions here
  • Group: ObjectiveEvents
  • Cancellable: Yes
  • Event data: ScpItemPickingObjectiveEventArgs

Injected variables

VariableTypeDescription
*evItemreference to Item objectGets the item that has been picked up.
@evPlayerplayer valueGets or sets the player who triggered the objective completion.
$evFactionFaction enum valueGets or sets the Faction which receives the InfluenceToGrant and TimeToGrant rewards.
$evInfluenceToGrantnumber valueGets or sets the amount of influence granted to the Faction.
$evTimeToGrantnumber valueGets or sets the amount of time reduced from the Faction's timer.
Remarks: Negative values reduce the timer, positive extends it.
$evSendToPlayersbool valueGets or sets whether the objective completion has been sent to players and is visible on their screen.
$evIsAllowedbool valueWhether the event is allowed to run.