Kartenspiel Mau-Mau

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    Du hast hier Hilfe bekommen, bist aber nicht in der Lage, dass was in den Links steht dir zu erarbeiten.

    Kommentar


    • #32
      Ich versuche es zu verstehen

      Kommentar


      • #33
        if(karte die oben ist == 'acht')
        // nächster spieler ist dran.

        Kommentar


        • #34
          So ich melde mich wieder mit einem Problem und habe noch nichts so wirkliches bei google gefunden:

          Ein Ausschnitt aus dem Array( er zeigt die Möglichkeiten zum legen der 32 Karten):

          PHP-Code:
          $auswahl = array(
             
          "1" => array ("2""3""4""5""6""7""8""9""17""25"),
             
          "2" => array ("1""3""4""5""6""7""8""10""18""26"),
             
          "3" => array ("1""2""4""5""6""7""8""11""19""27"),
             
          "4" => array ("1""2""3""5""6""7""8""12""20""28"),
             
          "5" => array ("1""2""3""4""6""7""8"),
             
          "6" => array ("1""2""3""4""5""7""8""14""22""30"),
             
          "7" => array ("1""2""3""4""5""6""8""15""23""31"),
             
          "8" => array ("1""2""3""4""5""6""7""16""24""32"),
             
          "9" => array ("10""11""12""13""14""15""16""1""17""25")
          );
          //... geht noch weiter bis 32 
          Das Problem:

          ich brauche eine Funktion mit der ich Prüfen kann, ob eine Karte von Spieler auf einer zahl im array zutrifft... z.B. die Karte 4 (karo 10) liegt oben, der Spieler legt karte 1(karo 7) dann soll die funktion oder so prüfen ob karte 1 bei 4 im array drinsteht... ich hoffe es war einigermaßen verständlich.

          Kann mir da jemand helfen (bitte um konkrete Lösungen)?

          edit:
          Die Abfrage sieht im Moment so aus:
          PHP-Code:
          if (in_array($karte$karten)) { // zum Testen, ob Spieler cheatet $karte ist die Karte die er legen will... 
          //$karten (array) sind die Karten die er auf der "hand" hat
          echo 'Der Zug wird bearbeitet!';
           if (
          array_key_exists($karte$auswahl[$karte])) { // Hier dann mein Problem
            
          echo 'Konnte statt finden';

           } else {
           echo 
          'Ging nich!';
           }

          } else {
          echo 
          '<center><b>Es trat ein Fehler auf!!!!</b></center>
          <meta http-equiv="refresh" content="3; URL=spiel.php?id='
          .$id.'">'
          Es tritt zwar kein Fehler auf, es funktioniert auch bei allen Karos (s.o.), aber wenn ich z.b. die Herz 10 (in der numerierung 12) lege kommt "Ging nich!... Sie steht aber im array $auswahl "4" wie die anderen...


          MFG

          Chris
          Zuletzt geändert von chris2006; 22.06.2006, 13:56.

          Kommentar


          • #35
            ich hab das Problem jetzt selbst gelöst...

            Kommentar


            • #36
              Lösung für die, die s interessiert?

              Kommentar

              Lädt...
              X