Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-02-2003, 17:36   #1 (permalink)
Freund des Flash
 
Benutzerbild von MMMichael
 
Registriert seit: Jul 2002
Ort: Ulm
Beiträge: 203
Post Highscore - bisschen php?

Moin!
Ich hab ein paar kleine Games und würde jetzt noch ne (online)highscore dazutun. Da brauch ich PHP, oder? Tja. Das kann ich halt net. Könnt ihr mir nur ein kurzes php-Script (ö.ä.) machen für ne Higscore (also Variable extern abspeichern)?
Danke!

Es grüßt: mmmichael
__________________
don't worry, be happy
MMMichael ist offline   Mit Zitat antworten
Alt 23-02-2003, 18:53   #2 (permalink)
Foxi Knuddelbär
 
Registriert seit: Oct 2001
Ort: nahe Hamburg
Beiträge: 4.798
Benutz mal bitte suchen+finden.
Gibt genug darüber hier im Forum.
Brigitte ist offline   Mit Zitat antworten
Alt 23-02-2003, 19:31   #3 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
schau mal im "Variablen in txt speichern und laden" Thread !
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 23-02-2003, 20:35   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 3
Jepp das musst du als "speicher.php" ind die variablen laden:

PHP-Code:
<?
# Die Datei indem die Highscore gespeichert werden soll wird im
# Flash Movie eingestellt (erstes Schlüsselbild - Ebene Action)
# Standard Einstellung ist highscore.txt

# Verhindert den Verzeichnis Wechsel
if (!preg_match("=../|^/=",$datei))
{
    
# Der Inhalt der Highscore wird in die Variable $inhalt geladen
    
for($i=0;$i<count($line=file($datei));$i++) {
        
$inhalt .= $line[$i];
    }

    
# Der neue Eintrag wird der Variable $inhalt hinzugefügt
    
$inhalt .= $hits.";".$name."\n";

    
# Inhalt wird in die Datei geschrieben
    
$fp=fopen($datei"w");
    
fputs($fp,$inhalt);
    
fclose($fp);
}
?>
das ist die laden.php

PHP-Code:
<?

$i 
0;
$fp = @fopen($datei,"r");
while (
$zeile= @fgets($fp,1000)) {
    
# entfernt Leerzeichen am Anfang und Ende der Zeile
    
$zeile trim($zeile);

    
# Teilt die Zeile anhand des Semikolons
    
$zeile split(";",$zeile);

    
# Erstellt ein Mehrdimensionales Array
    
$id{$i} = array("Name" => $zeile[1], "Hits" => $zeile[0]);

    
$i++;
}
@
fclose($fp);

# Sortiert das Array nach Hits
usort($idsortier_funktion);

# Sortierfunktion
function sortier_funktion($a$b) {
    return 
strnatcasecmp($a["Hits"],$b["Hits"]);
}

# Ausgabe wird umgedreht
$id array_reverse($id);

$fp=fopen($datei.".bak","w");
# Array Ausgabe
while (list($key$value) = each($id)) {
    
$dat_namen $id{$key}{"Name"};
    
$dat_hits $id{$key}{"Hits"};

    
fputs($fp,$dat_hits.";".$dat_namen."\n");

    
$namen .= $dat_namen." <br>";
    
$hits .= $dat_hits." <br>";

    
# Nur die ersten 10 Ergebnisse ausgeben (Index fängt bei 0 an)
    
if($key == 9) { break; }
}

fclose($fp);
unlink($datei);
rename($datei.".bak"$datei);

# Ausgabe für Flash
echo "hits=".$hits;
echo 
"&namen=".$namen;
echo 
"&geladen=1"# Variable die für den Loader im Flash-Movie benötigt wird

?>
Diese PHP Scripts sind von
Sebastian Wichman
__________________
:: THE REAL WORLD IS THE UNREAL LIFE ::

Geändert von SCRIPTER (23-02-2003 um 20:36 Uhr)
SCRIPTER ist offline   Mit Zitat antworten
Alt 24-02-2003, 16:59   #5 (permalink)
Freund des Flash
 
Benutzerbild von MMMichael
 
Registriert seit: Jul 2002
Ort: Ulm
Beiträge: 203
Thumbs up

