Kartenspiel Mau-Mau

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

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

    Comment


    • #32
      Ich versuche es zu verstehen

      Comment


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

        Comment


        • #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
          Last edited by chris2006; 22-06-2006, 14:56.

          Comment


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

            Comment


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

              Comment

              Working...
              X