GamePush SDK (GameScore)

Download Addon

This addon is only permitted for paid versions of Construct 3.

View Plans

Info

Statistics

  • Download count887 total downloads
  • Latest download count 251 downloads of latest version
  • Average download count1 downloads per day average

Owners

A list of all Actions, Conditions and Expressions supported in this addon.

Player

  • Actions

    Player: Set name to {0}

    Set player name.

    Player: Set avatar to {0}

    Set player avatar.

    Player: Set score to {0}

    Set player score.

    Player: Add {0} to score

    Add player score.

    Player: Set {0} to {1}

    Set player field value

    Player: Add {1} to {0}

    Add player field value

    Player: Set {0} to {1}

    Set player flag (boolean attribute). If not flag - value will be converted to type

    Player: Toogle {0}

    Toogle player field value. It's may be flag, stats or data, value will be converted to type.

    Player: Reset state

    Reset all player's fields to default

    Player: Remove

    Reset all player's fields to default and remove ID (will be guest stub)

    Player: Sync state (Force override: {0})

    Sync player state with server

    Player: Load state

    Load player state from server

    Player: Login

    Open login window

    Player: Fetch fields

    Fetch player fields list with variants in current translation.

    Player: Wait for ready

    Waits for player first sync with server done. You can use it with "Wait for previous actions". Resolves any time when do action.

  • Conditions

    Player: On change

    On player change

    Player: On sync

    On player sync complete successful

    Player: On sync error

    On player sync error

    Player: On load

    On player load complete successful

    Player: On load error

    On player load error

    Player: On login

    On player login complete successful

    Player: On login error

    On player login error

    Player: On Fields Load

    On player fields load complete successful

    Player: On Fields Load Error

    On player fields load error

    Player: On ready

    Fires when a player is successfully synchronized with the server and contains up-to-date state

    Player: Has {0}

    Check player field is exists and set

    Player: {0} is Enum

    Check player field is enumerable (with fixed variants list)

    Player: score {0} {1}

    Compare player score

    Player: {0} {1} {2}

    Compare player field value

    Player: Is Ready

    Check player for first successful sync with server.

    Player: Is Stub

    Check player if all fields have default values

    Player: Is Logged In

    Check player has logged in by credentials or secret code

    Player: For Each Field

    For each field of player

    Player: For Each {0} Variants

    For each variant of picked field

  • Expressions

    PlayerID

    Get Player ID

    PlayerScore

    Get Player Score

    PlayerName

    Get Player name

    PlayerAvatar

    Get Player avatar src (URL)

    PlayerGet

    Get Player field value by key

    PlayerHas

    Check is field value exists and not empty (not: 0, false, "", null, undefined)

    PlayerFieldName

    Get Player field name by key

    PlayerFieldVariantName

    Get Player field variant name by key and value

    PlayerGetFieldVariantAt

    Get Player field variant value by index

    PlayerGetFieldVariantIndex

    Get Player field variant index by value

    PlayerCurFieldKey

    Key of current player field in Each field loop

    PlayerCurFieldType

    Type of current player field in Each field loop

    PlayerCurFieldName

    Name of current player field in Each field loop

    PlayerCurFieldValue

    Value of current player field in Each field loop

    PlayerCurFieldVariantValue

    Value of current player field variant in Each field variant loop

    PlayerCurFieldVariantName

    Name of current player field variant in Each field variant loop

    PlayerCurFieldVariantIndex

    Index of current player field variant in Each field variant loop

Player Stats

  • Expressions

    PlayerStatsPlaytimeAll

    Get players playtime for all times

    PlayerStatsPlaytimeToday

    Get players playtime for today

    PlayerStatsActiveDays

    Get players number of active days total

    PlayerStatsActiveDaysConsecutive

    Get players number of active days consecutive

