Пользовательские дополнения

На главную


common.FormatFloat( value, format )

Форматирует данное вещественное значение в указанном формате. Результат возвращается в виде локализуемой строки.

-- библиотека:
сommon

-- объявление:
function FormatFloat( value, format )

-- параметры:
value: number (float) - исходное вещественное значение
format: string - строка с форматом, допустимы следующие варианты:
 "%g" - вещественное число в автоматически выбираемом (наиболее компактном) формате
 "%.1f" - вещественное число с одним знаком после десятичной точки (остальные обрезаются)
 "%.2f" - вещественное число с двумя знаками после десятичной точки (остальные обрезаются)
 "%f3K5" - правила форматирования следующие:
   - если до запятой имется один разряд (цифр), то после запятой выводить максимум 2 разряда
   - если до запятой имется 2 разряда, то после запятой выводить максимум 1 разряд
   - если до запятой имется 3 и более разрядов, то дробные значения не выводить вообще
   - максимальное количество показываемых целых разрядов - 4 (пример "1068" или "8956" дамага или здоровья)
   - если количество целых разрадов 5 и более, то отображение цифр сворачивать к виду nК (с нормальным округлением), например 129876  = 13К

-- возвращаемые значения:
WString - текстовое представление исходного числа в указанном формате

-- примеры:
local valueText = common.FormatFloat( 2.2, "%.1f" )

Search: "CategoryLuaApi" "CategoryCommon"

CategoryCommon
EventUserScreenshot
FunctionCommonAddonCreateChildForm
FunctionCommonConfirmAcceptEula
FunctionCommonCreateValuedText
FunctionCommonFormatFloat
FunctionCommonFormatInt
FunctionCommonGetAddonInfo
FunctionCommonGetAddonName
FunctionCommonGetBitAnd
FunctionCommonGetEmptyWstring
FunctionCommonGetGameBuildInfo
FunctionCommonGetGameVersion
FunctionCommonGetGlobalConfigSection
FunctionCommonGetInstanceIdByInteger
FunctionCommonGetIntFromWString
FunctionCommonGetRandFloat
FunctionCommonGetRandInt
FunctionCommonGetScriptCfgVar
FunctionCommonGetStateDebugName
FunctionCommonGetStateManagedAddons
FunctionCommonIsEmptyWstring
FunctionCommonIsEulaAccepted
FunctionCommonIsFinalRelease
FunctionCommonIsGfxApprovedDriver
FunctionCommonIsValuedObject
FunctionCommonIsValuedText
FunctionCommonIsWString
FunctionCommonLogError
FunctionCommonLogInfo
FunctionCommonLogWarning
FunctionCommonMakeUserAddonFullName
FunctionCommonMakeUserScreenshot
FunctionCommonOnEvent
FunctionCommonOnReaction
FunctionCommonOpenUrl
FunctionCommonQuitGame
FunctionCommonRegisterEventHandler
FunctionCommonRegisterReactionHandler
FunctionCommonRequestIntegerByInstanceId
FunctionCommonSendEvent
FunctionCommonSetCursor
FunctionCommonSetGlobalConfigSection
FunctionCommonStateLoadManagedAddon
FunctionCommonStateLoadManagedAddonGroup
FunctionCommonStateUnloadManagedAddon
FunctionCommonStateUnloadManagedAddonGroup
FunctionCommonUnRegisterEvent
FunctionCommonUnRegisterEventHandler
FunctionCompareWString
FunctionGlobal

Search: "CategoryLuaApi" "CategoryValuedText"

CategoryValuedText
EventTextObjectClicked
FunctionAvatarGetAbilityValuedObject
FunctionAvatarGetItemValuedObject
FunctionAvatarGetSpellValuedObject
FunctionCommonCreateValuedText
FunctionCommonFormatFloat
FunctionCommonFormatInt
FunctionCommonIsValuedObject
FunctionCommonIsValuedText
FunctionMountGetValuedObject
FunctionTextViewSetValuedText
FunctionUnitGetPlayerValuedObject
FunctionUnitGetUnitValuedObject
FunctionValuedObjectGetId
FunctionValuedObjectGetImage
FunctionValuedObjectGetText
FunctionValuedObjectGetType
FunctionValuedTextClearValues
FunctionValuedTextSetClassVal
FunctionValuedTextSetFormat
FunctionValuedTextSetVal
TypeValuedObject
TypeValuedText


CategoryLuaApi CategoryFunction CategoryCommon CategoryValuedText

На главную