| Matières premières sur {$idwroga['name']} [{$idwroga['galaxy']}:{$idwroga['system']}:{$idwroga['planet']}] le ".gmdate("d-m-Y H:i:s",time())." |
";
$surka="| Hammmadde {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}] le ".gmdate("d-m-Y H:i:s",time()+2*60*60)." |
| Titane: | ".pretty_number($idwroga['metal'])." | Or: | ".pretty_number($idwroga['crystal'])." |
| Hydrogéne: | ".pretty_number($idwroga['deuterium'])." | Energie: | ".pretty_number($idwroga['energy_max'])." |
";
if($idwroga['small_ship_cargo'] > "0"){$mt="Kucuk Nakliye Gemisi | {$idwroga['small_ship_cargo']} | ";}
if($idwroga['big_ship_cargo'] > "0"){$dt="Buyuk Nakliye Gemisi | {$idwroga['big_ship_cargo']} | ";}
if($idwroga['light_hunter'] > "0"){$lm="Hafif Avci | {$idwroga['light_hunter']} | ";}
if($idwroga['heavy_hunter'] > "0"){$cm="Agir Avci | {$idwroga['heavy_hunter']} | ";}
if($idwroga['crusher'] > "0"){$kr="Kruvazor | {$idwroga['crusher']} | ";}
if($idwroga['battle_ship'] > "0"){$ow="Komuta Gemisi | {$idwroga['battle_ship']} | ";}
if($idwroga['colonizer'] > "0"){$colon="Koloni Gemisi | {$idwroga['colonizer']} | ";}
if($idwroga['recycler'] > "0"){$recek="Geri Donusumcu | {$idwroga['recycler']} | ";}
if($idwroga['spy_sonde'] > "0"){$spysonda="Casus Sondasi | {$idwroga['spy_sonde']} | ";}
if($idwroga['bomber_ship'] > "0"){$bombo="Bombardiman Gemisi | {$idwroga['bomber_ship']} | ";}
if($idwroga['solar_satelit'] > "0"){$satki="Solar Uydu | {$idwroga['solar_satelit']} | ";}
if($idwroga['destructor'] > "0"){$niszcz="Muhrip | {$idwroga['destructor']} | ";}
if($idwroga['dearth_star'] > "0"){$gwiazdeczka="Olum Yildizi | {$idwroga['dearth_star']} | ";}
if($idwroga['battleship'] > "0"){$panc="Firkateyn | {$idwroga['battleship']} | ";}
//if($idwroga['silo'] > "0"){$silos="Silos Rakietowy | {$idwroga['silo']} | ";}
$floty="| Hammadde {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}] le ".gmdate("d-m-Y H:i:s",time()+2*60*60)." |
| Metal: | ".pretty_number($idwroga['metal'])." | Kristal: | ".pretty_number($idwroga['crystal'])." |
| Deuterium: | ".pretty_number($idwroga['deuterium'])." | Enerji: | ".pretty_number($idwroga['energy_max'])." |
| Filo |
$mt$dt$lm$cm$kr$ow$colon$recek$spysonda$bombo$satki$niszcz$gwiazdeczka$panc$apac$supernova
";
if($idwroga['misil_launcher'] > "0"){$ml="Roket Atar | {$idwroga['misil_launcher']} | ";}
if($idwroga['small_laser'] > "0"){$sl="Hafif Lazer | {$idwroga['small_laser']} | ";}
if($idwroga['big_laser'] > "0"){$bl="Agir Lazer | {$idwroga['big_laser']} | ";}
if($idwroga['gauss_canyon'] > "0"){$gauss="Gauss Topu | {$idwroga['gauss_canyon']} | ";}
if($idwroga['ionic_canyon'] > "0"){$ionic="Iyon Topu | {$idwroga['ionic_canyon']} | ";}
if($idwroga['buster_canyon'] > "0"){$buster="Plazma Atici | {$idwroga['buster_canyon']} | ";}
if($idwroga['small_protection_shield'] > "0"){$mp="Kucuk Kalkan Kubbesi | {$idwroga['small_protection_shield']} | ";}
if($idwroga['big_protection_shield'] > "0"){$dp="Buyuk Kalkan Kubbesi | {$idwroga['big_protection_shield']} | ";}
$obrona="| Hammadde {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}] le ".gmdate("d-m-Y H:i:s",time()+2*60*60)." |
| Metal: | ".pretty_number($idwroga['metal'])." | Kristal: | ".pretty_number($idwroga['crystal'])." |
| Deuterium: | ".pretty_number($idwroga['deuterium'])." | Enerji: | ".pretty_number($idwroga['energy_max'])." |
| Filo |
$mt$dt$lm$cm$kr$ow$colon$recek$spysonda$bombo$satki$niszcz$gwiazdeczka$panc$apac$supernova
| Défenses |
$ml$sl$bl$gauss$ionic$buster$mp$dp$black_canon
";
if($idwroga['metal_mine'] > "0"){$kop_metal="Metal Madeni | {$idwroga['metal_mine']} | ";}
if($idwroga['crystal_mine'] > "0"){$kop_krysia="Kristal Madeni | {$idwroga['crystal_mine']} | ";}
if($idwroga['deuterium_sintetizer'] > "0"){$kop_deut="Deuterium Sentezleyici | {$idwroga['deuterium_sintetizer']} | ";}
if($idwroga['solar_plant'] > "0"){$solar="Solar Enerji Santrali | {$idwroga['solar_plant']} | ";}
if($idwroga['fusion_plant'] > "0"){$fusion="Termik Enerji Santrali | {$idwroga['fusion_plant']} | ";}
if($idwroga['robot_factory'] > "0"){$robot="Robot Fabrikasi | {$idwroga['robot_factory']} | ";}
if($idwroga['nano_factory'] > "0"){$nano="Nanit Fabrikasi | {$idwroga['nano_factory']} | ";}
if($idwroga['hangar'] > "0"){$stocznia="Uzay Tersanesi | {$idwroga['hangar']} | ";}
if($idwroga['metal_store'] > "0"){$mag_mety="Metal Deposu | {$idwroga['metal_store']} | ";}
if($idwroga['crystal_store'] > "0"){$mag_krysi="Kristal Deposu | {$idwroga['crystal_store']} | ";}
if($idwroga['deuterium_store'] > "0"){$mag_deut="Deuterim Deposu | {$idwroga['deuterium_store']} | ";}
if($idwroga['laboratory'] > "0"){$lab="Bilimsel Arastirma Merkezi | {$idwroga['laboratory']} | ";}
if($idwroga['terraformer'] > "0"){$tetra="Terraformer | {$idwroga['terraformer']} | ";}
if($idwroga['ally_deposit'] > "0"){$allydepo="Ittifak Deposu | {$idwroga['ally_deposit']} | ";}
if($idwroga['silo'] > "0"){$silos="Roket Silosu | {$idwroga['silo']} | ";}
$budynki="| Hammadde {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}] le ".gmdate("d-m-Y H:i:s",time()+2*60*60)." |
| Metal: | ".pretty_number($idwroga['metal'])." | Kristal: | ".pretty_number($idwroga['crystal'])." |
| Deuterium: | ".pretty_number($idwroga['deuterium'])." | Enerji: | ".pretty_number($idwroga['energy_max'])." |
| Filo |
$mt$dt$lm$cm$kr$ow$colon$recek$spysonda$bombo$satki$niszcz$gwiazdeczka$panc$apac$supernova
| Defans |
$ml$sl$bl$gauss$ionic$buster$mp$dp$black_canon
| Binalar |
$kop_metal$kop_krysia$kop_deut$solar$fusion$robot$nano$stocznia$mag_mety$mag_krysi$mag_deut$lab$tetra$allydepo$silos
";
if($szpiegwrog['spy_tech'] > "0"){$spy_tech="Casusluk Teknigi | {$szpiegwrog['spy_tech']} | ";}
if($szpiegwrog['computer_tech'] > "0"){$pc_tech="Bilgisayar Teknigi | {$szpiegwrog['computer_tech']} | ";}
if($szpiegwrog['military_tech'] > "0"){$boj_tech="Silah Teknigi | {$szpiegwrog['military_tech']} | ";}
if($szpiegwrog['defence_tech'] > "0"){$obr_tech="Koruyucu Kalkan Teknigi | {$szpiegwrog['defence_tech']} | ";}
if($szpiegwrog['shield_tech'] > "0"){$op_tech="Uzay Gemilerinin Zirhlandirilmasi | {$szpiegwrog['shield_tech']} | ";}
if($szpiegwrog['energy_tech'] > "0"){$ene_tech="Enerji Teknigi | {$szpiegwrog['energy_tech']} | ";}
if($szpiegwrog['hyperspace_tech'] > "0"){$nadp_tech="Hiperuzay Teknigi | {$szpiegwrog['hyperspace_tech']} | ";}
if($szpiegwrog['combustion_tech'] > "0"){$spal_tech="Impulus Motor Takimi | {$szpiegwrog['combustion_tech']} | ";}
if($szpiegwrog['impulse_motor_tech'] > "0"){$imp_tech="Yanmali Motor Takimi | {$szpiegwrog['impulse_motor_tech']} | ";}
if($szpiegwrog['hyperspace_motor_tech'] > "0"){$napna_tech="Hiperuzay iticisi | {$szpiegwrog['hyperspace_motor_tech']} | ";}
if($szpiegwrog['laser_tech'] > "0"){$las_tech="Lazer Teknigi | {$szpiegwrog['laser_tech']} | ";}
if($szpiegwrog['ionic_tech'] > "0"){$jon_tech="Iyon Teknigi | {$szpiegwrog['ionic_tech']} | ";}
if($szpiegwrog['buster_tech'] > "0"){$plaz_tech="Plazma Teknigi | {$szpiegwrog['buster_tech']} | ";}
if($szpiegwrog['intergalactic_tech'] > "0"){$msbn_tech="Galaksiler Arasi Arastirma | {$szpiegwrog['intergalactic_tech']} | ";}
if($szpiegwrog['graviton_tech'] > "0"){$gra_tech="Gravitasyon Tekngi | {$szpiegwrog['graviton_tech']} | ";}
$badania="| Hammadde {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}] le ".gmdate("d-m-Y H:i:s",time()+2*60*60)." |
| Metal: | ".pretty_number($idwroga['metal'])." | Kristal: | ".pretty_number($idwroga['crystal'])." |
| Deuterium: | ".pretty_number($idwroga['deuterium'])." | Enerji: | ".pretty_number($idwroga['energy_max'])." |
| Filo |
$mt$dt$lm$cm$kr$ow$colon$recek$spysonda$bombo$satki$niszcz$gwiazdeczka$panc$apac$supernova
| Defans |
$ml$sl$bl$gauss$ionic$buster$mp$dp$black_canon
| Binalar |
$kop_metal$kop_krysia$kop_deut$solar$fusion$robot$nano$stocznia$mag_mety$mag_krysi$mag_deut$lab$tetra$allydepo$silos
| Arastirma |
$spy_tech$pc_tech$boj_tech$obr_tech$op_tech$ene_tech$nadp_tech$spal_tech$imp_tech$napna_tech$elec_tech$las_tech$jon_tech$plaz_tech$msbn_tech$gra_tech$black_tech
";
$szansamax = (($idwroga['small_ship_cargo'] + $idwroga['big_ship_cargo'] + $idwroga['light_hunter'] + $idwroga['heavy_hunter'] + $idwroga['crusher'] + $idwroga['battle_ship'] + $idwroga['colonizer'] + $idwroga['recycler'] + $idwroga['spy_sonde'] + $idwroga['bomber_ship'] + $idwroga['solar_satelit'] + $idwroga['destructor'] + $idwroga['dearth_star'] + $idwroga['battleship'] + $idwroga['destruktor'])*$LS)/4;
if($szansamax > 100){
$szansamax = 100;
}
$szansawzor = rand(0, $szansamax);
$szansazest = rand(0, 100);
if($szansawzor >= $szansazest){
$wiadja = "";
$wiadty = "";
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
$zestrzelona = true;
} elseif($szansawzor < $szansazest){
$wiadja = "";
$wiadty = "";
}
$szansa=" Filoyu Yok Etme Sansi: $szansawzor%
$wiadja ";
$pT = ($pozW - $pozT);
$pW = ($pozT - $pozW);
if ($pozW > $pozT){
$ST = ($LS - pow($pT,2));
}
if ($pozT > $pozW){
$ST = ($LS + pow($pW,2));
}
if ($pozW == $pozT){
$ST = "$pozT";
}
if ($ST <= "1"){
if ($f["fleet_mess"] != "1"){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Casusluk Raporu',
`message_text`='$surka
$szansa'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$idwrog}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Kontrol Kulesi',
`message_subject`='Casusluk Raporu',
`message_text`='Dusman Filosu {$messmoja['name']} [{$messmoja["galaxy"]}:{$messmoja["system"]}:{$messmoja["planet"]}] gezegeninin etrafinda goruldu {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}]. $wiadty'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$idwrog}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='1' WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
if ($ST == "2"){
if ($f["fleet_mess"] != "1"){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Casusluk Raporu',
`message_text`='$flota
$szansa'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$idwrog}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Kontrol Kulesi',
`message_subject`='Casusluk Raporu',
`message_text`='Yabanci bir filo {$messmoja['name']} [{$messmoja["galaxy"]}:{$messmoja["system"]}:{$messmoja["planet"]}] gezegeninin etrafinda goruldu {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}]. $wiadty'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$idwrog}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='1' WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
if ($ST == "4" or $ST == "3"){
if ($f["fleet_mess"] != "1"){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Casusluk Raporu',
`message_text`='$obrona
$szansa'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$idwrog}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Kontrol Kulesi',
`message_subject`='Casusluk Raporu',
`message_text`='Yabanci bir filo {$messmoja['name']} [{$messmoja["galaxy"]}:{$messmoja["system"]}:{$messmoja["planet"]}] gezegeninin etrafinda goruldu {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}]. $wiadty'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$idwrog}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='1' WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
if ($ST == "5" or $ST == "6"){
if ($f["fleet_mess"] != "1"){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Casusluk Raporu',
`message_text`='$budynki
$szansa'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$idwrog}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Kontrol Kulesi',
`message_subject`='Casusluk Raporu',
`message_text`='Yabanci fir filo {$messmoja['name']} [{$messmoja["galaxy"]}:{$messmoja["system"]}:{$messmoja["planet"]}] gezegeninin etrafinda goruldu {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}]. $wiadty'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$idwrog}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='1' WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
if ($ST >= "7"){
if ($f["fleet_mess"] != "1"){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Casusluk Raporu',
`message_text`='$badania
$szansa'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$idwrog}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Kontrol Kulesi',
`message_subject`='Casusluk Raporu',
`message_text`='Yabanci bir filo{$messmoja['name']} [{$messmoja["galaxy"]}:{$messmoja["system"]}:{$messmoja["planet"]}] gezegeninin etrafinda goruldu {$idwroga['name']} [{$idwroga["galaxy"]}:{$idwroga["system"]}:{$idwroga["planet"]}]. $wiadty'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$idwrog}'",'users');
doquery("UPDATE {{table}} SET mnl_spy=mnl_spy+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='1' WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
if($szansawzor >= $szansazest){
doquery("UPDATE {{table}} SET crystal=crystal+ $debss WHERE id_planet='{$idwroga['id']}'",'galaxy');
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("UPDATE {{table}} SET
`points_fleet2`='points_fleet2-$LS',
`points_fleet_old`='points_fleet_old-$LS*1000'
WHERE id='{$user['id']}'",'users');
}
}
}else{
if(($f['fleet_end_time']<=time()) AND ($zestrzelona == false)){
doquery("UPDATE {{table}} SET
$fquery
metal=metal+{$f['fleet_resource_metal']},
crystal=crystal+ {$f['fleet_resource_crystal']},
deuterium=deuterium+{$f['fleet_resource_deuterium']}
WHERE galaxy = {$f['fleet_start_galaxy']} AND
system = {$f['fleet_start_system']} AND
planet = {$f['fleet_start_planet']}
LIMIT 1 ;",'planets');
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
}
}
break;}
case 7:
case 8:{
if($f['fleet_start_time']<=time()){
global $pricelist;
if ($f["fleet_mess"] == "0"){
$pola_zniszczen = doquery("SELECT * FROM {{table}}
WHERE galaxy={$f['fleet_end_galaxy']}
AND system={$f['fleet_end_system']}
AND planet={$f['fleet_end_planet']} LIMIT 1 ;",'galaxy',true);
foreach(explode(";",$f['fleet_array']) as $a =>$b){
if($b != ''){
$a = explode(",",$b);
if ($a[0] == 209) {
$pojemosc = $pojemosc + $pricelist[$a[0]]["capacity"]*$a[1];
} else {
$pojemosc_reszta = $pojemosc_reszta + $pricelist[$a[0]]["capacity"]*$a[1];
}
}
}
$surowce_w_ladowni = $f["metal"] + $f["crystal"] + $f["deuterium"];
if ($surowce_w_ladowni > $pojemosc_reszta){
$pojemosc = $pojemosc - ($surowce_w_ladowni - $pojemosc_reszta);
}
if (($pola_zniszczen["metal"] + $pola_zniszczen["crystal"]) <= $pojemosc){
$odzyskane["metal"] = $pola_zniszczen["metal"];
$odzyskane["crystal"] = $pola_zniszczen["crystal"];
} else {
if (($pola_zniszczen["metal"] > $pojemosc/2) and ($pola_zniszczen["crystal"] > $pojemosc/2)) {
$odzyskane["metal"] = $pojemosc/2;
$odzyskane["crystal"] = $pojemosc/2;
} else {
if ($pola_zniszczen["metal"] > $pola_zniszczen["crystal"]){
$odzyskane["crystal"] = $pola_zniszczen["crystal"];
if ($pola_zniszczen["metal"] > ($pojemosc - $odzyskane["crystal"])){
$odzyskane["metal"] = $pojemosc - $odzyskane["crystal"];
} else {
$odzyskane["metal"] = $pola_zniszczen["metal"];
}
} else {
$odzyskane["metal"] = $pola_zniszczen["metal"];
if ($pola_zniszczen["crystal"] > ($pojemosc - $odzyskane["metal"])){
$odzyskane["crystal"] = $pojemosc - $odzyskane["metal"];
} else {
$odzyskane["crystal"] = $pola_zniszczen["crystal"];
}
}
}
}
$f["fleet_resource_metal"] = $f["fleet_resource_metal"] + $odzyskane["metal"];
$f["fleet_resource_crystal"] = $f["fleet_resource_crystal"] + $odzyskane["crystal"];
doquery("UPDATE {{table}} SET
metal=metal - '{$odzyskane["metal"]}',
crystal=crystal - '{$odzyskane["crystal"]}'
WHERE galaxy={$f['fleet_end_galaxy']}
AND system={$f['fleet_end_system']}
AND planet={$f['fleet_end_planet']} LIMIT 1 ;",'galaxy');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='4',
`message_from`='Filo',
`message_subject`='Gezinti Raporu',
`message_text`='Bu Kadar {$odzyskane["metal"]} metal ve {$odzyskane["crystal"]} kristal topladiniz.'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET mnl_exploit=mnl_exploit+1 WHERE id='{$f['fleet_owner']}'",'users');
doquery("UPDATE {{table}} SET fleet_mess='2' WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("UPDATE {{table}} SET
fleet_resource_metal={$f["fleet_resource_metal"]},fleet_resource_crystal={$f["fleet_resource_crystal"]},fleet_resource_deuterium=fleet_resource_deuterium,fleet_mess=1
WHERE fleet_id = {$f['fleet_id']}
LIMIT 1 ;",'fleets'
);
}
if($f['fleet_end_time']<=time()){
$fquery = "";
$fleet = explode(";",$f['fleet_array']);
foreach($fleet as $a =>$b){
if($b != ''){
$a = explode(",",$b);
$fquery .= "{$resource[$a[0]]}={$resource[$a[0]]} + {$a[1]}, \n";
}
}
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("UPDATE {{table}} SET
$fquery
metal=metal + {$f["fleet_resource_metal"]},
crystal=crystal + {$f["fleet_resource_crystal"]},
deuterium=deuterium + {$f["fleet_resource_deuterium"]}
WHERE galaxy = {$f['fleet_start_galaxy']} AND
system = {$f['fleet_start_system']} AND
planet = {$f['fleet_start_planet']}
LIMIT 1 ;",'planets');
}
}
break;}
case 9:{
$limit_planet=9;
$ilosc=mysql_result(doquery("SELECT count(208) FROM {{table}} WHERE id_owner='{$f['fleet_owner']}' AND planet_type = 1",'planets'),0);
$ilune=mysql_result(doquery("SELECT count(208) FROM {{table}} WHERE id_owner='{$f['fleet_owner']}' AND planet_type = 3",'planets'),0);
if($ilosc>=$limit_planet || $ilune>=$limit_planet){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Kolonilesme Raporu',
`message_text`='Filo [{$f['fleet_end_galaxy']}:{$f['fleet_end_system']}:{$f['fleet_end_planet']}], kordinatlara ulasti, fakat kolonilesme imkansiz zaten 9 gezegeniniz var'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
}else
if(make_planet($f['fleet_end_galaxy'],$f['fleet_end_system'],$f['fleet_end_planet'],$f['fleet_owner'])){
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='0',
`message_from`='Filo Lideri',
`message_subject`='Kolonilesme Raporu',
`message_text`='Filo [{$f['fleet_end_galaxy']}:{$f['fleet_end_system']}:{$f['fleet_end_planet']}], kordinatlarina ulasti, filo liderleri gezegene yerlesme islemlerini baslatti. '"
,'messages');
}else{
echo "";
}
/*doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("UPDATE {{table}} SET
$fquery
metal=metal+{$f['fleet_resource_metal']},
crystal=crystal+{$f['fleet_resource_crystal']},
deuterium=deuterium+{$f['fleet_resource_deuterium']}
WHERE galaxy = {} AND
system = {} AND
planet = {}
LIMIT 1 ;","planets"
);*/
/*}else{
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("UPDATE {{table}} SET
$fquery
metal=metal+{$f['fleet_resource_metal']},
crystal=crystal+{$f['fleet_resource_crystal']},
deuterium=deuterium+{$f['fleet_resource_deuterium']}
WHERE galaxy = {$f['fleet_start_galaxy']} AND
system = {$f['fleet_start_system']} AND
planet = {$f['fleet_start_planet']}
LIMIT 1 ;","planets"
);
}*/
break;}
case 15:
{
if($f['fleet_start_time']<=time()){
$farray = explode(";", $f['fleet_array']); //Boucle pour séparer ce qu'il y a comme vaisseaux dans la table fleet
foreach ($farray as $Item =>$Group)
{if ( $Group != '') { $Class = explode (",", $Group);
$TypeVaisseau = $Class[0]; $NbreVaisseau = $Class[1];
if($Class[0] == 202) //Combien de vaisseaux de chaque type, servira au calcul de probabilité et au gain ou perte.
{$nb_pt = $Class[1];
}
if($Class[0] == 203)
{$nb_gt = $Class[1];
}
if($Class[0] == 204)
{$nb_cl = $Class[1];
}
if($Class[0] == 205)
{$nb_clr = $Class[1];
}
if($Class[0] == 206)
{$nb_cruise = $Class[1];
}
if($Class[0] == 207)
{$nb_vb = $Class[1];
}
if($Class[0] == 208)
{$nb_colo = $Class[1];
}
if($Class[0] == 209)
{$nb_rc = $Class[1];
}
if($Class[0] == 210)
{$nb_spy = $Class[1];
}
if($Class[0] == 211)
{$nb_bomb = $Class[1];
}
if($Class[0] == 213)
{$nb_des = $Class[1];
}
if($Class[0] == 214)
{$nb_rip = $Class[1];
}
if($Class[0] == 215)
{$nb_traq = $Class[1];
}
} }
} //Fin de la boucle de récup des vaisseaux
$nb_vaisseaux = $f['fleet_amount']; //On récupère le nombre total de vaisseaux
$capacite_recup = $nb_pt * 5000 + $nb_gt * 25000 ; //On calcul les ressources maximum qui peuvent être récupéré
//Maintenant on calcul en points toute la flotte
$total_points = ( $nb_pt ) + ($nb_gt * 1.5 ) + ($nb_cl * 0.5 )+ ($nb_clr * 1.5) + ($nb_cruise * 2 )+ ($nb_vb * 2.5 ) + ($nb_colo * 0.5 )+ ($nb_rc) + ($nb_spy * 0.01) + ($nb_bomb * 3) + ($nb_rip * 5) + ($nb_traq * 3);
$hasard = rand(1,10); //On choisis un nombre entre 1 et 10 compris
//En fonction de ce nombre on va pouvoir gérer les conditions d'expéditions
if($hasard < 3) //Destruction de la flotte envoyé
{
doquery("DELET FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='4',
`message_from`='Gezgin',
`message_subject`='Gezgin Raporu ',
`message_text`='Filo kara delige takildi ve tamamen yok oldu !'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
}
if($hasard >= 3 && $hasard < 6) //Gain de ressource
{
$capacite_recup_mini = $capacite_recup - 5000;
$capacite_recup_maxi = $capacite_recup + 5000;
$capacite_recup_total = rand($capacite_recup_mini,$capacite_recup_maxi);
$metal_recup = $capacite_recup_total / 2;
$cristal_recup = $capacite_recup_total / 4;
$deut_recup = $capacite_recup_total / 6;
doquery("UPDATE {{table}} SET
metal= metal + {$metal_recup},
crystal= crystal + {$cristal_recup},
deuterium= deuterium + {$deut_recup}
WHERE galaxy = {$f['fleet_start_galaxy']} AND
system = {$f['fleet_start_system']} AND
planet = {$f['fleet_start_planet']} AND
planet_type = {$f['fleet_start_type']}
LIMIT 1 ;",'planets');
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='4',
`message_from`='Gezgin',
`message_subject`='Gezgin Raporu ',
`message_text`='Filo hic ayak basilmamis bir gezegen kesfetti!
Gezginleriniz yanlarinda $metal_recup metal, $cristal_recup kristal $deut_recup deuterium getirdiler'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
}
if($hasard >= 6 && $hasard < 8) //Aucun gain mais aucune perte
{
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='4',
`message_from`='Gezgin',
`message_subject`='Gezgin Raporu',
`message_text`='Gezginleriniz gezegende iseyarar birsey bulamadilar ama sizin icin supernova veya krater resimleri cekmisler'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
}
if($hasard == 9 || $hasard == 10) //Gain de Vaisseaux
{
$nb_vaisseaux_recup = $total_points / $nb_vaisseaux;
$vrecup = $nb_vaisseaux_recup;
//Mise a 0 des gains de vaisseaux
$recup_pt = 0;
$recup_gt = 0;
$recup_cl = 0;
$recup_clr = 0;
$recup_cruise = 0;
$recup_vb = 0 ;
$recup_colo = 0;
$recup_rc = 0;
$recup_spy = 0;
$recup_bomb = 0;
$recup_des = 0;
$recup_rip = 0;
$recup_traq = 0;
//Gain de Vaisseaux en fonction de $vrecup
if($nb_pt > 0){
$recup_pt = $vrecup * 1;
}
if($nb_gt > 0){
$recup_gt = $vrecup * 1 ;
}
if($nb_gt > 0){
$recup_gt = $vrecup * 0.5 ;
}
if($nb_cl > 0){
$recup_cl = $vrecup * 1 ;
}
if($nb_clr > 0){
$recup_clr = $vrecup * 0.5 ;
}
if($nb_cruise > 0){
$recup_cruise = $vrecup * 0.25 ;
}
if($nb_vb > 0){
$recup_vb = $vrecup * 0.125 ;
}
if($nb_colo > 0){
$recup_colo = $vrecup * 0.5 ;
}
if($nb_rc > 0){
$recup_rc = $vrecup * 1 ;
}
if($nb_spy > 0){
$recup_spy = $vrecup * 1 ;
}
if($nb_bomb > 0){
$recup_bomb = $vrecup * 0.0625 ;
}
if($nb_des > 0){
$recup_des = $vrecup * 0.0625 ;
}
if($nb_rip > 0){
$recup_rip = $vrecup * 0.03125 ;
}
if($nb_traq > 0){
$recup_traq = $vrecup * 0.0625 ;
}
//On va passer les valurs des vaisseaux gagné en entier pour ne pas avoir 1.5 rip par exemple et en int pour ne pas avoir un gain enormissime
$recup_pt = intval($recup_pt);
$recup_gt = intval($recup_gt);
$recup_cl = intval($recup_cl);
$recup_clr = intval($recup_clr);
$recup_cruise = intval($recup_cruise);
$recup_vb = intval($recup_vb);
$recup_colo = intval($recup_colo);
$recup_rc = intval($recup_rc);
$recup_spy = intval($recup_spy);
$recup_bomb = intval($recup_bomb);
$recup_des = intval($recup_des);
$recup_rip = intval($recup_rip);
$recup_traq = intval($recup_traq);
//Maintenant on ajoute tout ça à la planete
doquery("UPDATE {{table}} SET
small_ship_cargo = small_ship_cargo + {$recup_pt},
big_ship_cargo = big_ship_cargo + {$recup_gt},
light_hunter=light_hunter+ {$recup_cl},
heavy_hunter=heavy_hunter+ {$recup_clr},
crusher=crusher+ {$recup_cruise},
battle_ship=battle_ship+ {$recup_vb},
colonizer=colonizer+ {$recup_colo},
recycler=recycler+ {$recup_rc},
spy_sonde=spy_sonde+ {$recup_spy},
bomber_ship=bomber_ship+ {$recup_bomb},
destructor=destructor+ {$recup_des},
dearth_star=dearth_star+ {$recup_rip},
battleship=battleship+ {$recup_traq}
WHERE galaxy = {$f['fleet_start_galaxy']} AND
system = {$f['fleet_start_system']} AND
planet = {$f['fleet_start_planet']}
LIMIT 1 ;",'planets');
//Le petit message et c'est fini
doquery("INSERT INTO {{table}} SET
`message_owner`='{$f['fleet_owner']}',
`message_sender`='',
`message_time`='".time()."',
`message_type`='4',
`message_from`='Gezgin',
`message_subject`='Gezgin Raporu ',
`message_text`='Gezginleriniz mukemmel halde hic bozulmamis baska gezegenlere ait araclar buldular
Bulunan Gemiler :
Kucuk Nakliye Gemisi = $recup_pt
Buyuk Nakliye Gemisi = $recup_gt
Hafif Avci = $recup_cl
Agir Avci = $recup_clr
Kruvazor = $recup_cruise
Komuta Gemisi = $recup_vb
Koloni Gemisi = $recup_colo
Geri Donusumcu = $recup_rc
Casus Sondasi = $recup_spy
Bombardiman Gemisi = $recup_bomb
Muhrip = $recup_des
Olum Yildizi = $recup_rip
Firkateyn = $recup_traq
'"
,'messages');
doquery("UPDATE {{table}} SET new_message=new_message+1 WHERE id='{$f['fleet_owner']}'",'users');
}
}
default:{
doquery("DELETE FROM {{table}} WHERE fleet_id=".$f["fleet_id"],'fleets');
}
}
}
doquery("UNLOCK TABLES","");
}
function get_max_field(&$planet){
return $planet["field_max"]+($planet["terraformer"]*5);
}
function rev_time($seconds){
$days=floor($seconds/86400);
$hours=(floor(($seconds%86400)/3600));
$minutes=floor(($seconds%3600)/60);
$secs=$seconds%60;
$month_len=array(0,31,28,31,30,31,30,31,31,30,31,30,31);
$year=1970;
$done=0;
$month_id=1;
while($days>$month_lenght)
{
$month_lenght=($month_id==2 ? ($year%4==0 ? 29 : $month_len[$month_id]):$month_len[$month_id]);
$days-=$month_lenght;
if ($month_id>12)
{
$month_id=1;
$year++;
}
else
$month_id++;
}
$days++;
$days=($days<10 ? "0".$days : $days);
$month=($month_id<10 ? "0".$month_id : $month_id);
$hours=($hours<10 ? "0".$hours : $hours);
$minutes=($minutes<10 ? "0".$minutes : $minutes);
$secs=($secs<10 ? "0".$secs : $secs);
$ret=($seconds>0 ? "$year-$month-$days
GMT $hours:$minutes:$secs" : "" );
return $ret;
}
function check_abandon_luna ($lunarow) {
if (($lunarow['destruyed']+172800) <= time() && $lunarow['destruyed'] != 0) {
$query = doquery("DELETE FROM {{table}} WHERE id = '".$lunarow['id']."'", 'lunas');
}
}
?>