Leaderboard

  • Actions

    Leaderboard: Open top {2} players sorted by {0} ({1}). With me: {3}, Include: {4}, Custom Display: {5}, Show nearest: {6}

    Open overlay with top rated players sorted by picked stats sorted by ASC / DESC

    Leaderboard: Fetch top {3} players sorted by {1} ({2}). With me: {4}, Include: {5}, Show nearest: {6}, Tag: {0}

    Get top rated players (to render in construct manualy) sorted by picked stats sorted by ASC / DESC

    Leaderboard: Get player position in rating by {1} ({2}), show nearest: {3}. Tag: {0}

    Get player position in rating by picked stats sorted by ASC / DESC

    Leaderboard: Open table {0} with scope {1}. Limit: {2}, Order: {3}, With me: {4}, Include: {5}, Custom Display: {6}, Show nearest: {7}

    Open overlay with scoped top rated players sorted by picked stats sorted by ASC / DESC

    Leaderboard: Fetch table {0} with scope {1}. Limit: {2}, Order: {3}, With me: {4}, Include: {5}, Show nearest: {6}

    Get scoped top rated players (to render in construct manualy) sorted by picked stats sorted by ASC / DESC

    Leaderboard: Get player position in table {0} with scope {1}, ordered by {2}, show nearest: {3}

    Get player position in rating by picked stats sorted by ASC / DESC

    Leaderboard: Publish player record in table {0} with scope {1}, override: {2}

    Publish player record in picked table and scope

    Leaderboard: set player {2} as {3} in table {0} with scope {1}

    Set player record in picked table and scope (THIS ACTION ISN'T PUBLISH RESULT / only local set)

  • Conditions

    Leaderboard: On open

    On leaderboard open

    Leaderboard: On close

    On leaderboard close

    Leaderboard: On {0} fetch

    On leaderboard success fetch

    Leaderboard: On any fetch

    On leaderboard any success fetch

    Leaderboard: On {0} fetch error

    On leaderboard fetch error

    Leaderboard: On any fetch error

    On leaderboard any fetch error

    Leaderboard: On player rating {0} loaded

    On player rating loaded

    Leaderboard: On any player rating loaded

    On any player rating loaded

    Leaderboard: On player rating {0} error

    On player rating error

    Leaderboard: On player any rating error

    On player any rating error

    Leaderboard: On any player rating published

    On any player rating loaded

    Leaderboard: On player rating publish error

    On player Publish Rating error

    Leaderboard: For Each Player

    For each player in leaderboard.

    Leaderboard: For Each Top Player

    For each player in leaderboard in top list.

    Leaderboard: For Each Above Player

    For each player in leaderboard in above list.

    Leaderboard: For Each Below Player

    For each player in leaderboard in below list.

  • Expressions

    LeaderboardCurPlayerID

    Current Player ID

    LeaderboardCurPlayerScore

    Current Player Score

    LeaderboardCurPlayerName

    Current Player name

    LeaderboardCurPlayerAvatar

    Current Player avatar src (URL)

    LeaderboardCurPlayerIndex

    Current Player Index

    LeaderboardCurPlayerPosition

    Current Player Position in rating

    LeaderboardCurPlayerField

    Current Field by name

    LeaderboardPlayerFieldAt

    Player field of player at index of rating list

    LeaderboardPlayerPosition

    Last player position by fetch personal rating

    LastLeaderboardTag

    Last fetched leaderboard ID or TAG

    LastLeaderboardVariant

    Last fetched leaderboard variant name

Common

  • Actions

    Common: Load from JSON {0}

    Load plugin state (player, ratings) from json

  • Conditions

    Common: On load JSON error

    Failed if data was corrupted

    Is Last Action Success

    Check if last action success

  • Expressions

    AsJSON

    Get Plugin state as JSON string

    LastError

    Last error message

    IsLastActionSuccess

    Check is last action success: 1 or 0

Fullscreen

  • Actions

    Fullscreen: Open

    Open fullscreen mode

    Fullscreen: Close

    Close fullscreen mode

    Fullscreen: Toggle

    Toggle fullscreen mode

  • Conditions

    Fullscreen: On open

    On fullscreen open

    Fullscreen: On close

    On fullscreen close

    Fullscreen: On change

    On fullscreen change

    Fullscreen: Is Enabled

    Is fullscreen mode enabled

  • Expressions

    IsFullscreenMode

    Is fullscreen mode enabled

Ads

  • Actions

    Ads: Show Fullscreen, with countdown: {0}

    Show fullscreen banner

    Ads: Show Rewarded Video, with fail overlay: {0}

    Show rewarded video banner

    Ads: Show Preloader

    Show preloader banner

    Ads: Show Sticky

    Show sticky banner

    Ads: Close Sticky

    Close sticky banner

    Ads: Refresh Sticky

    Refresh sticky banner

  • Conditions

    Ads: On start

    On any banner started

    Ads: On close

    On any banner closed

    Ads: On fullscreen start

    On fullscreen banner started

    Ads: On fullscreen close

    On fullscreen banner closed

    Ads: On preloader start

    On preloader banner started

    Ads: On preloader close

    On preloader banner closed

    Ads: On rewarded video start

    On rewarded Video banner started

    Ads: On rewarded video close

    On rewarded Video banner closed

    Ads: On rewarded video reward

    On rewarded video banner reward

    Ads: On sticky start

    On sticky banner started

    Ads: On sticky close

    On sticky banner closed

    Ads: On sticky refresh

    On sticky banner refreshed

    Ads: On sticky render

    On sticky banner rendered

    Ads: Is Fullscreen Available

    Is fullscreen banner available (enabled, supported and valid)

    Ads: Is Rewarded Video Available

    Is Rewarded Video available (enabled, supported and valid)

    Ads: Is Preloader Available

    Is Preloader banner available (enabled, supported and valid)

    Ads: Is Sticky Available

    Is Sticky banner available (enabled, supported and valid)

    Ads: Is Fullscreen Playing

    Is fullscreen banner playing right now

    Ads: Can show fullscreen before game play

    Some platforms allow the banner to be displayed only after the level is completed, and not before it starts

    Ads: Is Rewarded Video Playing

    Is Rewarded Video playing right now

    Ads: Is Preloader Playing

    Is Preloader banner playing right now

    Ads: Is Sticky Playing

    Is Sticky banner playing right now

    Ads: Is Adblock Enabled

    Is player using any Ad Blocker

    Ads: Is Last Ad Success

    Check if last finished ad was success displayed / watched / rewarded

Analytics

  • Actions

    Analytics: Send Hit {0}

    Send hit / pageview to analytics systems

    Analytics: Send Goal {0} with extra value {1}

    Send goal to analytics systems

GamePush

  • Actions

    Set "{0}" language

    Change current language

    Set "{0}" language

    Change current language by 2-digit code (ISO 639-1). E.g. ru, en, es, ja.

    Set "{0}" avatar generator

    Change current avatar generator

    Set background image "{0}", blur: {1}px, fade: {2}s

    Set background image by URL with blur (px) and fade (seconds)

    Preload overlay

    Optional! You can preload overlay to fast open when required

    Pause

    Triggers the pause event

    Resume

    Triggers the resume event

    Gameplay Start

    Triggers the gameplay start event

    Gameplay Stop

    Triggers the gameplay stop event

    Game Start

    Triggers the game start event to indicate that the game is loaded

  • Conditions

    On Change language

    Triggers when language was changed

    On Change avatar generator

    Triggers when avatar generator was changed

    On change orientation

    Triggers when screen orientation was changed

    On Overlay Ready

    Triggers when overlay ready to use

    On Pause

    Triggers when any pause event occurs

    On Resume

    Triggers when any resume event occurs

    On Gameplay start

    Triggers when gameplay start event occurs

    On Gameplay stop

    Triggers when gameplay stop event occurs

    Is Dev mode

    Check origin test status

    Is Mobile

    Check device is mobile

    Device Type is "{0}"

    Check current device type

    Is Allowed Origin

    Check origin allowed status

    Is Portrait

    Check device is in portrait mode or landscape mode

    Is Paused

    Check game is paused

    Is Gameplay

    Check game is gameplay

    Language is "{0}"

    Check current language

  • Expressions

    Language

    Current language

    AvatarGenerator

    Current avatar generator

    ServerTime

    Always actual server time in ISO 8601 format

    ServerTimeUnix

    Always actual server time in UNIX format in MILLISECONDS

    IsPaused

    Check game is paused int(1) or not int(0)

    IsGameplay

    Check game is in gameplay int(1) or not int(0)

    DeviceType

    Get current device type

Platform

  • Conditions

    Platform: Has Integrated Auth

    Check platform has intergated auth

    Platform: is "{0}"

    Compare current platform type

    Platform: Is external links allowed

    Check platform allows external links

  • Expressions

    PlatformType

    Get current platform type

Application

  • Actions

    App: Add shortcut

    Add shortcut (native popup if on social platform)

    App: Request review

    Request review (native popup)

  • Conditions

    App: on add shortcut

    Triggers when shortcut was added or canceled

    App: Is last shortcut add succcess

    Check if last shortcut add was successful

    App: Is shortcut available on platform

    Check if can add shortcut on platform

    App: On Review

    Triggers when user sent feedback successfully

    App: On Review Error

    Triggers when user can't sent feedback

    App: Can request review

    Check if can request review

    App: Is already reviewed

    Check if already reviewed

  • Expressions

    AppTitle

    Get Application title

    AppDescription

    Get Application description

    AppImage

    Get Application image

    AppUrl

    Get Application URL

    AppLastReviewRating

    Get last review rating, if 0 - not available

Socials

  • Actions

    Socials: Share text {0} with URL {1} and image {2}

    Share with friends

    Socials: Post text {0} with URL {1} and image {2}

    Publish post in feed

    Socials: Invite with text {0}

    Invite with friends

    Socials: Join community

    Join community (native popup if on social platform, else - open link)

    Socials: reset share params

    Reset all share params

    Socials: add share param {0} with value {1} to link

    Add share url param. You can get link by GamePush.SocialsShareLink

  • Conditions

    Socials: on share

    Triggers when sharing was ended

    Socials: on post

    Triggers when posting was ended

    Socials: on invite

    Triggers when inviting was ended

    Socials: on join community

    Triggers when join was successful or link opened

    Socials: Is last share succcess

    Check if last share, post or invite was successful

    Socials: Is last community join succcess

    Check if last community join was successful

    Socials: Is supports share

    Check if platform has share methods

    Socials: Is supports native share

    Check if platform has native share method

    Socials: Is supports native post

    Check if platform has native post method

    Socials: Is supports native invite

    Check if platform has native invite method

    Socials: Is supports native community join

    Check if platform has native community join method

    Socials: Is community join available on platform

    Check if community join available on platform

  • Expressions

    SocialsCommunityLink

    Link to community or group

    SocialsGetShareParam

    Get share param

    SocialsShareLink

    Share link

Achievements

  • Actions

    Achievements: Open overlay

    Open overlay with achievements list and progress

    Achievements: Fetch achievements

    Get achievements list

    Achievements: Unlock {0} achievement

    Unlock achievement by ID or tag

    Achievements: Set Progress {1} in {0} achievement

    Set progress achievement by ID or tag

  • Conditions

    Achievements: On open overlay

    On achievements overlay open

    Achievements: On close overlay

    On achievements overlay close

    Achievements: On fetch

    On achievements success fetch

    Achievements: On fetch error

    On achievements fetch error

    Achievements: On unlock {0}

    On unlock achievement successful

    Achievements: On set progress {0}

    On set progress achievement successful

    Achievements: On any unlock

    On any unlock any achievement successful

    Achievements: On any unlock error

    On any unlock achievement failed

    Achievements: On any set progress

    On any set progress of any achievement is successful

    Achievements: On any set progress error

    On any set progress achievement failed

    Achievements: Pick achievement {0}

    Pick achievement to use CurAchievement conditions and expressions

    Achievements: For Each Achievement

    For each achievement in list. You need to fetch achievements before

    Achievements: For Each Achievements Group

    For each achievements grops in list. You need to fetch achievements before

    Achievements: For Each Player Achievements

    For each player achievements in list. You need to fetch achievements before

    Achievements: For Each Achievement in {0}

    For each achievement in group by tag or ID. You need to fetch achievements before

    Achievements: Is current achievement unlocked

    Check if current achievement was unlocked

    Achievements: Is current achievement locked visible

    Check if current achievement need to be shown when not unlocked

    Achievements: Is current achievement locked description visible

    Check if current achievement description need to be shown when not unlocked

    Achievements: Is unlock successful

    Check if achievement was unlocked successful

    Achievements: Is {0} unlocked

    Check if achievement was unlocked

  • Expressions

    AchievementsTotalAchievements

    Total achievements count

    AchievementsTotalAchievementsGroups

    Total achievements groups count

    AchievementsTotalPlayerAchievements

    Total player's achievements count

    AchievementsCurAchievementIndex

    Current Achievement Index

    AchievementsCurAchievementID

    Current Achievement ID

    AchievementsCurAchievementTag

    Current Achievement Tag

    AchievementsCurAchievementName

    Current Achievement name

    AchievementsCurAchievementDescription

    Current Achievement Description

    AchievementsCurAchievementIcon

    Current Achievement icon (256x256) src (URL)

    AchievementsCurAchievementLockedIcon

    Locked achievement icon (256x256) src (URL)

    AchievementsCurAchievementLockedIconSmall

    Locked achievement small (64x64) icon src (URL)

    AchievementsCurAchievementProgress

    Achievement progress

    AchievementsCurAchievementMaxProgress

    Max achievement progress

    AchievementsCurAchievementProgressStep

    Progress step for to show notification

    AchievementsGetProgress

    Get achievement progress

    AchievementsCurAchievementIconSmall

    Current Achievement small (64x64) icon src (URL)

    AchievementsCurAchievementRare

    Current Achievement Rarity (COMMON, UNCOMMON, RARE...)

    AchievementsCurAchievementUnlocked

    Current Achievement Unlocked Status

    AchievementsCurAchievementsGroupIndex

    Current Achievements Group Index

    AchievementsCurAchievementsGroupID

    Current Achievements Group ID

    AchievementsCurAchievementsGroupTag

    Current Achievements Group Tag

    AchievementsCurAchievementsGroupName

    Current Achievements Group name

    AchievementsCurAchievementsGroupDescription

    Current Achievements Group Description

    AchievementsCurPlayerAchievementIndex

    Current Player Achievement Index

    AchievementsCurPlayerAchievementID

    Current Player Achievement ID

    AchievementsCurPlayerAchievementUnlockDate

    Current Player Achievement Unlock Date

    AchievementsUnlockedAchievementSuccess

    Is Unlocked Achievement Successful

    AchievementsUnlockedAchievementError

    Is Unlocked Achievement failed - error message

    AchievementsUnlockedAchievementID

    Unlocked Achievement ID

    AchievementsUnlockedAchievementTag

    Unlocked Achievement Tag

    AchievementsUnlockedAchievementName

    Unlocked Achievement name

    AchievementsUnlockedAchievementDescription

    Unlocked Achievement Description

    AchievementsUnlockedAchievementIcon

    Unlocked Achievement icon (256x256) src (URL)

    AchievementsUnlockedAchievementIconSmall

    Unlocked Achievement small (64x64) icon src (URL)

    AchievementsUnlockedAchievementRare

    Unlocked Achievement Rarity (COMMON, UNCOMMON, RARE...)

Payments

  • Actions

    Payments: Fetch products

    Get products list

    Payments: Purchase {0} product

    Purchase product by ID or tag

    Payments: Consume {0} product

    Consume product by ID or tag

    Payments: Subscribe {0} product

    Subscribe product by ID or tag

    Payments: Unsubscribe {0} product

    Unsubscribe product by ID or tag

  • Conditions

    Payments: On products fetch

    On products success fetch

    Payments: On products fetch error

    On products fetch error

    Payments: On purchase {0}

    On purchase product successful

    Payments: On purchase {0} error

    On purchase failed

    Payments: On any purchase

    On any purchase successful

    Payments: On any purchase error

    On any purchase failed

    Payments: On consume {0}

    On consume product successful

    Payments: On consume {0} error

    On consume failed

    Payments: On any consume

    On any consume successful

    Payments: On any consume error

    On any consume failed

    Payments: On subscribe {0}

    On subscribe product successful

    Payments: On subscribe {0} error

    On subscribe failed

    Payments: On any subscribe

    On any subscribe successful

    Payments: On any subscribe error

    On any subscribe failed

    Payments: On unsubscribe {0}

    On unsubscribe product successful

    Payments: On unsubscribe {0} error

    On unsubscribe failed

    Payments: On any unsubscribe

    On any unsubscribe successful

    Payments: On any unsubscribe error

    On any unsubscribe failed

    Payments: Pick Product {0}

    Pick product to use CurProduct conditions and expressions

    Payments: For Each Product

    For each product in list. You need to fetch products before

    Payments: For Each Purchase

    For each player purchase in list. You DON'T need to fetch products before

    Payments: Is current product purchased

    Check if current product was purchased

    Payments: Is purchase successful

    Check if product was purchased successful

    Payments: Is consume successful

    Check if product was consumed successful

    Payments: Is subscribe successful

    Check if product was subscribed successful

    Payments: Is unsubscribe successful

    Check if product was unsubscribed successful

    Payments: Is {0} purchased

    Check if product was purchased

    Payments: Is {0} subscribed

    Check is product subscribed

    Payments: Is available

    Check if payments available on platform

    Payments: Is subscriptions available

    Check if subscriptions available on platform

  • Expressions

    PaymentsCurProductIndex

    Current Product Index

    PaymentsCurProductID

    Current Product ID

    PaymentsCurProductTag

    Current Product Tag

    PaymentsCurProductName

    Current Product name

    PaymentsCurProductDescription

    Current Product Description

    PaymentsCurProductIcon

    Current Product icon (256x256) src (URL)

    PaymentsCurProductIconSmall

    Current Product small (64x64) icon src (URL)

    PaymentsCurProductPrice

    Current Product price

    PaymentsCurProductCurrency

    Current Product currency (YAN, VOTE, OK)

    PaymentsCurProductCurrencySymbol

    Current Product currency symbol (YAN/YANs, Vote/Votes, OK/OKs)

    PaymentsCurProductPurchases

    Current Product Purchases Count

    PaymentsCurPurchaseIndex

    Current Purchase Index

    PaymentsCurPurchaseID

    Current Purchase ID

    PaymentsCurPurchaseTag

    Current Purchase Tag

    PaymentsCurPurchaseDate

    Current Purchase Date

    PaymentsCurPurchaseExpirationDate

    Current Purchase Expiration Date

    PaymentsCurPurchaseSubscribed

    Is Current Purchase Subscribed

    PaymentsPurchasedProductSuccess

    Is Unlocked Product Successful

    PaymentsPurchasedProductError

    Is Unlocked Product failed - error message

    PaymentsPurchasedProductID

    Unlocked Product ID

    PaymentsPurchasedProductTag

    Purchased Product Tag

    PaymentsConsumedProductSuccess

    Is Unlocked Product Successful

    PaymentsConsumedProductError

    Is Unlocked Product failed - error message

    PaymentsConsumedProductID

    Unlocked Product ID

    PaymentsConsumedProductTag

    Consumed Product Tag

    PaymentsPurchaseDate

    Get product purchase date (empty string if not purchased).

    PaymentsExpirationDate

    Get subscription expiration date (empty string if not subscription).

Games Collections

  • Actions

    Games Collections: Fetch {0} collection

    Fetch collection by ID or tag

    Games Collections: Open {0} collection

    Open collection by ID or tag

  • Conditions

    GamesCollections: On open overlay

    On games collection overlay open

    GamesCollections: On close overlay

    On games collection overlay close

    GamesCollections: On any fetch

    On games collection success fetch

    GamesCollections: On any fetch error

    On games collection fetch error

    GamesCollections: On fetch {0}

    On games collection success fetch

    GamesCollections: On fetch {0} error

    On games collection fetch error

    GamesCollections: For Each Game

    For each games in collection. You need to fetch games collection before

    GamesCollections: Is available

    Check if games collecions is available on platform

  • Expressions

    GamesCollectionsCollectionID

    Current games collection ID

    GamesCollectionsCollectionTag

    Current games collection Tag

    GamesCollectionsCollectionName

    Current games collection name

    GamesCollectionsCollectionDescription

    Current games collection Description

    GamesCollectionsFetchError

    Fetch collection error message if failed

    GamesCollectionsCurGameIndex

    Current Game Index

    GamesCollectionsCurGameID

    Current Game ID

    GamesCollectionsCurGameName

    Current Game name

    GamesCollectionsCurGameDescription

    Current Game Description

    GamesCollectionsCurGameIcon

    Current Game icon (256x256) src (URL)

    GamesCollectionsCurGameUrl

    Current Game URL on platform or public URL

Documents

  • Actions

    Documents: Fetch {0} as {1}

    Fetch collection by type

    Documents: Open {0}

    Open document by type

  • Conditions

    Documents: On open overlay

    On documents overlay open

    Documents: On close overlay

    On documents overlay close

    Documents: On any fetch

    On document success fetch

    Documents: On any fetch error

    On document fetch error

    Documents: On fetch {0}

    On document success fetch

    Documents: On fetch {0} error

    On document fetch error

  • Expressions

    DocumentsDocumentType

    Current Document Type

    DocumentsDocumentContent

    Current Document Content

    DocumentsFetchError

    Fetch document error message if failed

Images

  • Actions

    Images: Fetch {0}, limit: {2}, offset: {3}, playerId: {1}

    Get images list

    Images: Fetch more {0}, limit: {2}, playerId: {1}

    Get more images of selected search params

    Images: Upload image file with tags: {0}

    Upload image

    Images: Upload {0} image with tags: {1}

    Upload image

    Images: Choose file

    Choose file, you will get a temp URL of this file to use

  • Conditions

    Images: On fetch

    On success fetch

    Images: On fetch error

    On fetch error

    Images: On fetch more

    On success fetch more

    Images: On fetch more error

    On fetch more error

    Images: On upload

    On upload image successful

    Images: On upload error

    On upload failed

    Images: On choose

    On choose image successful

    Images: On choose error

    On choose failed

    Images: For Each Image

    For each image in list. You need to fetch images before

    Images: For Each Tag of {0} image

    For each image tag in list

    Images: Can load more

    Check if can load more images of last search query

    Images: Can Upload

    Check if player can upload images

  • Expressions

    ImagesCurImageIndex

    Current Image Index

    ImagesCurImageID

    Current Image ID

    ImagesCurImageSrc

    Current Image Src

    ImagesCurImageWidth

    Current Image Width

    ImagesCurImageHeight

    Current Image Height

    ImagesCurImagePlayerID

    Current Image Player ID

    ImagesCurImageTagIndex

    Current Image Tag Index

    ImagesCurImageTag

    Current Image Tag

    ImagesTempFileUrl

    Temp Image File Blob Url

    ImagesResize

    Current Image Tag

Files

  • Actions

    Files: Fetch {0}, limit: {2}, offset: {3}, playerId: {1}

    Get files list

    Files: Fetch more {0}, limit: {2}, playerId: {1}

    Get more files of selected search params

    Files: Upload file with tags: {0}

    Upload file

    Files: Upload {0} file as {1} with tags: {2}

    Upload file

    Files: Upload {0} content as {1} with tags: {2}

    Upload file

    Files: Choose {0} file

    Choose file, you will get a temp URL of this file to use

    Files: Load {0} content

    Load file content

  • Conditions

    Files: On fetch

    On success fetch

    Files: On fetch error

    On fetch error

    Files: On fetch more

    On success fetch more

    Files: On fetch more error

    On fetch more error

    Files: On upload

    On upload successful

    Files: On upload error

    On upload failed

    Files: On load content

    On load content successful

    Files: On load content error

    On load content failed

    Files: On choose

    On choose file successful

    Files: On choose error

    On choose failed

    Files: For Each File

    For each file in list. You need to fetch files before

    Files: For Each Tag of {0} file

    For each file tag in list

    Files: Can load more

    Check if can load more files of last search query

    Files: Can Upload

    Check if player can upload files

  • Expressions

    FilesCurFileIndex

    Current File Index

    FilesCurFileID

    Current File ID

    FilesCurFileSrc

    Current File Src

    FilesCurFileName

    Current File Name

    FilesCurFileSize

    Current File Size

    FilesCurFilePlayerID

    Current File Player ID

    FilesCurFileTagIndex

    Current File Tag Index

    FilesCurFileTag

    Current File Tag

    FilesTempFileUrl

    Temp File Blob Url

    FilesLastFileContent

    Last Loaded File Content

Game Variables

  • Actions

    Variables: Fetch variables

    Fetch variables

    Variables: Fetch platform variables with params {0}

    Fetch platform variables

  • Conditions

    Variables: On fetch

    On variable success fetch

    Variables: On fetch error

    On variable fetch error

    Variables: Has {0}

    Check variable is exists and set

    Variables: On platform fetch

    On platform variable success fetch

    Variables: On platform fetch error

    On platform variable fetch error

    Variables: Is platform variables available

    Check if platform variables available

    Variables: {0} is {1}

    Check variable type

    Variables: {0} {1} {2}

    Compare variable value

    Variables: For Each Variable

    For each variable in list

  • Expressions

    VariablesGet

    Get variable value by key

    PlatformVariablesGet

    Get platform variable value by key

    VariablesHas

    Check is variable value exists and not empty (not: 0, false, "", null, undefined)

    VariablesType

    Check variable type

    VariablesCurIndex

    Index of current variable in Each loop

    VariablesCurKey

    Key of current variable in Each loop

    VariablesCurType

    Type of current variable in Each loop

    VariablesCurValue

    Value of current variable in Each loop

Players

  • Actions

    Players: Fetch {1} players, tag: {0}

    Get get states of any players

    Players: Fetch one {1} player, tag: {0}

    Get player info

  • Conditions

    Players: On {0} fetch

    On players success fetch

    Players: On {0} fetch error

    On player fetch error

    Players: On any fetch

    On players success any fetch

    Players: On any fetch error

    On player fetch any error

    Players: For Each Player

    For each player in players ilst.

    Players: For Each Player Achievement

    For each player achievement of current player in players ilst.

    Players: For Each Player Purchase

    For each player purchase of current player in players ilst.

  • Expressions

    PlayersCurPlayerID

    Current Player ID

    PlayersCurPlayerScore

    Current Player Score

    PlayersCurPlayerName

    Current Player name

    PlayersCurPlayerAvatar

    Current Player avatar src (URL)

    PlayersCurPlayerIndex

    Current Player Index

    PlayersCurPlayerField

    Current Field by name

    PlayersPlayerFieldAt

    Player field of player at index of players list

    LastPlayersTag

    Last fetched players list by TAG

Realtime Events

  • Conditions

    Realtime Events: On another window connected

    On another device / browser tab of this player account is connected to service

Rewards

  • Actions

    Rewards: Accept {0} reward

    Accept reward by ID or tag

    Rewards: Give {0} reward, lazy: {1}

    Give reward to player by ID or tag

  • Conditions

    Rewards: On accept {0}

    On accept reward successful

    Rewards: On accept {0} error

    On accept reward failed

    Rewards: On give {0}

    On give reward successful

    Rewards: On give {0} error

    On give reward failed

    Rewards: Pick {0}

    Pick reward to use CurReward conditions and expressions

    Rewards: For each reward

    For each reward in list

    Rewards: Is current reward accepted

    Check if current reward was accepted

    Rewards: Is current reward given

    Check if current reward was given

    Rewards: Is current reward has auto accept

    Check if current reward has auto accept

    Rewards: Has {0}

    Check reward is exists and given to player

    Rewards: Has accepted {0}

    Check if reward has accepted by player

    Rewards: Has unaccepted {0}

    Check if there are any unaccepted rewards

  • Expressions

    RewardsCurIndex

    Current reward index

    RewardsCurID

    Current reward ID

    RewardsCurTag

    Current reward tag

    RewardsCurName

    Current reward name

    RewardsCurDescription

    Current reward description

    RewardsCurIcon

    Current reward icon (256x256) src (URL)

    RewardsCurIconSmall

    Current reward small (64x64) icon src (URL)

    RewardsCurCountTotal

    Current reward count of total rewards given

    RewardsCurCountAccepted

    Current reward count of total accepted rewards

Triggers

  • Actions

    Triggers: Claim {0} trigger

    Claim trigger by ID or tag

  • Conditions

    Triggers: On activate {0}

    On activate trigger successful

    Triggers: On claim {0}

    On claim trigger successful

    Triggers: On claim {0} error

    On claim trigger failed

    Triggers: Pick {0}

    Pick trigger to use CurTrigger conditions and expressions

    Triggers: For each trigger

    For each trigger in list

    Triggers: For each bonus

    For each bonus of current trigger

    Triggers: Is current trigger activated

    Check if current trigger was activated

    Triggers: Is current trigger claimed

    Check if current trigger was claimed

    Triggers: Is current trigger has auto claim

    Check if current trigger has auto claim

    Triggers: Is activated {0}

    Check if trigger is activated by player

    Triggers: Is claimed {0}

    Check if trigger is claimed by player

  • Expressions

    TriggersCurIndex

    Current trigger index

    TriggersCurID

    Current trigger ID

    TriggersCurTag

    Current trigger tag

    TriggersCurDescription

    Current trigger description

Bonuses

  • Conditions

    Bonus type is "{0}"

    Check current bonus type (Reward, Achievement, Product, etc.)

  • Expressions

    BonusCurIndex

    Current bonus index

    BonusCurID

    Current bonus ID

    BonusCurType

    Current bonus type

Schedulers

  • Actions

    Schedulers: Register scheduler {0}

    Register scheduler by ID or tag

    Schedulers: Claim {1} day in scheduler {0}

    Claim scheduler's day by ID or tag

    Schedulers: Claim {1} day's additional {2} in scheduler {0}

    Claim scheduler's day additional by ID or tag

    Schedulers: Claim all {1} day in scheduler {0}

    Claim scheduler's all day by ID or tag

    Schedulers: Claim all days in scheduler {0}

    Claim scheduler's all days by ID or tag

  • Conditions

    Schedulers: On register {0}

    On register successful

    Schedulers: On register {0} error

    On register failed

    Schedulers: On claim {0} scheduler's day {1}

    On claim day successful

    Schedulers: On claim error {0} scheduler's day {1}

    On claim day failed

    Schedulers: On claim {0} scheduler's day {1} additional {2}

    On claim day additional trigger successful

    Schedulers: On claim error {0} scheduler's day {1} additional {2}

    On claim day additional trigger failed

    Schedulers: On claim {0} scheduler's all day {1}

    On claim all day successful

    Schedulers: On claim error {0} scheduler's all day {1}

    On claim all day failed

    Schedulers: On claim {0} scheduler's all days

    On claim all days successful

    Schedulers: On claim error {0} scheduler's all days

    On claim all days failed

    Schedulers: Pick {0}

    Pick scheduler to use CurScheduler conditions and expressions

    Schedulers: Pick day {1} on scheduler {0}

    Pick scheduler day to use CurSchedulerDay conditions and expressions

    Schedulers: Pick additional by index {2} on day {1} on scheduler {0}

    Pick additional trigger on scheduler's day to use CurTrigger conditions and expressions

    Schedulers: For each scheduler

    For each scheduler in list

    Schedulers: For each day

    For each day of current scheduler

    Schedulers: For each day claimed

    For each claimed day of current scheduler

    Schedulers: For each day bonuses

    For each day bonuses of current scheduler's day

    Schedulers: For each day triggers

    For each day triggers of current scheduler's day

    Schedulers: Is registered in current scheduler

    Check if registered in current scheduler

    Schedulers: Is current scheduler has auto-registration

    Check if current scheduler has auto-registration

    Schedulers: Is current scheduler repeatable

    Check if current scheduler repeatable

    Schedulers: Is current scheduler day reached

    Check if current scheduler day reached

    Schedulers: Is current scheduler day complete

    Check if current scheduler day complete

    Schedulers: Is current scheduler day claimed

    Check if current scheduler day claimed

    Schedulers: Is current scheduler day all claimed

    Check if current scheduler day all claimed

    Schedulers: Is can claim current scheduler day

    Check if can claim current scheduler day

    Schedulers: Is can claim current scheduler all day

    Check if can claim current scheduler all day

    Schedulers: Is registered in scheduler {0}

    Check if registered in scheduler

    Schedulers: Is today reward claimed in scheduler {0}

    Check if today reward claimed in scheduler

    Schedulers: Is can claim day {1} in scheduler {0}

    Check if can claim day in scheduler

    Schedulers: Is can claim day {1}) additional {2}) in scheduler {0}

    Check if can claim day additional in scheduler

    Schedulers: Is can claim all day {1} in scheduler {0}

    Check if can claim all day in scheduler

    Schedulers: current scheduler type is {0}

    Check if current scheduler has auto claim

  • Expressions

    SchedulersCurIndex

    Current scheduler index

    SchedulersCurID

    Current scheduler ID

    SchedulersCurTag

    Current scheduler tag

    SchedulersCurType

    Current scheduler type

    SchedulersCurDays

    Current scheduler days total

    SchedulersCurTodayDay

    Current scheduler day today

    SchedulersCurPlayerStatsActiveDays

    Current scheduler player stats: active days

    SchedulersCurPlayerStatsActiveDaysConsecutive

    Current scheduler player stats: active days consecutive

    SchedulersCurDayDayNumber

    Current scheduler's day number

