Announcement

Collapse
No announcement yet.

Favorit i repris: Score för arkaden...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Favorit i repris: Score för arkaden...

    ... jag återciterar ...


    Att försöka hitta howto'n på [någonstans överhuvudtaget] supportsidan [...] är omöjligt.

    Viktigt i nedanstående kod är att gamename ändras till det "shortname" man lägger i databasens spellista. I början var det just det misstaget jag gjorde så att jag inte fick spelen att submitta överhuvudtaget.

    Code:
    if (this.sessionstarted != 1) {
        this.arcade = new LoadVars();
        this.sessionvars = new LoadVars();
        this.arcade.gamename = "dukegame1";
        this.arcade.sessdo = "sessionstart";
        this.arcade.sendAndLoad("arcade.php", sessionvars, "POST");
        this.sessionstarted = 1;
    }
    
    if (_root.gameover == 1) {
        if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) {
            this.prequestvars = new LoadVars();
            this.pranswer = new LoadVars();
            this.prequestvars.gametime = this.sessionvars.gametime;
            this.prequestvars.fakekey = this.sessionvars.initbar;
            if (_root.score == 0) {
                this.prequestvars.score = -1;
            } else {
                this.prequestvars.score = _root.score;
            }
            this.prequestvars.id = this.sessionvars.lastid;
            this.prequestvars.sessdo = "permrequest";
            this.prequestvars.note = (this.prequestvars.id*this.prequestvars.score*this.prequestvars.fakekey);
            this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST");
            this.askpermission = 1;
        }
        if ((this.pranswer.validate == 1) && (this.finalsent != 1)) {
            this.burnscore = new LoadVars();
            this.burnscore.microone = this.pranswer.microone;
            this.burnscore.gametime = this.prequestvars.gametime;
            this.burnscore.id = this.prequestvars.id;
            if (_root.score == 0) {
                this.burnscore.noscore = 1;
            }
            this.burnscore.sessdo = "burn";
            this.burnscore.send("./arcade.php", "_self", "POST");
            this.finalsent = 1;
        }
    }
    Koden lägger du i en egen "symbol" i ett movie clip (har jag för mig) där du har ett action layer och en tom dummy layer på detta vis:



    Sen draggar du in denna i ditt spel, och även om du har spelet uppdelat i flera små sektioner som det ska hoppa mellan är det viktigt att just detta clip täcker hela timelinen där spelet ligger. Defaulten är att score och gameoverkontrollen läggs i _root.score och _root.gameover (där 1 = game over). Fast det där kan man labba med lite hur man vill så klart.

    Kanske intresset bara ligger hos oss, men flash är kul och man kan ju uppenbarligen göra precis vad man vill med det om man har kunskaperna så prata om det vore ju absolut kul
    -
Sorry, you are not authorized to view this page

Unconfigured PHP Module

Collapse

Working...
X