# Set Leaderboard Item Progress Value

Grammar — Set board|Leaderboard item progress value at column column and row row to minimum
FlagsNative | Action

Sets the current value of a progress bar within a leaderboard item. Use the “Set Leaderboard Item Progress Range” action to set the item’s range.

# Arguments

  • int [ preset::Board ] — Board
  • int — Column
  • int — Row
  • fixed — Value

Returns — void

native void BoardItemSetProgressValue(
	int inBoard,
	int inCol,
	int inRow,
	fixed inVal,
);

Category: Leaderboard / Progress Bars

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1371
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 2, IntToFixed(PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals)))
// L1372
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 4, IntToFixed(gv_oRLANS_MINERAL_COUNT))
// L1407
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 2, IntToFixed(PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals)))
// L1408
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 4, IntToFixed(gv_oRLANS_MINERAL_COUNT))
// L1199
BoardItemSetProgressValue(gv_artifactBoard, 1, 2, (gv_artifactChargeCurrent / gv_artifactChargeMax))
// L1209
BoardItemSetProgressValue(gv_artifactBoard, 1, 2, (gv_artifactChargeCurrent / gv_artifactChargeMax))
// L876
BoardItemSetProgressValue(gv_energyBoard, 1, 1, (TimerGetElapsed(gv_attackTimer) / gv_hybridRespawnTime))
// L1603
BoardItemSetProgressValue(gv_energyBoard, 1, 1, 0.0)
// L1371
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 2, IntToFixed(PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals)))
// L1372
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 4, IntToFixed(gv_oRLANS_MINERAL_COUNT))
// L1407
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 2, IntToFixed(PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals)))
// L1408
BoardItemSetProgressValue(gv_merc_Contract_Price_Board, 1, 4, IntToFixed(gv_oRLANS_MINERAL_COUNT))
// L1199
BoardItemSetProgressValue(gv_artifactBoard, 1, 2, (gv_artifactChargeCurrent / gv_artifactChargeMax))
// L1209
BoardItemSetProgressValue(gv_artifactBoard, 1, 2, (gv_artifactChargeCurrent / gv_artifactChargeMax))
// L876
BoardItemSetProgressValue(gv_energyBoard, 1, 1, (TimerGetElapsed(gv_attackTimer) / gv_hybridRespawnTime))
// L1603
BoardItemSetProgressValue(gv_energyBoard, 1, 1, 0.0)