Oha!
Ich hab nicht gedacht das PHP sooo kompliziert aussieht....
Ich versuchs mal, wenns nicht klappt poste ichs hier.
Danke für die Hilfe!
mmmichael
__________________
don't worry, be happy
MMMichael ist offline   Mit Zitat antworten
Alt 25-02-2003, 23:33   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
@ scripter kleine anfänger frage;
wie sähen die vars in flash aus ?
zuflälig $dat_namen_
____ $dat_hits ?
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 26-02-2003, 12:51   #7 (permalink)
Freund des Flash
 
Benutzerbild von MMMichael
 
Registriert seit: Jul 2002
Ort: Ulm
Beiträge: 203
Unhappy Null Peilung

Sorry aber ich blicke da gar nix !!!
Ich hab da keine Ahnung in PHP.
[list=1][*]WO muss ich das PHP-Script einfügen?[*]Kann ich das übernehmen wie es dasteht?[*]Wie füg ich das in Flash ein?[*]Wie müsste dann die Variable heißen?[/list=1]

Also HELFT MIR BITTE DASS ICH DAS VERSTEHE!!

__________________
don't worry, be happy
MMMichael ist offline   Mit Zitat antworten
Alt 26-02-2003, 13:36   #8 (permalink)
FUTURE FLASHER
 
Benutzerbild von Slater
 
Registriert seit: Feb 2003
Ort: ULTRA METAL
Beiträge: 96
Naja hier lade dir das spiel mal runter da ist eine Highscore eingebaut! Kannste mal abschauen und nach erstellen!

Download

Ist bestimmt Hilfreich
__________________
:: DONT THINK -> KNOW! ::
Slater ist offline   Mit Zitat antworten
Alt 26-02-2003, 15:19   #9 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
@slater da feht noch eine 'speichern.php4?' datei!

hehe geschenkt..... das sin die von oben, gelle?
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (26-02-2003 um 15:20 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 26-02-2003, 17:01   #10 (permalink)
FUTURE FLASHER
 
Benutzerbild von Slater
 
Registriert seit: Feb 2003
Ort: ULTRA METAL
Beiträge: 96
aso!

habe ich nicht gewusst, habe nur über diese spiel gelesen das da eine highscore vorhanden sei! naja die speicher.php hat er ja hier im thread, er kann dann auch bestimmt, von dort schauen wie das mit der laden.php gemacht wurde! Das klappt bestimmt!
__________________
:: DONT THINK -> KNOW! ::
Slater ist offline   Mit Zitat antworten
Alt 26-02-2003, 17:32   #11 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
eben nicht . zumindest habs ich es ned geaschaft.... hast du ein funktionieren highcore da ? mit php
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 26-02-2003, 19:54   #12 (permalink)
FUTURE FLASHER
 
Benutzerbild von Slater
 
Registriert seit: Feb 2003
Ort: ULTRA METAL
Beiträge: 96
hi,

ich arbeite gerade selber an einer Highscore wird auch noch ne weile dauern weil ich nicht immer zeit habe daran zu arbeiten naja wenn sie fertig ist schicke ich sie, dir dann mal als zip datei!
__________________
:: DONT THINK -> KNOW! ::
Slater ist offline   Mit Zitat antworten
Alt 26-02-2003, 20:08   #13 (permalink)
FUTURE FLASHER
 
Benutzerbild von Slater
 
Registriert seit: Feb 2003
Ort: ULTRA METAL
Beiträge: 96
@ scripter kleine anfänger frage;
wie sähen die vars in flash aus ?
zuflälig $dat_namen_
____ $dat_hits ?


um nochmal auf deine frage zurück zu kommen:
Naja ganz nicht der befehl müsste so lauten wenn du noch einen extra MC weiter spielen lässt also die Highcore Laden liste und dabei die laden.php4 datei aufrufen/laden sollst:

ActionScript:
  1. //Das laden der Highscore
  2. if (geladen == "1") {
  3.     play ();
  4. } else {
  5.     loadVariables ("laden.php4?datei="+this.datei+"&"+random(99999), this, "GET");
  6.     gotoAndPlay (Der Frame in dem die Geladene Highscore Liste ist);
  7. }
__________________
:: DONT THINK -> KNOW! ::

Geändert von Slater (26-02-2003 um 20:10 Uhr)
Slater ist offline   Mit Zitat antworten
Alt 26-02-2003, 20:20   #14 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
danke das hat gehelft
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 26-02-2003, 20:28   #15 (permalink)
FUTURE FLASHER
 
Benutzerbild von Slater
 
Registriert seit: Feb 2003
Ort: ULTRA METAL
Beiträge: 96
kein thema mache ich gern!
__________________
:: DONT THINK -> KNOW! ::
Slater ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele