# Convert String To Integer

Grammar — Integer(val|String)
FlagsNative | Function

Converts a string value to an integer value.

# Arguments

  • string — Value

Returns — int

native int StringToInt(string x);

Category: Conversion / Basic Conversions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L3385
StringToInt(lv_string)
// L4455
StringToInt(StringWord(EventChatMessage(false), 2))
// L19482
StringToInt(StringWord(EventChatMessage(false), 2))
// L19482
StringToInt(StringWord(EventChatMessage(false), 3))
// L19520
StringToInt(StringWord(EventChatMessage(false), 2))
// L19520
StringToInt(StringWord(EventChatMessage(false), 3))
// L3385
StringToInt(lv_string)
// L4455
StringToInt(StringWord(EventChatMessage(false), 2))
// L19482
StringToInt(StringWord(EventChatMessage(false), 2))
// L19482
StringToInt(StringWord(EventChatMessage(false), 3))
// L19520
StringToInt(StringWord(EventChatMessage(false), 2))
// L19520
StringToInt(StringWord(EventChatMessage(false), 3))
// L649
StringToInt(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(lp_unitKilled)), "CostResource[Minerals]", gv_pLAYER_01_USER))
// L1790
StringToInt(StringWord(EventChatMessage(false), 2))
// L649
StringToInt(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(lp_unitKilled)), "CostResource[Minerals]", gv_pLAYER_01_USER))
// L1790
StringToInt(StringWord(EventChatMessage(false), 2))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L10383
StringToInt(CatalogFieldValueGet(c_gameCatalogArmyUpgrade, (lp_armyUpgrade), "Cost", 1))
// L10621
StringToInt(CatalogFieldValueGet(c_gameCatalogArmyUnit, (lp_armyUnit), "Cost", 1))
// L13225
StringToInt(StringWord(lv_offsetString, 1))
// L13226
StringToInt(StringWord(lv_offsetString, 2))

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L7919
StringToInt(libNtve_gf_DialogItemEditValue(EventDialogControl(), 1))
// L7922
StringToInt(libNtve_gf_DialogItemEditValue(EventDialogControl(), 1))

# campaigns/void.sc2campaign

MapScript.galaxy

// L1368
StringToInt(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_UIBottomBarRoomChange, 1))
// L1368
StringToInt(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_UIBottomBarRoomChange, 1))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L6877
StringToInt(StringWord(lv_offsetString, 1))
// L6878
StringToInt(StringWord(lv_offsetString, 2))

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L1120
StringToInt(lv_returnValue)
// L3922
StringToInt(CatalogFieldValueGet(c_gameCatalogUnit, lp_unitType, "CardLayouts[" + IntToString(0) + "].LayoutButtons[" + IntToString(lv_buttonIndex) + "].Row", c_playerAny))
// L3923
StringToInt(CatalogFieldValueGet(c_gameCatalogUnit, lp_unitType, "CardLayouts[" + IntToString(0) + "].LayoutButtons[" + IntToString(lv_buttonIndex) + "].Column", c_playerAny))

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L487
StringToInt(lp_value)
// L493
StringToInt(lp_value)
// L499
StringToInt(lp_value)
// L505
StringToInt(lp_value)
// L511
StringToInt(lp_value)
// L517
StringToInt(lp_value)

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L6141
StringToInt(StringSub(EventChatMessage(false), 10, 10))
// L9450
StringToInt(StringWord(EventChatMessage(false), 2))
// L9477
StringToInt(StringWord(EventChatMessage(false), 2))
// L9506
StringToInt(StringWord(EventChatMessage(false), 2))
// L9535
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/core.sc2mod

MeleeAI.galaxy

// L88
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/core.sc2mod

TacticalAI.galaxy

// L171
StringToInt(AIAbilityStr(player, entry, field))
// L174
StringToInt(AIEffectStr(player, entry, field))
// L177
StringToInt(AIWeaponStr(player, entry, field))
// L180
StringToInt(AIUnitStr(player, entry, field))
// L183
StringToInt(AIBehaviorStr(player, entry, field))

# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod

LibAREN.galaxy

// L2571
StringToInt(StringSub(EventChatMessage(false), 8, 8))
// L2572
StringToInt(StringSub(EventChatMessage(false), 9, 9))
// L2573
StringToInt(StringSub(EventChatMessage(false), 10, 10))
// L2574
StringToInt(StringSub(EventChatMessage(false), 12, 12))
// L2620
StringToInt(StringSub(EventChatMessage(false), 11, 11))
// L2660
StringToInt(StringSub(EventChatMessage(false), 14, 14))

# mods/heroesbrawlmods/arenamodemods/punisherarena.stormmod

LibAMPU.galaxy

// L2346
StringToInt(StringWord(EventChatMessage(false), 2))
// L2346
StringToInt(StringWord(EventChatMessage(false), 3))
// L2410
StringToInt(StringWord(EventChatMessage(false), 2))
// L2410
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesbrawlmods/brawlmapmods/blackheartsrevenge.stormmod

LibMDoE.galaxy

// L3730
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod

LibPEB1.galaxy

// L12591
StringToInt(StringWord(EventChatMessage(false), 2))
// L12799
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod

LibPVEB.galaxy

// L3187
StringToInt(StringWord(EventChatMessage(false), 3))
// L3188
StringToInt(StringWord(EventChatMessage(false), 4))

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod

LibPBUI.galaxy

// L1673
StringToInt(StringWord(EventChatMessage(false), 2))
// L1673
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEM.galaxy

// L3248
StringToInt(StringWord(EventChatMessage(false), 3))
// L3249
StringToInt(StringWord(EventChatMessage(false), 4))

# mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod

LibIGHS.galaxy

// L2061
StringToInt(StringSub(lv_chatString, 12, 13))
// L2064
StringToInt(StringSub(lv_chatString, 12, 12))
// L2145
StringToInt(StringSub(lv_chatString, 12, 13))
// L2149
StringToInt(StringSub(lv_chatString, 12, 12))
// L2204
StringToInt(StringSub(EventChatMessage(false), 1, (StringFind(EventChatMessage(false), "picks", c_stringNoCase) - 1)))

# mods/heroesdata.stormmod

AILib.galaxy

// L3173
StringToInt(StringWord(EventChatMessage(false), 2))
// L3174
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesdata.stormmod

GameLib.galaxy

// L14815
StringToInt(StringWord(EventChatMessage(false), 2))
// L14821
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesdata.stormmod

MapMechanicsLib.galaxy

// L7921
StringToInt(StringWord(EventChatMessage(false), 2))
// L7921
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesdata.stormmod

SupportLib.galaxy

// L352
StringToInt(lv_trackerPlayerStr)
// L352
StringToInt(lv_trackerPlayerStr)
// L353
StringToInt(lv_trackerPlayerStr)
// L2191
StringToInt(lv_trackerPlayerStr)
// L2191
StringToInt(lv_trackerPlayerStr)
// L2192
StringToInt(lv_trackerPlayerStr)
// L2253
StringToInt(lv_trackerPlayerStr)
// L2253
StringToInt(lv_trackerPlayerStr)
// L2254
StringToInt(lv_trackerPlayerStr)
// L2320
StringToInt(lv_trackerPlayerStr)

# mods/heroesdata.stormmod

UILib.galaxy

// L11073
StringToInt(libNtve_gf_DialogItemEditValue(libUIUI_gv_uIDebugPanel.lv_metaXPEditBox, lv_player))
// L12567
StringToInt(StringWord(EventChatMessage(false), 2))
// L12567
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod

LibMLBD.galaxy

// L3195
StringToInt(StringWord(EventChatMessage(false), 3))
// L3198
StringToInt(StringWord(EventChatMessage(false), 3))
// L3201
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmod

LibMHtM.galaxy

// L2456
StringToInt(StringWord(EventChatMessage(false), 2))
// L2522
StringToInt(StringWord(EventChatMessage(false), 2))
// L2526
StringToInt(StringWord(EventChatMessage(false), 3))

# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod

LibMLCP.galaxy

// L3421
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod

LibVLSK.galaxy

// L2202
StringToInt(StringSub(EventChatMessage(false), 11, 11))

# mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod

LibMSC2.galaxy

// L2396
StringToInt(StringWord(EventChatMessage(false), 2))
// L2440
StringToInt(StringWord(EventChatMessage(false), 2))

# mods/liberty.sc2mod

LibertyLib.galaxy

// L508
StringToInt(StringSub(IntToString(lp_number), lv_i, lv_i))