function compo_roaster() { if (user_data('Account_Roaster_ID') != 0) { $roaster = get_roaster(); if (!empty($roaster)) { echo "<h3>goupe de combat</h3>"; foreach ($roaster as $recrus) { echo $recrus['Account_Pseudo'] . "<br/>"; } } } }
<?php // l'utilisateur peut ajouter un titre pour chaque module different de Caranille -Accueil $title = "Mission"; $baseline = ""; include_once "Battle/Index.php"; if (verif_connect()) { if (verif_town()) { $roaster = get_roaster(); if (request_confirm('Accept')) { $_SESSION['Mission_ID'] = $Mission_ID = htmlspecialchars(addslashes($_POST['Mission_ID'])); $Mission_Monster = get_db('mission_content', array('Mission_ID' => $Mission_ID)); if (!empty($Mission_Monster)) { init_battle('Monster', $Mission_Monster, 'Mission'); } } else { // selection de la mission en cours : la mission suivant la plus recente remporté par le joueur $Mission = get_db('mission_account', array('Player_Mission_Level' => user_data('Account_Mission'), 'Town' => $_SESSION['Town_ID'])); if (!empty($Mission)) { $_SESSION['Mission_ID'] = stripslashes($Mission['Mission_ID']); } } } }
<?php if ($roaster_action && $_SESSION['Arena_Battle'] !== 1) { if (has_roaster()) { $recrus = get_roaster(); if (!empty($recrus)) { $ct_recrus = count($recrus); foreach ($recrus as $Account) { $Strength_Total = $Account['Level_Strength'] + $Account['Account_Strength_Bonus'] + $roaster_max_bonus; $MIN_Strength = $Strength_Total / $bonus_malus_battle; $MAX_Strength = $Strength_Total * $bonus_malus_battle; $Positive_Damage_Player = mt_rand($MIN_Strength, $MAX_Strength); $Negative_Damage_Player = getMonsterDefense(); //mt_rand($Monster_MIN_Defense, $Monster_MAX_Defense); $Total_Damage_Player = htmlspecialchars(addslashes($Positive_Damage_Player)) - htmlspecialchars(addslashes($Negative_Damage_Player)); //Si les dégats du joueurs ou du monstre sont égal ou inférieur à zero if ($Total_Damage_Player <= 0) { $Total_Damage_Player = 0; } $_SESSION['Monster_HP'] = monster_data('HP') - htmlspecialchars(addslashes($Total_Damage_Player)); //$Total_Damage_Monster = getMonsterDamage(); $message .= "l'attaque de " . $Account['Account_Pseudo'] . " a infligé " . $Total_Damage_Player . "HP de dégat au " . monster_data('Name') . "<br /><br />"; //$message .= "Le ".monster_data('Name')." vous a infligé ".$Total_Damage_Monster."HP de dégat"; //add_diary($message); } } } }