* All rights reserved. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * --> NOTICE <-- * This file is part of the core development branch, changing its contents will * make you unable to use the automatic updates manager. Please refer to the * documentation for further information about customizing XNova. * */ /** * * @deprecated * @param unknown_type $FleetRow */ function MissionCaseStay ( $FleetRow ) { global $lang, $resource; if ($FleetRow['fleet_mess'] == 0) { if ($FleetRow['fleet_start_time'] <= time()) { $QryGetTargetPlanet = "SELECT * FROM {{table}} "; $QryGetTargetPlanet .= "WHERE "; $QryGetTargetPlanet .= "`galaxy` = '". $FleetRow['fleet_end_galaxy'] ."' AND "; $QryGetTargetPlanet .= "`system` = '". $FleetRow['fleet_end_system'] ."' AND "; $QryGetTargetPlanet .= "`planet` = '". $FleetRow['fleet_end_planet'] ."' AND "; $QryGetTargetPlanet .= "`planet_type` = '". $FleetRow['fleet_end_type'] ."';"; $TargetPlanet = doquery( $QryGetTargetPlanet, 'planets', true); $TargetUserID = $TargetPlanet['id_owner']; $TargetAdress = sprintf ($lang['sys_adress_planet'], $FleetRow['fleet_end_galaxy'], $FleetRow['fleet_end_system'], $FleetRow['fleet_end_planet']); $TargetAddedGoods = sprintf ($lang['sys_stay_mess_goods'], $lang['Metal'], pretty_number($FleetRow['fleet_resource_metal']), $lang['Crystal'], pretty_number($FleetRow['fleet_resource_crystal']), $lang['Deuterium'], pretty_number($FleetRow['fleet_resource_deuterium'])); $TargetMessage = $lang['sys_stay_mess_start'] .""; $TargetMessage .= $TargetAdress. "". $lang['sys_stay_mess_end'] ."
". $TargetAddedGoods; SendSimpleMessage ( $TargetUserID, '', $FleetRow['fleet_start_time'], 5, $lang['sys_mess_qg'], $lang['sys_stay_mess_stay'], $TargetMessage); RestoreFleetToPlanet ( $FleetRow, false ); doquery("DELETE FROM {{table}} WHERE `fleet_id` = '". $FleetRow["fleet_id"] ."';", 'fleets'); } } else { if ($FleetRow['fleet_end_time'] <= time()) { $TargetAdress = sprintf ($lang['sys_adress_planet'], $FleetRow['fleet_start_galaxy'], $FleetRow['fleet_start_system'], $FleetRow['fleet_start_planet']); $TargetAddedGoods = sprintf ($lang['sys_stay_mess_goods'], $lang['Metal'], pretty_number($FleetRow['fleet_resource_metal']), $lang['Crystal'], pretty_number($FleetRow['fleet_resource_crystal']), $lang['Deuterium'], pretty_number($FleetRow['fleet_resource_deuterium'])); $TargetMessage = $lang['sys_stay_mess_back'] .""; $TargetMessage .= $TargetAdress. "". $lang['sys_stay_mess_bend'] ."
". $TargetAddedGoods; SendSimpleMessage ( $FleetRow['fleet_owner'], '', $FleetRow['fleet_end_time'], 5, $lang['sys_mess_qg'], $lang['sys_mess_fleetback'], $TargetMessage); RestoreFleetToPlanet ( $FleetRow, true ); doquery("DELETE FROM {{table}} WHERE `fleet_id` = '". $FleetRow["fleet_id"] ."';", 'fleets'); } } } // ----------------------------------------------------------------------------------------------------------- // History version // 1.0 Mise en module initiale // 1.1 FIX permet un retour de flotte coh�rant ?>