Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $header_title="Combat";
- session_start();
- require("TBC.php3");
- require("fuck.php3");
- require("header_menu.php3");
- //Standard
- $compte_rendu="";
- if((isset($HTTP_GET_VARS['objet']))&&isset($_SESSION['combat_tour'])){
- $q=mysql_query("SELECT * FROM `ennemis` WHERE `Nom`='{$_SESSION['combat_ennemi']}'");
- $ennemi_row=mysql_fetch_row($q);
- $q=mysql_query("SELECT * FROM `combats` WHERE `proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
- $combat_row=mysql_fetch_row($q);
- $perso_PV=$combat_row[2];
- $ennemi_PV=$combat_row[4];
- $compte_rendu.="Votre perso possède $perso_PV PV.<BR />Votre ennemi possède $ennemi_PV PV.<BR />";
- $q=mysql_query("SELECT * FROM `objets_s` WHERE `proprio`='{$_SESSION['user']}' AND `ID`='{$HTTP_GET_VARS['objet']}' AND `eq_perso`='{$_SESSION['combat_perso']}'");
- $n=mysql_affected_rows($link);
- if($n!=1){
- echo "OOPS ! Crash ! Tentative de récupération d'objet : Echec; n=$n <BR />";
- echo "Erreur MySQL:<BR />";
- echo mysql_error($link);
- die();
- };
- $objet_row=mysql_fetch_row($q);
- $compte_rendu.="{$_SESSION['combat_perso']} utilise son(sa) {$objet_row[1]} ({$objet_row[3]})<BR />";
- $effets=explode(",",$objet_row[3]);
- if((substr($effets[0],0,2))=="DG"){
- $degats=substr($effets[0],3);
- $degats_mm=explode("D",$degats);
- $degats_fin=rand($degats_mm[0],$degats_mm[1]);
- $compte_rendu.="{$_SESSION['combat_perso']} fait $degats_fin dégats avec son(sa) {$objet_row[1]}. <BR />";
- $ennemi_PV-=$degats_fin;
- $compte_rendu.="L'ennemi possède maintenant $ennemi_PV PV.<BR />";
- if($ennemi_PV<=0){
- $compte_rendu.="L'ennemi est mort !<BR />";
- $compte_rendu.="Vous avez tué un {$ennemi_row[0]}, vous gagnez {$ennemi_row[4]} XP.<NR />";
- $q=mysql_query("DELETE FROM `combats` WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
- $q=mysql_query("SELECT `exp` FROM `persos` WHERE `Proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
- $exp=mysql_fetch_row($q);
- $exp=$exp[0]+$ennemi_row[4];
- $q=mysql_query("UPDATE `persos` SET `exp`='$exp' WHERE `Proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
- $compte_rendu.="Vous possédez à présent $exp points d'expérience.<BR />";
- $argent=fuck_argent($_SESSION['user'],'');
- $q=mysql_query("SELECT `niveau` FROM `persos` WHERE `proprio`='{$_SESSION['user']}' AND `nom`='{$_SESSION['combat_perso']}'");
- $nivo=mysql_fetch_row($q);
- $gain=intval($ennemi_row[4]/$nivo[0]);
- fuck_argent($_SESSION['user'],$argent+$gain);
- $compte_rendu.="Vous gagnez $gain Flooz !<BR/>";
- unset($_SESSION['combat_perso']);
- unset($_SESSION['combat_tour']);
- echo $compte_rendu;
- require("footer.php3");
- };
- $compte_rendu.="L'ennemi utilise son attaque {$ennemi_row[2]}.<BR/>";
- $degats_enn=substr($ennemi_row[3],3);
- $degats_enn_mm=explode("D",$degats_enn);
- $degats_enn_fin=rand($degats_enn_mm[0],$degats_enn_mm[1]);
- $compte_rendu.="L'ennemi inflige $degats_enn_fin degats.<BR/>";
- $perso_PV-=$degats_enn_fin;
- $compte_rendu.="Votre perso possède à présent $perso_PV PV.<BR/>";
- if($perso_PV<=0){
- $compte_rendu.="Votre perso est tombé inconscient !<BR />";
- $q=mysql_query("DELETE FROM `combats` WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
- unset($_SESSION['combat_perso']);
- unset($_SESSION['combat_tour']);
- echo $compte_rendu;
- require("footer.php3");
- };
- $q=mysql_query("UPDATE `combats` SET `PV_Perso`='$perso_PV', `PV_Ennemi`='$ennemi_PV' WHERE `Proprio`='{$_SESSION['user']}' AND `perso`='{$_SESSION['combat_perso']}'");
- };
- $_SESSION['combat_tour']++;
- };
- if((!isset($_SESSION['combat_tour']))&&(!isset($HTTP_POST_VARS['perso']))){
- echo "<FORM action=baston.php3 method=post><TABLE style=\"font-size:14;\"><TR><TD>";
- echo "Choisissez le perso à faire combattre :<BR />";
- $q=mysql_query("SELECT * FROM `persos` WHERE `proprio`='{$_SESSION['user']}'");
- $n=mysql_affected_rows($link);
- for($i=0;$i<$n;$i++){
- $row_perso=mysql_fetch_row($q);
- if($row_perso[9]<=time()){
- echo "<INPUT type=radio checked name=perso value='{$row_perso[0]}'>".strtr($row_perso[0],"_"," ")."</INPUT><BR />";
- };
- };
- echo "</TD><TD>Choisissez votre ennemi:<BR/>";
- $q=mysql_query("SELECT * FROM `ennemis`");
- $n=mysql_affected_rows($link);
- for($i=0;$i<$n;$i++){
- $row_ennemi=mysql_fetch_row($q);
- echo "<INPUT type=radio checked name=ennemi value='{$row_ennemi[0]}'>{$row_ennemi[0]}</INPUT><BR/>{$row_ennemi[1]}<BR/>";
- };
- echo "</TR><TR><TD colspan=2><INPUT type=submit class='button' value='OK' /></TD></TR></TABLE>";
- }else{
- if(!isset($_SESSION['combat_perso'])){
- if(isset($HTTP_POST_VARS['perso'])){
- $_SESSION['combat_perso']=$HTTP_POST_VARS['perso'];
- $_SESSION['combat_ennemi']=$HTTP_POST_VARS['ennemi'];
- $_SESSION['combat_tour']=1;
- $q=mysql_query("SELECT * FROM `ennemis` WHERE `Nom`='{$_SESSION['combat_ennemi']}'");
- $ennemi_row=mysql_fetch_row($q);
- $q=mysql_query("SELECT `ATT`,`DEF` FROM `persos` WHERE `proprio`='{$_SESSION['user']}' AND `Nom`='{$_SESSION['combat_perso']}'");
- $calc_PV=mysql_fetch_row($q);
- $perso_PV=$calc_PV[0]+$calc_PV[1];
- $q=mysql_query("INSERT INTO `combats` VALUES('{$_SESSION['user']}','{$_SESSION['combat_perso']}','$perso_PV','{$_SESSION['combat_ennemi']}','{$ennemi_row[4]}',NOW())");
- }else{
- echo "Erreur ! Aucun perso n'est appelé. Le combat ne peut pas continuer.";
- require ("footer.php3");
- };
- };
- echo $compte_rendu;
- echo "Combat : Tour {$_SESSION['combat_tour']} <BR />
- Choisissez l'objet à utiliser : <BR />";
- $q=mysql_query("SELECT * FROM `objets_s` WHERE `proprio`='{$_SESSION['user']}' AND `eq_perso`='{$_SESSION['combat_perso']}'");
- $n=mysql_affected_rows($link);
- for($i=0;$i<$n;$i++){
- $objet_row=mysql_fetch_row($q);
- echo "<A href=baston.php3?objet={$objet_row[5]}>{$objet_row[1]} : {$objet_row[3]}<BR />";
- };
- };
- require("footer.php3");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment