Scaleform Docs

Тестировщик
Рейтинг: 2
Сообщений: 3
Спасибок: 0
Как работать с API
Пример обращения к функции: _global.GameInterface.GetConvarBoolean("net_graph");
Что тут к чему:
_global - обращение к интерфейсу?
GameInterface - название класса.
GetConvarBoolean - название метода.
Чтобы создать переменную, достаточно написать var *название* = undefined;
Что тут к чему:
_global - обращение к интерфейсу?
GameInterface - название класса.
GetConvarBoolean - название метода.
Чтобы создать переменную, достаточно написать var *название* = undefined;
вместо undefined можно сразу нужное значение.
GameInterface
GetClipboardText()
|
Получить текст с буфера обмена. |
GetConvarNumber( str )
|
Получить значение переменной в int |
GetConvarBoolean( str )
|
Получить значение переменной в bool |
GetConvarString( str ) | Получить значение переменной |
GetConvarNumberMin( str )
|
Получить минимальное значение переменной |
GetConvarNumberMax( str )
|
Получить максимальное значение переменной |
MakeStringSafe( str ) | Стерилизовать строку |
SetConvar( str, str ) | Установить значение переменной |
AddInputConsumer()
|
|
RemoveInputConsumer()
|
|
SetCursorShape( str )
|
Установить текстуру Scaleform курсора |
ShowCursor()
|
Показывает Scaleform курсор |
HideCursor()
|
Скрывает Scaleform курсор |
SaveKVFile( obj )
|
Сохраняет данные в KeyValue файл |
LoadKVFile( str )
|
Загружает KeyValue файл |
GetPAXAvatarFromName()
|
|
GetPlayerColorObject()
|
|
Translate( str )
|
Локализировать строку |
ReplaceGlyphs()
|
|
PlaySound( str )
|
Воспроизвести звук |
ConsoleCommand( str )
|
Выполнить команду в консоль |
ConsoleCommandExecute( str )
|
Выполнить команду в консоль |
DisableAnalogStickNavigation()
|
|
DenyInputToGame()
|
|
SendUIEvent()
|
|
MakeStringSafe( str )
|
|
GetClipboardText()
|
Получить данные из буфера обмена |
SetClipboardText()
|
Сохранить данные в буфер обмена |
CScaleformComponent_Loadout
EquipItemInSlot( str team, str itemid, str slot ) | Пременить оружие в слот |
GetItemID( str team, str slot ) | Получить ID предмета |
GetDefaultItem() | Получить стандартный предмет |
CleanupDuplicateBaseItems() | Очистить дубликаты стандартных предметов |
IsLoadoutAllowed() | Разрешено ли снаряжение на сервере |
GetItemGamePrice( str team, slotid ) | Получить стоимость оружия в игре |
ScaleformComponent_Leaderboards_StateChange
GetDetailsQuestID() | |
GetDetailsAccountEntriesCount() | |
GetDetailsMatchEntryStat() | |
GetDetailsAccountEntryByIndexStat() | |
GetDetailsAccountEntryByIndexSteamID() | |
GetDetailsMatchScoreboardStatNameByIndex() | |
GetDetailsMatchScoreboardStatsCount() | |
GetEntryXuidByIndex() | |
HowManyMinutesAgoCached() | |
GetEntryGlobalPctByIndex() | |
GetEntryScoreByIndex() | |
GetEntryScoreByXuid() | |
GetEntryDetailsHandleByIndex() | |
GetEntryDetailsHandleByXuid() | |
GetEntryGlobalPctByXuid() | |
GetDetailsMatchScoreboardStatScoreByIndex() | |
GetDetailsMatchScoreboardStatValueByIndex() |
CScaleformComponent_SteamOverlay
OpenURL( str ) | Открыть ссылку в оверлее |
IsEnabled() | Включен ли оверлей |
OpenExternalBrowserURL( str ) | Открыть ссылку в отдельном браузере |
OpenInviteFriends() | Открыть окно приглашения в игру |
CopyTextToClipboard( str ) | Скопировать текст в буфер обмена |
GetSteamStoreURL() | Получить ссылку на Steam магазин |
StartChatWithUser( str xuid ) | Открыть чат с игроком |
ShowUserProfilePage( str xuid ) | Открыть профиль игрока |
InteractWithUser( str xuid ) | |
StartTradeWithUser( str xuid ) | Начать трейд с игроком |
BSignedInToFriends() | |
BPublic() | |
GetSteamCommunityURL() | Получить ссылку на Steam Community |
GetAppID() | Получить AppID игры |
CScaleformComponent_Inventory
(тут я не буду ничего заполнять)
AcknowledgeNewItembyItemID() | |
AcknowledgeNewItems() | |
AddCraftIngredient() | |
CancelQuestAudio() | |
CanTradeUp() | |
CanUseStattTrakSwap() | |
CheckCampaignOwnership() | |
ClearCraftIngredients() | |
ClearCustomName() | |
CraftIngredients() | |
DeleteItem() | |
DoesCampaignNodeHaveAudio() | |
DoesItemMatchDefinitionByName() | |
DoesQuestTeamMatchPlayer() | |
DoesUserOwnQuest() | |
GetActiveQuest() | |
GetActiveQuestEvents() | |
GetActiveSeasonCoinItemId() | |
GetActiveSeasonPassItemId() | |
GetAnItemIDGivenACampaignID() | |
GetAQuestItemIDGivenCampaignNodeID() | |
GetAssociatedItemIdByIndex() | |
GetAssociatedItemsCount() | |
GetCacheTypeElementFieldByIndex() | |
GetCacheTypeElementsCount() | |
GetCampaignDescription() | |
GetCampaignForSeason() | |
GetCampaignFromQuestID() | |
GetCampaignName() | |
GetCampaignNodeCharacterName() | |
GetCampaignNodeContentFile() | |
GetCampaignNodeCount() | |
GetCampaignNodeDifficulty() | |
GetCampaignNodeFromQuestID() | |
GetCampaignNodeIDbyIndex() | |
GetCampaignNodeOperationalPoints() | |
GetCampaignNodeQuestID() | |
GetCampaignNodeState() | |
GetCampaignNodeSubtitles() | |
GetCampaignNodeSuccessors() | |
GetChosenActionItemIDByIndex() | |
GetChosenActionItemsCount() | |
GetCraftIngredientByIndex() | |
GetCraftIngredientCount() | |
GetFauxItemIDFromDefAndPaintIndex() | |
GetFlairItemId() | |
GetFlairItemImage() | |
GetFlairItemName() | |
GetInventoryCount() | |
GetInventoryItemIDByIndex() | |
GetItemAttributeValue() | |
GetItemCapabilitiesCount() | |
GetItemCapabilityByIndex() | |
GetItemCapabilityDisabledMessageByIndex() | |
GetItemCertificateInfo() | |
GetItemDefinitionIndex() | |
GetItemDefinitionName() | |
GetItemDescription() | |
GetItemGifterXuid() | |
GetItemInventoryImage() | |
GetItemInventoryImageFromMusicID() | |
GetItemMoveSound() | |
GetItemName() | |
GetItemPickupMethod() | |
GetItemRarity() | |
GetItemRarityColor() | |
GetItemSelectSound() | |
GetItemSet() | |
GetItemStickerCount() | |
GetItemStickerImageByIndex() | |
GetItemStickerImageBySlot() | |
GetItemStickerNameByIndex() | |
GetItemStickerSlotCount() | |
GetItemTeam() | |
GetItemType() | |
GetItemTypeFromEnum() | |
GetLastCompletedNodeIDForCampaign() | |
GetLootListItemIdByIndex() | |
GetLootListItemsCount() | |
GetLootListUnusualItemImage() | |
GetLootListUnusualItemName() | |
GetMarketCraftCompletionLink() | |
GetMaxCraftIngredientsNeeded() | |
GetMaxLevel() | |
GetMissionBacklog() | |
GetMusicDescription() | |
GetMusicIDForPlayer() | |
GetMusicNameFromMusicID() | |
GetMyCoinTotalPoints() | |
GetNumItemsNeededToTradeUp() | |
GetPossibleCraftResultDescription() | |
GetPossibleCraftResultID() | |
GetPossibleCraftResultName() | |
GetPossibleCraftResultsCount() | |
GetQuestEventsByDay() | |
GetQuestGameMode() | |
GetQuestIcon() | |
GetQuestIDFromQuestItem() | |
GetQuestItemIDFromQuestID() | |
GetQuestMap() | |
GetQuestMapGroup() | |
GetRequiredPointsForUpgrade() | |
GetSavedFilterMethod() | |
GetSavedSortMethod() | |
GetScorecardAttributes() | |
GetSecondsUntilNextMission() | |
GetSet() | |
GetSetCount() | |
GetSetItemCount() | |
GetSetItemNameByIndex() | |
GetSetNameByIndex() | |
GetSlot() | |
GetSlotSubPosition() | |
GetSortMethodByIndex() | |
GetSortMethodsCount() | |
GetSprayChargesAsBaseline() | |
GetSprayTintColorCode() | |
GetToolType() | |
GetTradeUpContractItemID() | |
GetUnacknowledgeItemByIndex() | |
GetUnacknowledgeItemsCount() | |
GetUpcomingQuestEvents() | |
GetWear() | |
HasCustomName() | |
HighlightStickerBySlot() | |
IsCouponCrate() | |
IsCraftReady() | |
IsDeletable() | |
IsEquipped() | |
IsInventoryFull() | |
IsInventoryImageCachable() | |
IsItemDefault() | |
IsItemInfoValid() | |
IsItemNew() | |
IsItemStickerAtExtremeWear() | |
IsItemUnusual() | |
IsMarketable() | |
IsMissionRefuseAllowed() | |
IsQuestAudioPlaying() | |
IsTool() | |
ItemHasScorecardValues() | |
LaunchWeaponPreviewPanel() | |
OnViewOffers() | |
PeelEffectStickerBySlot() | |
PlayAudioFile() | |
PlayCampaignNodeAudio() | |
PlayItemPreviewMusic() | |
PreviewStickerInModelPanel() | |
RemoveCraftIngredient() | |
RequestNewMission() | |
RequestPrestigeCoin() | |
SellItem() | |
SetCraftTarget() | |
SetDefaultMusicVolume() | |
SetDescToolString() | |
SetInventorySortAndFilters() | |
SetNameToolString() | |
SetStatTrakSwapToolItems() | |
SetStickerToolSlot() | |
StopItemPreviewMusic() | |
TestMusicVolume() | |
UseTool() | |
WearItemSticker() |
CScaleformComponent_MyPersona
GetName() | Получить свой ник |
GetXuid() | Получить свой xuid (ака. SteamID64) |
IsConnectedToGC() | Подключен ли клиент к Game Coordinator |
GetFriendCode() | Получить код дружбы |
GetLicenseType() | Получить тип лицензии |
GetLauncherType() | Получить тип запуска (steam or perfectworld) |
GetMyMedalAdditionalInfo() | |
GetMyMedalRankByType() | |
GetMyDisplayItemDefByIndex() | |
GetMyDisplayItemDefCount() | |
GetMyClanCount() | |
GetMyDisplayItemDefFeatured() | |
GetMyClanId32BitByIndex() | |
GetMyClanIdByIndex() | |
IsVacBanned() | |
IsInventoryValid() | Валидный ли инвентарь |
GetCompetitiveWins() | Получить побуды в сорев. |
GetCompetitiveRank() | Получить звание в сорев. |
HintLoadPipRanks() | Загрузить ранги |
GetCommendations() | Получить комментарии |
GetPipRankWins() | Получить число побед в матчах |
GetPipRankCount() | Получить текущее звание |
GetCurrentXp() | Получить текущий опыт |
GetMyOfficialTournamentName() | Получить оффициальный ник |
HasPrestige() | Есть-ли прайм на аккаунте |
GetCurrentLevel() | Получить текущий уровень |
GetActiveXpBonuses() | |
GetXpPerLevel() | Получить опыт за уровень |
GetMyNotifications() | Получить уведомления |
GetTimePlayedConsecutively() | |
GetMyClanTagByIdCensored() | |
GetMyClanTagById() | Получить тег клана по id |
GetMyClanUsersById() | Получить игроков клана по id |
GetMyClanNameById() | Получить название клана по id |
GetMyOfficialTeamName() | Получить название команды |
GetMyOfficialTeamID() | Получить ID команды |
GetMyOfficialTeamFlag() | Получить флаг команды |
GetMyOfficialTeamTag() | Получить тег команды |
GetElevatedState() | Состояние прайма |
ActionAcknowledgeNotifications() | |
ActionElevate() | |
GetElevatedTime() | |
GetClientAuthKeyCode() | |
ActionClientAuthKeyCode() |
Отредактировал: shashlik226, 1 августа 2025 г, 12:28
Авторизация
Последнее на форуме
Дата: 1 августа 2025 г, 01:22
Автор: shashlik226
Дата: 23 февраля 2025 г, 00:48
Автор: shashlik226
Дата: 23 февраля 2025 г, 00:37
Автор: shashlik226
Топ пользователей