Events

  • Actions

    Events: Join event {0}

    Join event by ID or tag

  • Conditions

    Events: On join {0}

    On join successful

    Events: On join {0} error

    On join failed

    Events: Pick {0}

    Pick event to use CurEvent conditions and expressions

    Events: For each event

    For each event in list

    Events: For each event triggers

    For each event triggers

    Events: Is joined in the current event

    Check if joined in the current event

    Events: Is current event active

    Check if current event active

    Events: Is current event has auto join

    Check if current event has auto join

    Events: has {0}

    Check if event exists and active

    Events: Is joined in event {0}

    Check if joined in event

  • Expressions

    EventsCurIndex

    Current event index

    EventsCurID

    Current event ID

    EventsCurTag

    Current event tag

    EventsCurName

    Current event name

    EventsCurDescription

    Current event description

    EventsCurIcon

    Current event icon (256x256) src (URL)

    EventsCurIconSmall

    Current event small (64x64) icon src (URL)

    EventsCurTimeLeft

    Current event time left in seconds for end of event

    EventsCurPlayerStatsActiveDays

    Current event player stats: active days

    EventsCurPlayerStatsActiveDaysConsecutive

    Current event player stats: active days consecutive

Experiments

  • Conditions

    Experiments: Has cohort {1} in experiment {0}

    Check if joined in event

  • Expressions

    ExperimentsGet

    Get experiment cohort value

Segments

  • Conditions

    Segments: On enter

    Triggers when player enters a segment

    Segments: On leave

    Triggers when player leaves a segment

    Segments: For each segment

    For each segment in list

    Segments: Has segment {0}

    Check if player in segment

  • Expressions

    SegmentsCurSegment

    Current segment tag value in loop or triggered event