Code gesäubert

Konterheal eingefügt
main
radiskull 13 years ago
parent 3fd712daa5
commit e04b3e423e

@ -452,6 +452,7 @@ function eintragen($char_id,$name,$user_ida) {
$kampf_kaioken2 = 1; //////// Man Bekommt sau viel staerke fuer 1runde $kampf_kaioken2 = 1; //////// Man Bekommt sau viel staerke fuer 1runde
$kampf_lose2 = 1; //////// MP Wegmachen $kampf_lose2 = 1; //////// MP Wegmachen
$kampf_majin = 1; /////// Jemnand als majin machen. $kampf_majin = 1; /////// Jemnand als majin machen.
$kampf_konterheal = 2; /////// Eine Heal-Attacke kontern.
$kampf_tausch2 = 3; /////// Attacke Kopieren. $kampf_tausch2 = 3; /////// Attacke Kopieren.
$kampf_frucht = 1; $kampf_frucht = 1;
//<2F>berpr<70>fen, wie oft welche Attacke benutzt wird, sowie andere Abh<62>ngigkeiten //<2F>berpr<70>fen, wie oft welche Attacke benutzt wird, sowie andere Abh<62>ngigkeiten
@ -482,6 +483,7 @@ function eintragen($char_id,$name,$user_ida) {
}elseif($row[type] == "majin") { $kampf_majin_n++; }elseif($row[type] == "majin") { $kampf_majin_n++;
}elseif($row[type] == "tausch2") { $kampf_tausch2_n++; }elseif($row[type] == "tausch2") { $kampf_tausch2_n++;
}elseif($row[type] == "frucht") { $kampf_frucht_n++; }elseif($row[type] == "frucht") { $kampf_frucht_n++;
}elseif($row[type] == "konterhp") { $kampf_konterheal_n++;
} }
if($kampf_copy_n > $kampf_copy) { if($kampf_copy_n > $kampf_copy) {
$fehler[0] = "Fehler die Technik vom type: Copy darf nur ".$kampf_copy." mal benutzt werden."; $fehler[0] = "Fehler die Technik vom type: Copy darf nur ".$kampf_copy." mal benutzt werden.";
@ -559,8 +561,12 @@ function eintragen($char_id,$name,$user_ida) {
$fehler[19] = 'Fehler die Technik vom type: frucht darf nur '.$kampf_frucht.' mal benutzt werden!'; $fehler[19] = 'Fehler die Technik vom type: frucht darf nur '.$kampf_frucht.' mal benutzt werden!';
$anz++; $anz++;
} }
if($kampf_konterheal_n > $kampf_konterheal) {
$fehler[20] = 'Fehler die Technik vom type: Konterheal darf nur '.$kampf_konterheal.' mal benutzt werden!';
$anz++;
}
if($kampf_hp_n >= 1 AND $kampf_hpmp_n >= 1) { if($kampf_hp_n >= 1 AND $kampf_hpmp_n >= 1) {
$fehler[20] = 'Fehler die Technik vom type: HP darf nicht zusammen mit der Technik vom type: HPMP benutzt werden!'; $fehler[21] = 'Fehler die Technik vom type: HP darf nicht zusammen mit der Technik vom type: HPMP benutzt werden!';
$anz++; $anz++;
} }
} }

