Возвращает постоянный уникальный строковый идентификатор произвольного ресурса. Представляет собой строку длинной 32 символа, состоящую из символов шестнадцатеричной системы исчисления, записанных в верхнем регистре.
Пример: 5C976713F32D4D60B51F5281E35CBA6B
'''Внимание! Данная функция работает медленно и не предназначена для частого использования'''
'''Внимание! Поддерживаются не все типы ресурсов, для неподдерживаемых функция вернет nil'''
-- библиотека: userMods -- объявление: function GetResourcePersistentId( resourceId ) -- параметры: resourceId - userdata( resourceId ) - произвольный ресурс -- возвращаемые значения: String - уникальный постоянный строковый идентификатор ресурса -- примеры: local unlockInfo = avatar.GetUnlockInfo( id ) local unlockIconInfo = unlockInfo.image and common.GetTextureInfo( unlockInfo.image ) or NO_TEXTURE_INFO LogInfo( string.format( "UnlockId %s, name: %s, desc: %s, texture [%dx%d] %s", userMods.GetResourcePersistentId( unlockInfo.unlockId ), FromWs( unlockInfo.name ), FromWs( unlockInfo.description ), unlockIconInfo.realWidth, unlockIconInfo.realHeight, unlockIconInfo.binaryFile ) )