kostenloser Webspace werbefrei: lima-city


Kampfsystem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    Hi again!

    Ich arbiete an einem KS, den code kriegt ihr gleich. Das Problem ist, immer wenn ich auf den Button k?mpfen dr?cke wird ein euer Gegner mit enuen Hp usw ausgew?hlt! Wie mach ich das jetzt das es immer ein und der selbe Gegner mit ein un den sleben HP und ST?rke werten ist?!

    Hier der Code:


    <?php
    include ('dbconnect.php');
    ?>
    <html>
    <head>
    <title>
    FFF-Game!
    </title>
    </head>
    <body>
    <?php
    if ($_SESSION['k?mpfen'] == 0)
    {
    $name = $_SESSION['nick'];
    $user = "SELECT * FROM user WHERE name = '".$name."'";
    $gegner = rand(1,5);
    $level = rand (1,3);
    if ($gegner == 1)
    {
    $gegner1 = "Riesen-Nashorn";
    }
    elseif ($gegner == 2)
    {
    $gegner1 = "Trainer";
    }
    elseif ($gegner == 3)
    {
    $gegner1 = "Schatten deiner selbst";
    }
    elseif ($gegner == 4)
    {
    $gegner1 = "Riesenmotte";
    }
    elseif ($gegner == 5)
    {
    echo 'Du gehst durch das Trainingslager, aber wirst von einem Gegner sofort wieder herausgestrieben! <br>
    <br>';
    exit;
    }
    //end monster
    if ($level == 1)
    {
    $level1 = "1(schwach)";
    $kraft = "10";
    $vert = "13";
    $hp = "25";
    }
    elseif ($level == 2)
    {
    $level1 = "2(mittelma?)";
    $kraft = "15";
    $vert = "18";
    $hp = "30";
    }
    elseif ($level == 3)
    {
    $level1 = "3(m?chtig)";
    $kraft = "20";
    $vert = "26";
    $hp = "35";
    }
    }
    //end level
    echo 'Du begegnest dem Gegner<font color=red> "'.$gegner1.'" </font>!<br>';
    echo 'Er hat Level<font color=red> "'.$level1.'" </font>!<br>';
    echo 'Seine HP sind<font color=red> "'.$hp.'" </font>.<br><br>';
    if (isset($button))
    {
    echo 'Du greifst an!<br>';
    $schaden = $vert - $user['strong'];
    $hp2 = $hp - $schaden;
    echo 'Du triffst den Gegner mit "'.$schaden.'"!<br>';
    echo 'Der Gegner hat noch "'.$hp2.'" HP!<br><br>';
    $_SESSION['k?mpfen'] = 1;
    //denkhilfe:
    //schaden=(angrh+verth*(1/5))
    //schaden=(schaden-vertg*(1/2))
    //if schaden<0 then
    //schaden=0
    //end if
    }
    ?>
    <form>
    <input type=submit name="button" value="Angriff!">
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Zufallsgenerator weg ??? Aber du schilderst dein Problem zu wenig. Weswegen willst du den gleichen Gegner wieder ausw?hlen ?
  4. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    Weil er nicht bei einem Schlag stirbt! Ich hab jetzt die gegner in ne DB gepackt. Die abfrage geht auch. Aber wieder dieses Probelm! Ich greif an, und der Schaden wird berrechnet. Abbbbber! und jetzt ommt das gro?e aber:

    Wenn ich erneut angreifen will kommt ein neuer Gegner. Der hat dann wieder vole HP. Aber das will ich net! Ich will das man ein un den selben Gegner bek?mpft! Aber wie?! WIE?!?!?!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!