Version 1.5a
This commit is contained in:
parent
a66ed9797b
commit
58928889ed
79 changed files with 4932 additions and 332 deletions
|
|
@ -22,6 +22,7 @@ class Combat {
|
|||
var $vaisContenuM = 0;
|
||||
var $vaisContenuC = 0;
|
||||
var $vaisContenuH = 0;
|
||||
var $pillage = array(0, 0, 0);
|
||||
|
||||
var $debriM = 0;
|
||||
var $debriC = 0;
|
||||
|
|
@ -397,19 +398,25 @@ class Combat {
|
|||
$this->vaisContenuH = floor($this->vaisContenuH/$retirer);
|
||||
}
|
||||
if ($pillage) {
|
||||
$req = mysql_query("SELECT * FROM flottes WHERE `id` = '".$this->refflotte."'");
|
||||
$req = mysql_query("SELECT * FROM `flottes` WHERE `id` = '".$this->refflotte."';");
|
||||
$resultat = mysql_fetch_array($req);
|
||||
$reqDef = mysql_query("SELECT * FROM `planete` WHERE `galaxie` = '".$resultat['end_galaxie']."' AND `ss` = '".$resultat['end_ss']."' AND `position` = '".$resultat['end_position']."'") or die ("erreur sql ".mysql_error());
|
||||
$reqDef = mysql_query("SELECT * FROM `planete` WHERE `galaxie` = '".$resultat['end_galaxie']."' AND `ss` = '".$resultat['end_ss']."' AND `position` = '".$resultat['end_position']."';");
|
||||
$resultatDef = mysql_fetch_array($reqDef);
|
||||
$ressplus = pillage($resultatDef['metal'], $resultatDef['cristal'], $resultatDef['hydrogene'], $this->vaisContenu - $this->vaisContenuM - $this->vaisContenuC - $this->vaisContenuH);
|
||||
|
||||
$this->vaisContenuM += $ressplus[0];
|
||||
$this->vaisContenuC += $ressplus[1];
|
||||
$this->vaisContenuH += $ressplus[2];
|
||||
$this->pillage = array($ressplus[0], $ressplus[1], $ressplus[2]);
|
||||
}
|
||||
return '`nb_vais` = \''.$nbvais.'\', `contenu_max` = \''.$this->vaisContenu.'\', `contenu_metal` = \''.$this->vaisContenuM.'\', `contenu_cristal` = \''.$this->vaisContenuC.'\', `contenu_hydrogene` = \''.$this->vaisContenuH.'\', `vaisseau_1` = \''.$vaisseau_1.'\', `vaisseau_2` = \''.$vaisseau_2.'\', `vaisseau_3` = \''.$vaisseau_3.'\', `vaisseau_4` = \''.$vaisseau_4.'\', `vaisseau_5` = \''.$vaisseau_5.'\', `vaisseau_6` = \''.$vaisseau_6.'\', `vaisseau_7` = \''.$vaisseau_7.'\', `vaisseau_8` = \''.$vaisseau_8.'\', `vaisseau_9` = \''.$vaisseau_9.'\', `vaisseau_10` = \''.$vaisseau_10.'\', `vaisseau_11` = \''.$vaisseau_11.'\', `vaisseau_12` = \''.$vaisseau_12.'\'';
|
||||
}
|
||||
|
||||
function pillageSimul($metal, $cristal, $hydrogene){
|
||||
$ressplus = pillage($metal, $cristal, $hydrogene, 999999);
|
||||
$this->pillage = array($ressplus[0], $ressplus[1], $ressplus[2]);
|
||||
}
|
||||
|
||||
function exportEN(){
|
||||
$nb = count($this->ENvais);
|
||||
$vaisseau_1 = 0; $vaisseau_2 = 0; $vaisseau_3 = 0; $vaisseau_4 = 0; $vaisseau_5 = 0; $vaisseau_6 = 0; $vaisseau_7 = 0; $vaisseau_8 = 0; $vaisseau_9 = 0; $vaisseau_10 = 0; $vaisseau_11 = 0; $vaisseau_12 = 0;
|
||||
|
|
@ -423,107 +430,5 @@ class Combat {
|
|||
}
|
||||
return '`vaisseau_1` = \''.$vaisseau_1.'\', `vaisseau_2` = \''.$vaisseau_2.'\', `vaisseau_3` = \''.$vaisseau_3.'\', `vaisseau_4` = \''.$vaisseau_4.'\', `vaisseau_5` = \''.$vaisseau_5.'\', `vaisseau_6` = \''.$vaisseau_6.'\', `vaisseau_7` = \''.$vaisseau_7.'\', `vaisseau_8` = \''.$vaisseau_8.'\', `vaisseau_9` = \''.$vaisseau_9.'\', `vaisseau_10` = \''.$vaisseau_10.'\', `vaisseau_11` = \''.$vaisseau_11.'\', `vaisseau_12` = \''.$vaisseau_12.'\', `def_1` = \''.$def_1.'\', `def_2` = \''.$def_2.'\', `def_3` = \''.$def_3.'\', `def_4` = \''.$def_4.'\', `def_5` = \''.$def_5.'\'';
|
||||
}
|
||||
|
||||
function genRapport($fin, $ATgagnant = false){
|
||||
$req = mysql_query("SELECT * FROM `flottes` WHERE `id` = '".$this->refflotte."'");
|
||||
$resultat = mysql_fetch_array($req);
|
||||
$reqDef = mysql_query("SELECT `id_user` FROM `planete` WHERE `galaxie` = '".$resultat['end_galaxie']."' AND `ss` = '".$resultat['end_ss']."' AND `position` = '".$resultat['end_position']."'") or die ("erreur sql ".mysql_error());
|
||||
$resultatDef = mysql_fetch_array($reqDef);
|
||||
|
||||
if ($this->Ntour == 0) {
|
||||
$rapportAT = '[b]Le combat contre '.trouvNom($resultatDef['id_user']).' est engagé ![/b]
|
||||
|
||||
';
|
||||
$rapportEN = '[b]Un combat est engagé contre '.trouvNom($resultatDef['id_user']).' ![/b]
|
||||
|
||||
';
|
||||
}
|
||||
elseif ($fin) {
|
||||
$rapportAT = '[b]Le combat contre '.trouvNom($resultatDef['id_user']).' est terminé ![/b]
|
||||
|
||||
';
|
||||
$rapportEN = '[b]Le combat contre '.trouvNom($resultatDef['id_user']).' est terminé ![/b]
|
||||
|
||||
';
|
||||
}
|
||||
else {
|
||||
$rapportAT = '[b]Suite du combat contre '.trouvNom($resultatDef['id_user']).' ![/b]
|
||||
|
||||
';
|
||||
$rapportEN = '[b]Suite du combat contre '.trouvNom($resultatDef['id_user']).' ![/b]
|
||||
|
||||
';
|
||||
}
|
||||
$rapportAT .= 'Tactique lors de ce tour : '.txtTactique($this->ATtactique).'.
|
||||
|
||||
Lieux : ['.$resultat['end_galaxie'].':'.$resultat['end_ss'].':'.$resultat['end_position'].'] METTRE UN LIEN
|
||||
|
||||
Vaisseaux au début de notre côté :
|
||||
Array
|
||||
|
||||
Vaisseaux adverse au début :
|
||||
Array
|
||||
|
||||
Défenses adverse au début :
|
||||
Array
|
||||
|
||||
Etat de notre flotte à la fin de ce tour :
|
||||
Grand Array ^^
|
||||
|
||||
Etat de la flotte adverse à la fin de ce tour :
|
||||
Grand Array ^^
|
||||
|
||||
';
|
||||
|
||||
$rapportEN .= 'Tactique lors de ce tour : '.txtTactique($this->ENtactique).'.
|
||||
|
||||
Lieux : ['.$resultat['end_galaxie'].':'.$resultat['end_ss'].':'.$resultat['end_position'].'] METTRE UN LIEN
|
||||
|
||||
Vaisseaux au début de notre côté :
|
||||
Array
|
||||
|
||||
Défenses au début de notre côté :
|
||||
Array
|
||||
|
||||
Vaisseaux adverse au début :
|
||||
Array
|
||||
|
||||
Etat de notre flotte à la fin de ce tour :
|
||||
Grand Array ^^
|
||||
|
||||
Etat de la flotte adverse à la fin de ce tour :
|
||||
Grand Array ^^
|
||||
|
||||
';
|
||||
|
||||
if (floor($this->Ntour/2) == $this->Ntour/2 && !$fin) {
|
||||
$rapportAT .= 'Vous pouvez profiter du temps de régénération des boucliers et des armes pour envoyer un nouvel ordre de tactique : Cliquez ici !
|
||||
|
||||
La prochaine attaque est prévue à '.date('/dm/ H:i:s', $this->timestamp+600);
|
||||
$rapportEN .= 'Vous pouvez profiter du temps de régénération des boucliers et des armes pour envoyer un nouvel ordre de tactique : Cliquez ici !
|
||||
|
||||
La prochaine attaque est prévue à '.date('/dm/ H:i:s', $this->timestamp+300);
|
||||
}
|
||||
elseif (!$fin) {
|
||||
$rapportAT .= 'Vous pouvez profiter du temps de régénération des boucliers et des armes pour envoyer un nouvel ordre de tactique : Cliquez ici !
|
||||
|
||||
La prochaine attaque est prévue à '.date('/dm/ H:i:s', $this->timestamp+300);
|
||||
$rapportEN .= 'Vous pouvez profiter du temps de régénération des boucliers et des armes pour envoyer un nouvel ordre de tactique : Cliquez ici !
|
||||
|
||||
La prochaine attaque est prévue à '.date('/dm/ H:i:s', $this->timestamp+600);
|
||||
}
|
||||
elseif ($fin && $ATgagnant) {
|
||||
$rapportAT .= 'Nous avons gagné le combat !
|
||||
|
||||
Nous repartons avec plein de choses.';
|
||||
$rapportEN .= 'Nous n\'avons pas pu repousser l\'envahisseur qui repart avec plein de chose.';
|
||||
}
|
||||
elseif ($fin && !$ATgagnant) {
|
||||
$rapportAT .= 'Nous avons perdu le combat !';
|
||||
$rapportEN .= 'Nous avons pu repousser l\'envahisseur qui repart sans rien.';
|
||||
}
|
||||
|
||||
return array(mysql_real_escape_string($rapportAT), mysql_real_escape_string($rapportEN), $resultat['id_user'], $resultatDef['id_user']);
|
||||
}
|
||||
}
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue