Hey @ll,
ich bin dabei mein altes, textbasiertes Browsergame zu akltualisieren und bin beim PVP-Kampf auf ein Problem gestoßen welches ich bisher nicht selbst lösen konnte.
Das komische dabei, das PVE-Kampf-Skript habe ich alleine geschaft zum laufen zu bringen - hier war es eig nur nötig den HTML-Teil zu aktualisieren - weswegen ich mir auch nicht zu 100% sicher bin ob es beim PVP auch wirklich nur am JS liegt. <- das ist aber ein Grund mehr das hier zu posten, damit ich nicht die ganze Zeit an der falschen Stelle suche (da ich mich mit JS auch nicht so gut auskenne).
Wie äußert sich das Problem? - Beim starten eines PVP-Kampfes verläuft erst noch alles gut, bis dann beide Spieler im Kampf sind und das Kampf-Skript ständig durchläuft, es startet also nicht mal die erste Runde - als würde er die neue Runde nicht berechnen können, oder zumindest nicht wer anfangen soll (wirkt zumindest so auf mich wenn ich mit den Werkzeugen des Web-Entwicklers arbeite - allerdings ist das auch schwer zu sagen da durch das ständige durchlaufen des Codes auch die Netzwerkanalyse ständig neu angezeigt wird).
Den PHP-Code habe ich schon aktualisiert und der gibt soweit auch keine Fehlermeldung aus.
Der HTML-Teil ist auch schon überarbeitet und funktioniert so wie er ist auch beim PVE-Kampf.
Wenn sich das mal jemand anschauen könnte wäre ich ihm sehr dankbar
Auch gibt es die Möglichkeit sich das auf der Seite selbst anzuschauen, wenn erwünscht.
Code folgt als Antwort da sonst Post zu lang ist.
HTML-Code:
ich bin dabei mein altes, textbasiertes Browsergame zu akltualisieren und bin beim PVP-Kampf auf ein Problem gestoßen welches ich bisher nicht selbst lösen konnte.
Das komische dabei, das PVE-Kampf-Skript habe ich alleine geschaft zum laufen zu bringen - hier war es eig nur nötig den HTML-Teil zu aktualisieren - weswegen ich mir auch nicht zu 100% sicher bin ob es beim PVP auch wirklich nur am JS liegt. <- das ist aber ein Grund mehr das hier zu posten, damit ich nicht die ganze Zeit an der falschen Stelle suche (da ich mich mit JS auch nicht so gut auskenne).
Wie äußert sich das Problem? - Beim starten eines PVP-Kampfes verläuft erst noch alles gut, bis dann beide Spieler im Kampf sind und das Kampf-Skript ständig durchläuft, es startet also nicht mal die erste Runde - als würde er die neue Runde nicht berechnen können, oder zumindest nicht wer anfangen soll (wirkt zumindest so auf mich wenn ich mit den Werkzeugen des Web-Entwicklers arbeite - allerdings ist das auch schwer zu sagen da durch das ständige durchlaufen des Codes auch die Netzwerkanalyse ständig neu angezeigt wird).
Den PHP-Code habe ich schon aktualisiert und der gibt soweit auch keine Fehlermeldung aus.
Der HTML-Teil ist auch schon überarbeitet und funktioniert so wie er ist auch beim PVE-Kampf.
Wenn sich das mal jemand anschauen könnte wäre ich ihm sehr dankbar
Auch gibt es die Möglichkeit sich das auf der Seite selbst anzuschauen, wenn erwünscht.
Code folgt als Antwort da sonst Post zu lang ist.
HTML-Code:
Code:
<body bgcolor="#D4D4D4" onLoad="start('<?= $start ?>','<?= $special_load ?>','<?= $zeit_wenn ?>','<?= $zeit_wert1337 ?>');"> <form action="" name="kampfsystem" onsubmit="saveData(); return false;"> <!-- Linke Tabelle --> <table style="position: absolute; left: 20; top: 37; width: 252px; height: 370px;" id="AutoNumber1"> <tr> <td bgcolor="#763131"> <p style="text-align: left;"><b> Jutsus</b></p> </td> </tr> <tr> <td bgcolor="#5F704F" > <div id="loadattacke">Lädt Jutsus..</div> </td> </tr> <tr> <td bgcolor="#763131"> <b>Verbrauch</b></td> </tr> <tr> <td bgcolor="#5F704F"> HP: <b id="hpanzeige">0%</b><br> Chakra: <b id="mpanzeige">0%</b><br> SP: <b id="spanzeige">0%</b> </td> </tr> <tr> <td bgcolor="#763131"><b> Special Attacken</b></td> </tr> <tr> <td bgcolor="#5F704F"> <div id="loadspattacke"></div></td> </tr> <tr> <td bgcolor="#763131"> Ziel</td> </tr> <tr> <td bgcolor="#5F704F"> <div id="loadziel"></div> <br><br> <form action="../index.php?as=kampf_lobby" name="back" method="post"> <input type="submit" value="warten auf Gegner(90)" name="submit1" disabled> </form> <form action="kampf.php" name="submit2" method="post"></form> </td> </tr> </table> <div id="leiste_links"></div> <div style="position: absolute; left: 192; top: 17; width:400; height:142"> <p> <div id="start_anfang"></div> <div id="start_kampf2" style="position: absolute; left: 40; top: 171; width:544; height:142">Auf Angriff warten...</div> <div id="debug"></div> </p> </div> <div id="info_text" style="position: absolute; left: 250; top: 10; width:544; height:142">Fight</div><br><br> </form> </body>
Comment