Notice: Trying to get property 'profile_theme' of non-object in /var/www/gamecms/modules/forum/topic.php on line 102
shashlik226 - Scaleform Docs
Scaleform Docs
shashlik226

Тестировщик


Рейтинг: 2


Сообщений: 3


Спасибок: 0

Как работать с API
Пример обращения к функции: _global.GameInterface.GetConvarBoolean("net_graph");

Что тут к чему:
_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
Авторизация
Последнее на форуме

Scaleform Docs

Дата: 1 августа 2025 г, 01:22

Автор: shashlik226

Плагины

Дата: 23 февраля 2025 г, 00:48

Автор: shashlik226

База для сервера CS:GO Legacy

Дата: 23 февраля 2025 г, 00:37

Автор: shashlik226