rexrainbow's Forum Posts

  • m1ch43l

    Firebase is a cloud data storage hosted by google, i.e. user could NOT have his own private firebase server because that the source code does not release.

    Moreover, "all actions should be continued while the user is offline" means that it needs a server code with tick in 5 minute intervals. But firebase does not have cloud code, it could not tick every 5 minute. A workaround solution is to create another capx (project) to run the ticking logic.

  • Update

    rex_firebase_authentication:

    Add Expression:PhotoURL to get photo URL from login provider, 3.x only. It could be used to load photo image into sprite ( action: load image from URL ) - sample capx

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Update

    rex_firebase_authentication:

    Add "Condition:On login by other app", "Condition:On logged out by other app".

    They will be triggered while login by other tab already, or logged out by other tab. ( login status will be shared in all tabs )

    Fireche

    These signals might help you to do some remedy if player try to login in multiple tabs.

  • RBuster

    Current tagtext plugin does not support web-font well.

    I will try to add something to load this web-font first, especial the web-font you provided.

  • Fireche

    I dig into old document of firebase -

    "Once a user authenticates to your app, Firebase manages their session, ensuring that the user is remembered across browser or application restarts. "

    And in my testing of login in one browser with two tabs, they will share the same login status -- login or logging out at the same time.

    Single-login plugin could not work perfect in this case. "Action:Logging out" under kicking condition will log out these 2 tabs. ~ hmmm

    I will try to survey more detail about login configuration.

  • RBuster

    Is "Univers Pro" a web font?

  • Fireche

    Add "Action:Logging out" (rex_firebase_authentication) under "Condition:On kicked" (rex_firebase_singleLogin) to logging out.

    "Condition:On kicked" (rex_firebase_singleLogin) is only a signal to tell current user that he had been kicked.

    I will add more words for this action, thanks for reply.

    rex_firebase_singleLogin can also detect multiple login of parse since login with parse also could get an userID.

  • Fireche

    I tested login in 2 tabs, as you said. I saw 1 tab logged with facebook, the other was google. It worked well.

    Do you mean that one user can create 2 accounts by facebook and google even the email are the same?

  • raaj857

    I only made this youtube plugin for video/audio. The motivation of making this youtube plugin is to play video in loading page.

  • raaj857

    Sorry I could not.

  • RBuster

    1. There has "Action:Set line height" to set line height of all lines. Setting line height of a specific line is not supported now.

    2. Sorry, embedded link is not supported, either.

  • mickeyboy

    I did not see this kind of error message before.

    Could you provide a simple test capx to reproduce this bug?

  • + sprire (family) : pick by UID

    • actions for sprite types

    + else

    + textbox (family) : pick by UID

    • actions for textbox
  • RBuster

    It is not supported now.

  • Jeff Skyrunner

    + spline: Condition:On reach any point

    + system compare Expression:CurSegP0 = 0 (1,2,3... )

    • set angle to ...

    "Condition:On reach any point" will be triggered while reaching a point, then get the point index by "Expression:CurSegP0"