@ -8,25 +8,20 @@
####################KAMPF HP SPIELER 1 ####################KAMPF HP SPIELER 1
if ($technick1['type'] == 'hp') { if ($technick1['type'] == "hp") {
$k_mp[0] = $k_mp[0] - $technick1['mp']; $k_mp[0] = $k_mp[0] - $technick1['mp'];
if ($k_mp[0] < 0) { if ($k_mp[0] < 0) {
$k_mp[0] = 0; $k_mp[0] = 0;
$schaden_1 = 'Keine MP'; $schaden_1 = 'Keine MP';
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = 'nein';
} else { } else {
$k_hp[0] = $k_hp[0] + (($k_hp1[1] / 100) * $technick1['hp']); $tmp_hp[0] = (($k_hp1[1] / 100) * $technick1['hp']);
if ($k_hp1[1] < $k_hp[0]) {
$k_hp[0] = $k_hp1[1];
}
$schaden_1 = '+' . $technick1['hp'] .'% HP'; $schaden_1 = '+' . $technick1['hp'] .'% HP';
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = 'nein';
} }
} }
####################KAMPF HP SPIELER 2 ####################KAMPF HP SPIELER 2
if ($technick2['type'] == 'hp') { if ($technick2['type'] == 'hp') {
$k_mp[1] = $k_mp[1] - $technick2['mp']; $k_mp[1] = $k_mp[1] - $technick2['mp'];
if ($k_mp[1] < 0) { if ($k_mp[1] < 0) {
@ -34,12 +29,7 @@ if ($technick2['type'] == 'hp') {
$schaden_2 = 'Keine MP'; $schaden_2 = 'Keine MP';
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = 'nein';
} else { } else {
$k_hp[1] = $k_hp[1] + (($k_hp2[1] / 100) * $technick2['hp']); $tmp_hp[1] = (($k_hp2[1] / 100) * $technick2['hp']);
if ($k_hp2[1] < $k_hp[1]) {
$k_hp[1] = $k_hp2[1];
}
$schaden_2 = '+' . $technick2['hp'] .'% HP'; $schaden_2 = '+' . $technick2['hp'] .'% HP';
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = 'nein';
} }

@ -7,31 +7,33 @@
*/ */
####################KAMPF HPMP SPIELER 1 ####################KAMPF HPMP SPIELER 1
if($technick1['type'] == 'hpmp') { if($technick1['type'] == "hpmp") {
$k_hp[0] = $k_hp[0] + (($k_hp1[1] / 100) * $technick1['hp']); //$k_hp[0] = $k_hp[0] + (($k_hp1[1] / 100) * $technick1[hp]);
$tmp_hp[0] = (($k_hp1[1] / 100) * $technick1['hp']);
$k_mp[0] = $k_mp[0] + (($k_mp1[1] / 100) * $technick1['mp']); $k_mp[0] = $k_mp[0] + (($k_mp1[1] / 100) * $technick1['mp']);
if($k_hp1[1] < $k_hp[0]) { $k_hp[0] = $k_hp1[1]; } //if($k_hp1[1] < $k_hp[0]) { $k_hp[0] = $k_hp1[1]; }
if($k_mp1[1] < $k_mp[0]) { $k_mp[0] = $k_mp1[1]; } if($k_mp1[1] < $k_mp[0]) { $k_mp[0] = $k_mp1[1]; }
$schaden_1 = '+' . $technick1['hp'] . '% HP /' . $technick1['mp'] . '% MP'; $schaden_1 = "+ $technick1[hp]% HP/ $technick1[mp]% MP";
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = "nein";
} }
####################KAMPF HPMP SPIELER 2 ####################KAMPF HPMP SPIELER 2
if($technick2['type'] == 'hpmp') { if($technick2['type'] == "hpmp") {
$k_hp[1] = $k_hp[1] + (($k_hp2[1] / 100) * $technick2['hp']); //$k_hp[1] = $k_hp[1] + (($k_hp2[1] / 100) * $technick2[hp]);
$tmp_hp[1] = (($k_hp2[1] / 100) * $technick2['hp']);
$k_mp[1] = $k_mp[1] + (($k_mp2[1] / 100) * $technick2['mp']); $k_mp[1] = $k_mp[1] + (($k_mp2[1] / 100) * $technick2['mp']);
if($k_hp2[1] < $k_hp[1]) { $k_hp[1] = $k_hp2[1]; } //if($k_hp2[1] < $k_hp[1]) { $k_hp[1] = $k_hp2[1]; }
if($k_mp2[1] < $k_mp[1]) { $k_mp[1] = $k_mp2[1]; } if($k_mp2[1] < $k_mp[1]) { $k_mp[1] = $k_mp2[1]; }
$schaden_2 = '+' . $technick2['hp'] . '% HP /' . $technick2['mp'] . '% MP'; $schaden_2 = "+ $technick2[hp]% HP/ $technick2[mp]% MP";
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = "nein";
} }
?> ?>

@ -0,0 +1,55 @@
<?php
/*
*
* @copyright (c) 2009 animegame.eu
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
*
*/
?>
<?php
####################KAMPF HP SPIELER 1
if ($technick1['type'] == "konterhp") {
$k_mp[0] = $k_mp[0] - $technick1['mp'];
if ($k_mp[0] < 0) {
$k_mp[0] = 0;
$schaden_1 = "Keine MP";
$aktion_AV1[$x] = "nein";
} else {
$k_hp[1] = $k_hp[1] - $tmp_hp[1];
$schaden_1 = "$tmp_hp[1]";
if($tmp_hp[1] > 0) {
$schaden_2 = "Konter!";
}
$aktion_AV1[$x] = "nein";
}
} else {
$k_hp[1] = $k_hp[1] + $tmp_hp[1];
if ($k_hp2[1] < $k_hp[1]) {
$k_hp[1] = $k_hp2[1];
}
}
####################KAMPF HP SPIELER 2
if ($technick2['type'] == "konterhp") {
$k_mp[1] = $k_mp[1] - $technick2['mp'];
if ($k_mp[1] < 0) {
$k_mp[1] = 0;
$schaden_2 = "Keine MP";
$aktion_AV2[$x] = "nein";
} else {
$k_hp[0] = $k_hp[0] - $tmp_hp[0];
$schaden_2 = "$tmp_hp[0]";
if($tmp_hp[0] > 0) {
$schaden_1 = "Konter!";
}
$aktion_AV2[$x] = "nein";
}
} else {
$k_hp[0] = $k_hp[0] + $tmp_hp[0];
if ($k_hp1[1] < $k_hp[0]) {
$k_hp[0] = $k_hp1[1];
}
}
?>

@ -8,11 +8,11 @@
####################Majin SPIELER 1 ####################Majin SPIELER 1
if($technick1['type'] == 'majin') { if($technick1['type'] == "majin") {
$k_mp[0] = $k_mp[0] - $technick1['mp']; $k_mp[0] = $k_mp[0] - $technick1['mp'];
if($k_mp[0] < 0) { if($k_mp[0] < 0) {
$schaden_1 = 'Majin Verwandlung fehlgeschlagen'; $schaden_1 = "Majin Verwandlung fehlgeschlagen";
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = "nein";
$k_mp[0] = 0; $k_mp[0] = 0;
} else { } else {
@ -23,23 +23,23 @@ $k_ver[1] = $k_ver[1] * ($technick1['verteidigung']-0.5);
$alt_hp = $k_hp[1]; $alt_hp = $k_hp[1];
$k_hp[1] = round($k_hp[1] - ($k_starke[1] / 2)); $k_hp[1] = round($k_hp[1] - ($k_starke[1] / 2));
$schaden_1 = $technick1['name']; $schaden_1 = "$technick1[name]";
$schaden_2 = $alt_hp - $k_hp[1]; $schaden_2 = $alt_hp - $k_hp[1];
if($alt_hp < $k_hp[1]) { $k_hp[1] = $alt_hp; $schaden_2 = 0; } if($alt_hp < $k_hp[1]) { $k_hp[1] = $alt_hp; $schaden_2 = 0; }
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = "nein";
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = "nein";
$aussetzten_runde = 1; $aussetzten_runde = 1;
}} }}
####################Majin SPIELER 2 ####################Majin SPIELER 2
if($technick2['type'] == 'majin') { if($technick2['type'] == "majin") {
$k_mp[1] = $k_mp[1] - $technick2['mp']; $k_mp[1] = $k_mp[1] - $technick2['mp'];
if($k_mp[1] < 0) { if($k_mp[1] < 0) {
$schaden_2 = 'Majin Verwandlung fehlgeschlagen'; $schaden_2 = "Majin Verwandlung fehlgeschlagen";
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = "nein";
$k_mp[1] = 0; $k_mp[1] = 0;
} else { } else {
@ -50,13 +50,13 @@ $k_ver[0] = $k_ver[0] * ($technick2['verteidigung']-0.5);
$alt_hp = $k_hp[0]; $alt_hp = $k_hp[0];
$k_hp[0] = round($k_hp[0] - ($k_starke[0] / 2)); $k_hp[0] = round($k_hp[0] - ($k_starke[0] / 2));
$schaden_2 = $technick2['name']; $schaden_2 = "$technick2[name]";
$schaden_1 = $alt_hp - $k_hp[0]; $schaden_1 = $alt_hp - $k_hp[0];
if($alt_hp < $k_hp[0]) { $k_hp[0] = $alt_hp; $schaden_1 = 0; } if($alt_hp < $k_hp[0]) { $k_hp[0] = $alt_hp; $schaden_1 = 0; }
$aktion_AV1[$x] = 'nein'; $aktion_AV1[$x] = "nein";
$aktion_AV2[$x] = 'nein'; $aktion_AV2[$x] = "nein";
$aussetzten_runde = 1; $aussetzten_runde = 1;
}} }}

@ -109,6 +109,7 @@ if ($k_hp[0] > $k_aufgabe[0] AND $k_hp[1] > $k_aufgabe[1] AND $x < 10) {
exit; exit;
} }
$tmp_hp = array();
while ($k_hp[0] > $k_aufgabe[0] AND $k_hp[1] > $k_aufgabe[1] AND $x < 10) { while ($k_hp[0] > $k_aufgabe[0] AND $k_hp[1] > $k_aufgabe[1] AND $x < 10) {
$technick1 = mysql_fetch_array(mysql_query("SELECT at_id, aktiv FROM lernen WHERE id='$k_attacke1[$x]' LIMIT 10")); $technick1 = mysql_fetch_array(mysql_query("SELECT at_id, aktiv FROM lernen WHERE id='$k_attacke1[$x]' LIMIT 10"));
@ -148,7 +149,10 @@ while ($k_hp[0] > $k_aufgabe[0] AND $k_hp[1] > $k_aufgabe[1] AND $x < 10) {
// $speed_char1 = mt_rand($speeds_char1_4, $speeds_char1); // $speed_char1 = mt_rand($speeds_char1_4, $speeds_char1);
// $speed_char2 = mt_rand($speeds_char2_4, $speeds_char2); // $speed_char2 = mt_rand($speeds_char2_4, $speeds_char2);
$aussetzten_runde = ""; ////// MUSS SO BLEIBEN WICHTIG ////// MUSS SO BLEIBEN WICHTIG
$aussetzten_runde = "";
$tmp_hp[0] = 0;
$tmp_hp[1] = 0;
##################################MP, SSJ Verwandlungen, HP, Koerper Tausch Technicken ##################################MP, SSJ Verwandlungen, HP, Koerper Tausch Technicken
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/majin.php'); include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/majin.php');
@ -170,6 +174,8 @@ while ($k_hp[0] > $k_aufgabe[0] AND $k_hp[1] > $k_aufgabe[1] AND $x < 10) {
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/mpv.php'); include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/mpv.php');
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/tausch.php'); include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/tausch.php');
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/hpmp.php'); include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/hpmp.php');
//Als letztes um alle HP-Attacken zu kontern (in $tmp_hp gespeichert)
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/konter_heal.php');
//include "kampf/summon.php"; //include "kampf/summon.php";
} }
include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/atk_wert.php'); include ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/kampf/atk_wert.php');

Loading…
Cancel
Save