Mehrere Browser Seiten geöffnet

drum1

Grünschnabel
Hallo zusammen,
ich bin neu hier und habe keine Ahnung von Programmieren! Dennoch weiß ich teilweise wo was einzufügen geht.
Ich versuche einmal mein Problem darzustellen.
Mir wurde ein Spiel namens Wasserschlacht programiert mit PHP u. mysql. Der Programmiere meldet sich nicht mehr... und das Script ist ein wenig dahin geschludert, da er des öffteren nachbessern musste. Sonst funktioniert es eigentlich.
User bewerfen sich dabei gegenseitig mit Wasser und erscheinen nach Wurf in einer Liste bei dem anderen User. Man kann bei einem User nur einmal werfen. Durch andere Usern die auch bei dem gleichen werfen, rutscht man in der Liste nach unten, bis man nicht mehr erscheint.
Erst dann kann man erneut werfen.
Also, jeder kann bei dem Anderen nur einmal werfen!
Jetzt sieht es wie folgt aus, welches ich heraus gefunden habe. Ich kann wenn ich den Browser geöffnet habe und auf einen User xyz klicke, dort weitere Fenster des gleichen User öffnen und nacheinander in die gleiche Liste werfen, ohne das seitens des Scriptes überprüft wird, ob ich da schon einmal geworfen habe.
Heißt,...ich kann dadurch x-beliebig werfen, so viele Fenster ich geöffnet habe.
Und genau das sollte so nicht so sein. Auf einer anderen Seite die das Spiel auch hat, geht das nicht!
Kann mir da jemand einen Tipp geben, wie ich das abändern kann?
Der Code zum Spiel:
PHP:
<?php

    if ($lg == "ok"){

       if(isset($cdb["game_wasserschlacht_enabled"]) && $cdb["game_wasserschlacht_enabled"] == 1){

            $start_game_befehl = false;
            $end_game_befehl = false;

           $today = mktime(0,0,0 ,date("m"),date("d"),date("Y"));
           $start_spiel = $cdb["start_game_wasserschlacht"];
           $ende_spiel = $cdb["end_game_wasserschlacht"];

           if (!empty($start_spiel) && $start_spiel!=0) {
               $st_date = date("d-m-Y", $cdb["start_game_wasserschlacht"]);
               $start_game_befehl = true;
           }
           if (!empty($ende_spiel) && $ende_spiel!=0) {
               $en_date = date("d-m-Y",$cdb["end_game_wasserschlacht"]);
               $end_game_befehl = true;
           }

           if($start_spiel > $today || $ende_spiel < $today && $end_game_befehl == false && $start_game_befehl = false){
               echo "";
           }
           else{

                if($usrd["hide_wasserschlacht"] == "yes"){
 echo "Du hast das Spiel: Wasserschlacht deaktiviert!";
 $url_deactiv = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=aktivator", "index.php?d=updateschlacht&action=aktivator&s=".$usrd["id"]."");
 echo "&nbsp;&nbsp;<a href=\"".$url_deactiv."\"".Popup()."><b>Mein Spiel aktivieren</b></a>";
 }
 else{
               if ($b["hide_wasserschlacht"] == "no"){
                   echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\">";
                   echo "<tr><td style=\"border: 2px solid #ddd;\">Wasserschlacht:<br /> Die Wasserschlacht wurde am: <b>".$st_date." </b>gestartet und läuft bis <b>".$en_date."</b>";
                   if (!empty($cdb["game_wasserschlacht_descr"])) {
                       echo "<br />\n";
                       echo nl2br($cdb["game_wasserschlacht_descr"]);
                   }
                   echo"</td></tr>";
                   echo "</td></tr>\n";
                   echo "</table>";
                   echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\">";
                   echo "<tr><td colspan=3>&nbsp;</td></tr>";
                   echo "<tr><td style=\"border-top: 2px solid #ddd;\"><b>Wasserschlacht:</b>";

                   echo "<div id=\"wasserschlacht\" style=\"margin-bottom: 20px;\">
                   <div style=\"width: 500px;\"/>
                   <div class=\"wasser_weapon\" style=\"width: 140px; margin-right: 5px; float: left;\">
                   <small>
                   <b>".$b["user_wasserschlacht_wasser"]." Liter</b>";
                   if ($b["schnorchel_payed_wasserschlacht"]=="yes"){
                       echo "&nbsp;-&nbsp;<img src=\"/images/wasserschlacht/wasser_thwaffe7.gif\" width=\"20\" height=\"20\" border=\"0\" alt=\"Schnorchel gekauft\" title=\"Schnorchel gekauft\"/>\n";
                   }
                   echo "</small>";
                   if ($b["user_wasserschlacht_wasser"]==0) {
                       $wasser_menge = 0;
                   }
                   else {
                       $wasser_menge = get_wasser_data($b["user_wasserschlacht_wasser"]);
                   }
                   $user_wasser_data = "<img width=\"137\" height=\"294\" border=\"0\" src=\"/images/wasserschlacht/newstand/".wasser_gender($b["geschlecht"])."/wasser_stand".$wasser_menge.".jpg\" alt=\"".$b["user_wasserschlacht_wasser"]." Liter\" title=\"".$b["user_wasserschlacht_wasser"]." Liter\">";
                   echo $user_wasser_data;
                   if ($b["id"] == $usrd["id"]){
                       if($b["schnorchel_payed_wasserschlacht"]=="yes" && $usrd["user_wasserschlacht_wasser"]>=$cdb["stopsel_menge_wassser_limit"]) {
                           $wasser_send_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=wasserablassen", "index.php?d=updateschlacht&action=wasserablassen&s=".$usrd["id"]."");
                           echo "<div style=\"width: 620px;border: 1px solid #ddd;padding:3px;\"><b>Wasser ablassen</b>
                           <a href=\"".$wasser_send_url."\"".Popup().">
                           <img src=\"/images/wasserschlacht/wasser_stoepsel.gif\" width=\"15\" height=\"20\" border=\"0\" alt=\"Wasser ablassen\" title=\"Wasser ablassen\" align=\"absmiddle\"/>
                           </a>
                           </div>";
                       }
                   }
                   echo "</div>";
                   $aviable_punkte = 0;
                   $res_user_punkte = mysql_query("SELECT * FROM ".$dbx."_punkte WHERE user = '".$usrd["id"]."'")or die("error punkte");
                   $arr = mysql_fetch_array($res_user_punkte);
                   if($arr){
                       $aviable_punkte = $arr["punkte"];
                   }
                   else{
                       $aviable_punkte = 0;
                   }

                   echo "<div class=\"wasser_weapon\" style=\"width: 120px; margin-right: 50px; float: left; margin: auto;margin-top:-18px; text-align: center;\">
                   <b>Du hast</b><br /><b>".$usrd["user_wasserschlacht_wasser"]." L / ".$usrd["ballons_payed_wasserschlacht"]." Bal / ".$usrd["ring_payed_wasserschlacht"]." R </b><br/>";
                   $end_game_title ="";
                   $freigabe_game = true;
                   $freigabe_flutwelle = true;
                   $freigabe_retungsringe = true;
                   $my_user_data_endtitel ="";
                   $wasser_ring_title ="";
                   $no_wasser ="";

                   $res_wasserschlacht = mysql_query("SELECT * FROM wasserschlacht WHERE userid = '".mysql_real_escape_string($b["id"])."' AND wasser_userid = '".mysql_real_escape_string($usrd["id"])."' AND aktiv = 'yes'")or die("error game");
                   if(mysql_num_rows($res_wasserschlacht)>0){
                       $end_game_title = "Du hast ".ucfirst($b["user"])." schon nass gemacht!";
                       $freigabe_game = false;
                       $freigabe_flutwelle = false;
                   }
                   $usrd_wasser_bank = number_format($usrd["user_wasserschlacht_wasser"]);
                   $data_bank_ballons = number_format($usrd["ballons_payed_wasserschlacht"]);
                   $usrd_bank_retringe = number_format($usrd["ring_payed_wasserschlacht"]);


                   if ($b["id"] == $usrd["id"]){
                       $freigabe_game = false;
                       $freigabe_flutwelle = false;
                       $freigabe_retungsringe = false;
                       $my_user_data_endtitel = "Du kannst nur andere nass machen!";
                       $wasser_ring_title = "Du kannst dir selber keinen Rettungsring werfen!";
                   }
                   //////////Ballons//////////
                   if ($data_bank_ballons == 0) {
                       echo "<img src=\"/images/wasserschlacht/wasser_kwaffe0.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel." Du hast nicht genug Ballons\"/><br clear=\"all\"/>";
                   }
                   else{
                       if ($usrd_wasser_bank < $cdb["balon_menge_wasserschlacht"]) {
                           $freigabe_game = false;
                           $no_wasser ="Du hast nicht genug Wasser";
                       }
                       if ($freigabe_game!=false) {
                           $ballon_send_url = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=ballonwerfen", "index.php?d=updateschlacht&action=ballonwerfen&s=".$b["id"]."");
                           echo "<a href=\"".$ballon_send_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe0.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"werfen (".$cdb["balon_menge_wasserschlacht"]." Liter) Du hast noch ".$data_bank_ballons." Ballons\"/></a>";
                       }
                       else {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe0.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel." ".$no_wasser." Du hast noch ".$data_bank_ballons." Ballons\"/><br clear=\"all\"/>";
                       }
                   }
                   //////////END Ballons//////////

                   //////////Pistole schiessen//////////
                   if ($usrd["pistole_payed_wasserschlacht"] == "yes") {
                       if ($usrd_wasser_bank < $cdb["pistole_menge_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe2.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel." Du hast nicht genug Wasser\"/><br clear=\"all\"/>";
                       }
                       else{
                           if($freigabe_game!=false) {
                               $pistol_send_url = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=pistolschiessen", "index.php?d=updateschlacht&action=pistolschiessen&s=".$b["id"]."");
                               echo "<a href=\"".$pistol_send_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe2.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"schiessen (".$cdb["pistole_menge_wasserschlacht"]." Liter)\"/></a>";

                           }
                           else {
                               echo "<img src=\"/images/wasserschlacht/wasser_kwaffe2.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel."\"/><br clear=\"all\"/>";
                           }
                       }
                   }
                   //////////END Pistole schiessen//////////

                   //////////Pumpgun schiessen//////////
                   if ($usrd["gun_payed_wasserschlacht"] == "yes") {
                       if ($usrd_wasser_bank < $cdb["pumpgun_menge_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe4.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel." Du hast nicht genug Wasser\"/><br clear=\"all\"/>";
                       }
                       else{
                           if ($freigabe_game!=false) {
                               $gun_send_url = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=pumpgunschiessen", "index.php?d=updateschlacht&action=pumpgunschiessen&s=".$b["id"]."");
                               echo "<a href=\"".$gun_send_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe4.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"Pumpgun schiessen (".$cdb["pumpgun_menge_wasserschlacht"]." Liter)\"/></a>";

                           }
                           else {
                               echo "<img src=\"/images/wasserschlacht/wasser_kwaffe4.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel."\"/><br clear=\"all\"/>";
                           }
                       }
                   }
                   //////////END Pumpgun schiessen//////////

                   //////////Retungsring werfen//////////
                   if ($usrd_bank_retringe == 0) {
                       echo "<img src=\"/images/wasserschlacht/wasser_kwaffe9.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"Du hast keine Rettungsringe\"/><br clear=\"all\"/>";
                   }
                   else{
                       if ($b["user_wasserschlacht_wasser"]<100){
                           $freigabe_retungsringe = false;
                           $user_not_ret = "".ucfirst($b["user"])." muss noch nicht gerettet werden!";
                       }
                       if($freigabe_retungsringe!=false) {
                           $rings_send_url = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=ringwerfen", "index.php?d=updateschlacht&action=ringwerfen&s=".$b["id"]."");
                           echo "<a href=\"".$rings_send_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe9.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".ucfirst($b["user"])." an Land ziehen(Du hast noch ".$usrd_bank_retringe." Rettungsring(e))\"/></a>";
                       }
                       else{
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe9.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$wasser_ring_title." ".$user_not_ret."\"/><br clear=\"all\"/>";
                       }
                   }
                   //////////END Retungsring werfen//////////

                   //////////Flutwelle//////////
                   if ($usrd["flut_payed_wasserschlacht"] == "yes"){
                       if ($usrd_wasser_bank < $cdb["fluttwelle_menge_wasserschlacht"]){
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe5.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel." Du hast nicht genug Wasser\"/><br clear=\"all\"/>";
                       }
                       else{
                           if ($freigabe_flutwelle!=false) {
                               $tsunami_send_url = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=flutwellesenden", "index.php?d=updateschlacht&action=flutwellesenden&s=".$b["id"]."");
                               echo "<a href=\"".$tsunami_send_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe5.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"Flutwelle (".$cdb["fluttwelle_menge_wasserschlacht"]." Liter)\"/></a>";

                           }
                           else {
                               echo "<img src=\"/images/wasserschlacht/wasser_kwaffe5.gif\" width=\"70\" height=\"35\" border=\"0\" title=\"".$end_game_title." ".$my_user_data_endtitel."\"/><br clear=\"all\"/>";
                           }

                       }
                   }
                   //////////END Flutwelle werfen//////////

                   echo "</div></div>";
                   echo "<div class=\"wasser_list\" style=\"float: left;margin-top:-17px;margin-left: 20px;width: 300px;\">
                   <b>Geschichte von ".ucfirst($b["user"]).":</b>
                   <br/>";
                   $limit = (!empty($cdb["warteschleife_wasserschlacht"]) && $cdb["warteschleife_wasserschlacht"] !=0 ? $cdb["warteschleife_wasserschlacht"]: 10);
                   $res_history = mysql_query("SELECT was.*, u.user as username
                   FROM wasserschlacht was
                   LEFT JOIN ".$dbx."_user AS u ON u.id = was.wasser_userid
                   WHERE was.userid = '".mysql_real_escape_string($b["id"])."' ORDER BY id DESC LIMIT ".$limit)or die("error game");
                   if(mysql_num_rows($res_history)>0){
                       $titels_arry = game_titles_arr();
                       while ($row_history = mysql_fetch_array($res_history) ) {
                           $get_user_link = genURL('user-'.urlencode($row_history["username"]).'/','index.php?d=user&s='.urlencode($row_history["username"]));
                           echo "<a href=\"".$get_user_link."\">";
                           echo get_schlacht_type($row_history["type"]);
                           echo "</a>";
                           echo "<a href=\"".$get_user_link."\">".urlencode($row_history["username"])."</a>";
                           if(isset($cdb["game_wasserschlacht_titles"]) && $cdb["game_wasserschlacht_titles"] == 1){
                               echo "&nbsp;";
                               foreach ($titels_arry['titles'] as $arr_title => $tit){
                                   if ($arr_title == $row_history["type"]) {
                                       $titel_data = $tit;
                                       echo $titel_data;
                                   }
                               }
                           }
                           echo "<br/>";
                       }
                   }
                   else{
                        echo "Hier hat noch keiner mit Wasser geworfen :-(";
                   }
                   echo "</div>";

                   echo "</div>";
                   echo "</div>";
                   echo "<br /><br /><br />";
                   echo "<div style=\"clear: both;\"></div>";
                   echo "<br />";
                   echo "<div style=\"width: 620px;border: 1px solid #ddd;padding:3px;\">";

                   if ($usrd["flut_payed_wasserschlacht"] == "no"){
                       echo "<div style=\"width: 70px; float: left;\">
                       <small>";
                       if ($aviable_punkte < $cdb["flut_kosten_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe5.gif\" width=\"70\" height=\"35\" title=\"Flutwelle: Du hast nicht genug Punkte\" border=\"0\"/>";
                       }
                       else {
                           $flut_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=fluttwellekaufen", "index.php?d=updateschlacht&action=fluttwellekaufen&s=".$usrd["id"]."");
                           echo "<a href=\"".$flut_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe5.gif\" width=\"70\" height=\"35\" title=\"Wasserwaffe: Flutwelle kaufen\" border=\"0\"/></a>";
                       }
                       echo "<div style=\"text-align: center;\">
                       <nobr>".$cdb["flut_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                       </div>
                       </small>";
                       echo "</div>";
                   }

                   if ($usrd["gun_payed_wasserschlacht"] == "no"){
                       echo "<div style=\"width: 70px; float: left;\">";
                       echo "<small>";
                       if ($aviable_punkte < $cdb["gun_kosten_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe4.gif\" width=\"70\" height=\"35\" title=\"Pumpgun: Du hast nicht genug Punkte\" border=\"0\"/>";
                       }
                       else {
                           $gun_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=gunkaufen", "index.php?d=updateschlacht&action=gunkaufen&s=".$usrd["id"]."");
                           echo "<a href=\"".$gun_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe4.gif\" width=\"70\" height=\"35\" title=\"Wasserwaffe: Pumpgun kaufen\" border=\"0\"/></a>";
                       }
                       echo "<div style=\"text-align: center;\">
                       <nobr>".$cdb["gun_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                       </div>
                       </small>";
                       echo "</div>";
                   }

                   if ($usrd["pistole_payed_wasserschlacht"] == "no"){
                       echo "<div style=\"width: 70px; float: left;\">";
                       echo "<small>";
                       if ($aviable_punkte < $cdb["pistole_kosten_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe2.gif\" width=\"70\" height=\"35\" title=\"Wasserpistole: Du hast nicht genug Punkte\" border=\"0\"/>";
                       }
                       else {
                           $pistol_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=pistolekaufen", "index.php?d=updateschlacht&action=pistolekaufen&s=".$usrd["id"]."");
                           echo "<a href=\"".$pistol_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe2.gif\" width=\"70\" height=\"35\" title=\"Wasserwaffe: Wasserpistole kaufen\" border=\"0\"/></a>";
                       }

                       echo "<div style=\"text-align: center;\">
                       <nobr>".$cdb["pistole_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                       </div>
                       </small>";
                       echo "</div>";
                   }

                   echo "<div style=\"width: 70px; float: left;\">";
                   echo "<small>";
                   if ($aviable_punkte < $cdb["retring_kosten_wasserschlacht"]) {
                       echo "<img src=\"/images/wasserschlacht/wasser_kwaffe9.gif\" width=\"70\" height=\"35\" title=\"Rettungsring: Du hast nicht genug Punkte\" border=\"0\"/>";
                   }
                   else {
                       $retring_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=retungsring", "index.php?d=updateschlacht&action=retungsring&s=".$usrd["id"]."");
                       echo "<a href=\"".$retring_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe9.gif\" width=\"70\" height=\"35\" title=\"Rettungsring kaufen\" border=\"0\"/></a>";
                   }
                   echo "<div style=\"text-align: center;\">
                   <nobr>".$cdb["retring_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                   </div>
                   </small>";
                   echo "</div>";

                   if ($b["id"] == $usrd["id"] && $b["schnorchel_payed_wasserschlacht"]=="no"){
                       echo "<div style=\"width: 70px; float: left;\">";
                       echo "<small>";
                       if ($aviable_punkte < $cdb["schnorchel_kosten_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe7.gif\" width=\"70\" height=\"35\" title=\"Schnorchel: Du hast nicht genug Punkte\" border=\"0\"/>";
                       }
                       else {
                           $schonr_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=payschnorchel", "index.php?d=updateschlacht&action=payschnorchel&s=".$usrd["id"]."");
                           echo "<a href=\"".$schonr_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe7.gif\" width=\"70\" height=\"35\" title=\"Schnorchel kaufen\" border=\"0\"/></a>";
                       }
                       echo "<div style=\"text-align: center;\">
                       <nobr>".$cdb["schnorchel_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                       </div>
                       </small>";
                       echo "</div>";
                   }


                   echo "<div style=\"width: 70px; float: left;\">
                   <small>";
                   if ($aviable_punkte < $cdb["wassereimer_kosten_wasserschlacht"]) {
                       echo "<img src=\"/images/wasserschlacht/wasser_keimer.gif\" width=\"70\" height=\"35\" title=\"Wassereimer: Du hast nicht genug Punkte\" border=\"0\"/>";
                   }
                   else {
                       $wasser_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=wasserkaufen", "index.php?d=updateschlacht&action=wasserkaufen&s=".$usrd["id"]."");
                       echo "<a href=\"".$wasser_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_eimer.gif\" width=\"70\" height=\"35\" title=\"Wassereimer: 10 Liter kaufen\" border=\"0\"/></a>";
                   }

                   echo "<div style=\"text-align: center;\">
                   <nobr>".$cdb["wassereimer_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                   </div>
                   </small>
                   </div>";

                   if ($usrd["ballons_payed_wasserschlacht"]==0){
                       echo "<div style=\"width: 70px; float: left;\">";
                       echo "<small>";
                       if ($aviable_punkte < $cdb["ballons_kosten_wasserschlacht"]) {
                           echo "<img src=\"/images/wasserschlacht/wasser_kwaffe0.gif\" width=\"70\" height=\"35\" title=\"Ballons: Du hast nicht genug Punkte\" border=\"0\"/>";
                       }
                       else {
                           $balons_kauf_url = actiongameURL("box.php?iframe=schlacht&s=".$usrd["id"]."&u=paybaloons", "index.php?d=updateschlacht&action=paybaloons&s=".$usrd["id"]."");
                           echo "<a href=\"".$balons_kauf_url."\"".Popup()."><img src=\"/images/wasserschlacht/wasser_waffe0.gif\" width=\"70\" height=\"35\" title=\"".$cdb["ballons_anzahl_wasserschlacht"]." Ballons kaufen\" border=\"0\"/></a>";
                       }
                       echo "<div style=\"text-align: center;\">
                       <nobr>".$cdb["ballons_kosten_wasserschlacht"]." <img src=\"/icon/punkte.png\" width=\"16\" height=\"16\" alt=\"Punkte\" border=\"0\" align=\"absmiddle\"/></nobr>
                       </div>
                       </small>";
                       echo "</div>";
                   }
                   echo "<div style=\"clear: both;\"></div>";

                   if ($b["id"] == $usrd["id"] && $usrd["hide_wasserschlacht"]=="no"){
                       echo "<br />\n";
                       echo "<div style=\"width: 200px; float: left;margin-top:10px;\">";
                       $url_aktivat = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=deaktivator", "index.php?d=updateschlacht&action=deaktivator&s=".$b["id"]."");
                       echo "&nbsp;&nbsp;<a href=\"".$url_aktivat."\"".Popup()."><b>Wasserschlacht deaktivieren</b></a>";
                       echo "</div>";
                   }

                   echo "</td></tr>";
                   echo "</table>";
               }
               else{
                   echo ucfirst($b["user"])." hat die Wasserschlacht deaktiviert!";
                   if ($b["id"]==$usrd["id"]){
                       $url_deactiv = actiongameURL("box.php?iframe=schlacht&s=".$b["id"]."&u=aktivator", "index.php?d=updateschlacht&action=aktivator&s=".$b["id"]."");
                       echo "&nbsp;&nbsp;<a href=\"".$url_deactiv."\"".Popup()."><b>Wasserschlacht aktivieren</b></a>";
                   }
               }
}
           }
       }


   }
   echo "";
   //////////////Wasserschlacht Spiel/////////////////////////////////
   //////////////ENDE////////////////////////////////////////////////
   ?>
 
Zuletzt bearbeitet:
Theoretisch musst du nur abfragen, entweder per Cookie/Session oder DB.
Wenn UserX gewurfen hat, dann setzte true/false oder 0/1.
Wenn UserX true ist, dann hat er gewurfen, wenn False dann darf er noch. :)

PHP:
if($userX === true) { echo "Er darf Werfen"; }
else { echo "Er darf nicht mehr Werfen"; }
 
Danke für die Antwort. Liest sich einfach ;)
So, habe noch eine Datei gefunden. Wo muss ich das ändern bzw. einfügen? In obiger oder in dieser? Ist es z.B. in dieser Zeile 261 ?

PHP:
<?php

   //print_r($lg);
   if (!isset($lg) || $lg!="ok"){
       exit();
   }
   if (!isset($usrd)){
       exit();
   }
   $redir = back_refferer();
   $redir = strip_tags($redir);

   if ($_SERVER["REQUEST_METHOD"] == "GET"){
       $action = isset($_GET['action']) ? htmlspecialchars($_GET['action']) : '';
       $s = isset($_GET['s']) ? intval($_GET['s']) : 0;
       $allowed_actions = array("aktivator", "deaktivator", "fluttwellekaufen", "gunkaufen", "pistolekaufen", "retungsring", "payschnorchel", "wasserkaufen", "paybaloons", "wasserablassen", "ballonwerfen", "pistolschiessen", "pumpgunschiessen", "ringwerfen", "flutwellesenden");
       if (!in_array($action, $allowed_actions)){
           exit();
       }

       $aviable_punkte = 0;
       $res_user_punkte = mysql_query("SELECT * FROM ".$dbx."_punkte WHERE user = '".$usrd["id"]."'")or die("error punkte");
       $arr = mysql_fetch_array($res_user_punkte);
       if($arr){
           $aviable_punkte = $arr["punkte"];
       }
       else{
           $aviable_punkte = 0;
       }

       $check_blockliste = mysql_query("SELECT * FROM ".$dbx."_user_block WHERE (u1 = '".secure_cont($usrd["id"])."' AND u2 = '".secure_cont($s)."') OR (u2 = '".secure_cont($usrd["id"])."' AND u1 = '".secure_cont($s)."')");
       if(mysql_num_rows($check_blockliste)>0) {
           exit("<img src=\"/icon/03/16/50.png\" width=\"16\" height=\"16\" align=\"absmiddle\"> Gesperrt d&uuml;rch Blockliste - Spiel automatisch beendet!<br>
           <br>Du befindest dich auf der Blockliste dieses Mitglieds oder umgekehrt.<br />
           Daher kann kein Spiel mit diesem Mitglied gespielt werden.");
           header("Refresh: 2; URL=".$redir);
           exit();
       }

       if($action == "aktivator"){
           $s = (int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Spiel aktivieren!');
           $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["id"]!= $userdata["id"]){
               echo genMsg('03/16/01','Das Spiel kann nur vom Mitglied aktiviert werden!');
                load_end_footer();
               }
           else{
               mysql_query("UPDATE ".$dbx."_user SET `hide_wasserschlacht` = 'no' WHERE id = '".secure_cont($userdata["id"])."'")or die ("update fehler");
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "deaktivator"){
           $s =(int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Spiel deaktivieren!');
           $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["id"]!= $userdata["id"]){
               echo genMsg('03/16/01','Das Spiel kann nur vom Mitglied deaktiviert werden! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
               }
           else{
               mysql_query("UPDATE ".$dbx."_user SET `hide_wasserschlacht` = 'yes' WHERE id = '".secure_cont($userdata["id"])."'")or die ("update fehler");
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }
       if($action == "fluttwellekaufen"){
           echo genTitel('02/16/04','Wasserschlacht: Flutwelle erwerben!');
           if($usrd["flut_payed_wasserschlacht"]=="yes"){
               echo genMsg('03/16/01','Du hast schon eine Flutwelle gekauft <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }elseif($aviable_punkte < $cdb["flut_kosten_wasserschlacht"]){
               echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET flut_payed_wasserschlacht = 'yes' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["flut_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["flut_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: Flutwelle (Tsunami) gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "gunkaufen"){
           echo genTitel('02/16/04','Wasserschlacht: Pumpgun erwerben!');
           if($usrd["gun_payed_wasserschlacht"]=="yes"){
               echo genMsg('03/16/01','Du hast schon eine Pumpgun gekauft! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();

           }elseif($aviable_punkte < $cdb["gun_kosten_wasserschlacht"]){
               echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET gun_payed_wasserschlacht = 'yes' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["gun_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["gun_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: Pumpgun gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }


       if($action == "pistolekaufen"){
           echo genTitel('02/16/04','Wasserschlacht: Wasserpistole erwerben!');
           if($usrd["pistole_payed_wasserschlacht"]=="yes"){
               echo genMsg('03/16/01','Du hast schon eine Wasserpistole gekauft! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }elseif($aviable_punkte < $cdb["pistole_kosten_wasserschlacht"]){
                   echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET pistole_payed_wasserschlacht = 'yes' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["pistole_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["pistole_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: Wasserpistole gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "retungsring"){
           echo genTitel('02/16/04','Wasserschlacht: Rettungsring erwerben!');
           if($usrd["ring_payed_wasserschlacht"] >= $cdb["rettringe_menge_wasserschlacht"]){
               echo genMsg("03/16/01","Du kannst nicht mehr als <b>".$cdb["rettringe_menge_wasserschlacht"]."</b> kaufen! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif($aviable_punkte < $cdb["retring_kosten_wasserschlacht"]){
                echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET ring_payed_wasserschlacht = ring_payed_wasserschlacht + 1 WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["retring_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["retring_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: Rettungsring erworben", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "payschnorchel"){
           echo genTitel('02/16/04','Wasserschlacht: Schnorchel erwerben!');
           if($usrd["schnorchel_payed_wasserschlacht"]=="yes"){
               echo genMsg("03/16/01","Du hast schon einen Schnorchel gekauft! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();

           }elseif($aviable_punkte < $cdb["schnorchel_kosten_wasserschlacht"]){
                echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();

           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET schnorchel_payed_wasserschlacht = 'yes' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["schnorchel_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["schnorchel_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: Schnorchel gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "wasserkaufen"){
           echo genTitel('02/16/04','Wasserschlacht: Wassereimer erwerben!');
           if($usrd["user_wasserschlacht_wasser"]>=100){
               echo genMsg("03/16/01","Du stehst selbst bis zum Hals im Wasser! Der Einkauf ist nicht m&ouml;glich! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();

           }elseif($aviable_punkte < $cdb["wassereimer_kosten_wasserschlacht"]){
                echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = user_wasserschlacht_wasser + 10 WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["wassereimer_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["wassereimer_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: 10 Liter Wasser gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "paybaloons"){
           echo genTitel('02/16/04','Wasserschlacht: Ballons erwerben!');
           if($usrd["user_wasserschlacht_wasser"]>=100){
               echo genMsg("03/16/01","Du stehst selbst bis zum Hals im Wasser! Der Einkauf ist nicht m&ouml;glich! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif($aviable_punkte < $cdb["ballons_kosten_wasserschlacht"]){
                echo genMsg('03/16/01','Du hast nicht genug Punkte! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET ballons_payed_wasserschlacht = ballons_payed_wasserschlacht + ".$cdb["ballons_anzahl_wasserschlacht"]." WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $updatet_punkte = ($aviable_punkte-$cdb["ballons_kosten_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_punkte SET punkte = '".secure_cont($updatet_punkte)."' WHERE user = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               $update_punkten_data = "-".$cdb["ballons_kosten_wasserschlacht"]."";
               minus_punkten_data($usrd["id"], "Wasserschlacht: ".$cdb["ballons_anzahl_wasserschlacht"]." Ballons gekauft", $update_punkten_data);
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "wasserablassen"){
           echo genTitel('02/16/04','Wasserschlacht: Wasser ablassen!');
           if($usrd["schnorchel_payed_wasserschlacht"] =="no"){
               echo genMsg("03/16/01","Erwerbe einen Schnorchel um Wasser abzulassen! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif($usrd["user_wasserschlacht_wasser"] == 0){
                echo genMsg("03/16/01","Du hast kein Wasser im Spiel! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
               }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '0' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($usrd["id"])."','".secure_cont($usrd["id"])."', 'stopsel')");
               //mysql_insert_id update
               $wasserschlacht_id = mysql_insert_id();
               mysql_query("UPDATE wasserschlacht SET aktiv = 'no' WHERE id = '".mysql_real_escape_string($wasserschlacht_id)."'")or die("error game next");
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }


       if($action == "ballonwerfen"){
           $s = (int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Ballon werfen!');
            $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["ballons_payed_wasserschlacht"] == 0){
               echo genMsg("03/16/01","Du hast keine Ballons mehr! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif($usrd["user_wasserschlacht_wasser"]<$cdb["balon_menge_wasserschlacht"]){
                echo genMsg("03/16/01","Du hast nicht genug Wasser! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }elseif($usrd["user_wasserschlacht_wasser"]>=100){
                echo genMsg("03/16/01","Du kannst nicht werfen, da du selbst bis zum Hals im Wasser stehst! Warte bis jemand dich rettet! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif(!check_abgesofen_userid($s)){
                echo genMsg("03/16/01","Du kannst hier nicht werfen, da das Mitglied schon bis zum Hals im Wasser steht! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = user_wasserschlacht_wasser +".$cdb["balon_menge_wasserschlacht"]." WHERE id = '".secure_cont($s)."'")or die ("update fehler");
               $update_wasser = ($usrd["user_wasserschlacht_wasser"]-$cdb["balon_menge_wasserschlacht"]);
               $update_ballons = ($usrd["ballons_payed_wasserschlacht"]-1);
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '".secure_cont($update_wasser)."', ballons_payed_wasserschlacht = '".secure_cont($update_ballons)."' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'ballon')");
               //Check warteschleife///////////
               check_wasserschlacht_next($s);
               //end check////////////////////
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "pistolschiessen"){
           $s = (int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Mit Wasserpistole beschie&szlig;en!');
           $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["user_wasserschlacht_wasser"]<$cdb["pistole_menge_wasserschlacht"]){
                echo genMsg("03/16/01","Du hast nicht genug Wasser! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }elseif($usrd["user_wasserschlacht_wasser"]>=100){
                echo genMsg("03/16/01","Du kannst nicht schiessen, da du selber bis zum Hals im Wasser stehst! Warte bis jemand dich rettet! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif(!check_abgesofen_userid($s)){
                echo genMsg("03/16/01","Du kannst hier nicht schiessen, da das Mitglied schon bis zum Hals im Wasser steht! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = user_wasserschlacht_wasser +".$cdb["pistole_menge_wasserschlacht"]." WHERE id = '".secure_cont($s)."'")or die ("update fehler");
               $update_wasser = ($usrd["user_wasserschlacht_wasser"]-$cdb["pistole_menge_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '".secure_cont($update_wasser)."' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'pistol')");
               //Check warteschleife///////////
                check_wasserschlacht_next($s);
               //end check////////////////////
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }


       if($action == "pumpgunschiessen"){
           $s = (int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Mit Pumpgun beschie&szlig;en!');
           $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["user_wasserschlacht_wasser"]<$cdb["pumpgun_menge_wasserschlacht"]){
                echo genMsg("03/16/01","Du hast nicht genug Wasser! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
               }elseif($usrd["user_wasserschlacht_wasser"]>=100){
                echo genMsg("03/16/01","Du kannst hier nicht schiessen, da das Mitglied schon bis zum Hals im Wasser steht! Warte bis jemand dich rettet! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif(!check_abgesofen_userid($s)){
                echo genMsg("03/16/01","Du kannst nicht schiessen, da das Mitglied bereits bis zum Hals im Wasser steht! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = user_wasserschlacht_wasser +".$cdb["pumpgun_menge_wasserschlacht"]." WHERE id = '".secure_cont($s)."'")or die ("update fehler");
               $update_wasser = ($usrd["user_wasserschlacht_wasser"]-$cdb["pumpgun_menge_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '".secure_cont($update_wasser)."' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'pump')");
               //Check warteschleife///////////
                check_wasserschlacht_next($s);
               //end check////////////////////
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "ringwerfen"){
           echo genTitel('02/16/04','Wasserschlacht: Rettungsring werfen!');
           $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["id"]==$userdata["id"]){
               echo genMsg('03/16/01','Du kannst dir selber einen Ring werfen!');
                load_end_footer();
           }elseif($usrd["ring_payed_wasserschlacht"] == 0){
               echo genMsg("03/16/01","Du hast nicht genug Rettungsringe! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }
           else{
               mysql_query("UPDATE ".$dbx."_user SET ring_payed_wasserschlacht = ring_payed_wasserschlacht - 1 WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '0' WHERE id = '".secure_cont($s)."'")or die ("update fehler");
               //mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'ring')");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type, aktiv) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'ring', 'no')");
               //Check warteschleife///////////
                check_wasserschlacht_next($s);
               //end check////////////////////
               //mysql_query("UPDATE wasserschlacht SET aktiv = 'no' WHERE userid = '".mysql_real_escape_string($s)."' AND wasser_userid = '".mysql_real_escape_string($usrd["id"])."'")or die("error game next");
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

       if($action == "flutwellesenden"){
           $s = (int)$s;
           echo genTitel('02/16/04','Wasserschlacht: Flut - Die Welle machen!');
            $res_user = mysql_query("SELECT * FROM ".$dbx."_user WHERE id = '".secure_cont($s)."'")or die ("fehler");
           $userdata = mysql_fetch_array($res_user);
           if(!$userdata){
               echo genMsg('03/16/01','Unbekanntes Mitglied');
               load_end_footer();
           }elseif($usrd["id"]==$userdata["id"]){
               echo genMsg('03/16/01','Du kannst dir selber nicht die Welle machen! <a href='.$redir.'>Zur&uuml;ck</a>');
                load_end_footer();
           }elseif($usrd["user_wasserschlacht_wasser"]<$cdb["fluttwelle_menge_wasserschlacht"]){
                echo genMsg('03/16/01','Du hast nicht genug Wasser! <a href='.$redir.'>Zur&uuml;ck</a>');
               load_end_footer();
               }elseif($usrd["user_wasserschlacht_wasser"]>=100){
                echo genMsg("03/16/01","Du kannst hier keine Welle machen, da du bereits selber bis zum Hals im Wasser stehst! Warte bis jemand dich rettet! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
           }elseif(!check_abgesofen_userid($s)){
                echo genMsg("03/16/01","Du kannst hier keine Welle machen, da das Mitglied bereits bis zum Hals im Wasser steht! <a href=".$redir.">Zur&uuml;ck</a>");
               load_end_footer();
            }
           else{
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = user_wasserschlacht_wasser +".$cdb["fluttwelle_menge_wasserschlacht"]." WHERE id = '".secure_cont($s)."'")or die ("update fehler");
               $update_wasser = ($usrd["user_wasserschlacht_wasser"]-$cdb["fluttwelle_menge_wasserschlacht"]);
               mysql_query("UPDATE ".$dbx."_user SET user_wasserschlacht_wasser = '".secure_cont($update_wasser)."' WHERE id = '".secure_cont($usrd["id"])."'")or die ("update fehler");
               mysql_query("INSERT INTO wasserschlacht (userid, wasser_userid, type) VALUES ('".secure_cont($s)."','".secure_cont($usrd["id"])."', 'flut')");
               //Check warteschleife///////////
               check_wasserschlacht_next($s);
               //end check////////////////////
               redirekt_get_url($redir);
               exit();
           }
           exit();
       }

   }
?>
 
Am besten da, wo der User werfen könnte :)
Da Ich das Script nicht kenne, kann Ich dir auch nicht sagen wo es am besten hin muss. :)
 

Neue Beiträge

Zurück