Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/06/2010, 07:13
Foxaurus
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Ayuda Juego Browser

floten3.php ( aqui se envia la mision y se comprueba que el objetivo no tenga proteccion , o algo que inpida el ataque ) parte 1

Código:
<?
define('INSIDE', true);
$ugamela_root_path = './';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.'.$phpEx);
include('ban.php');
if(!check_user()){ header("Location: login.php"); }

//
// Esta funcion permite cambiar el planeta actual.
//
include($ugamela_root_path . 'includes/planet_toggle.'.$phpEx);

$planetrow = doquery("SELECT * FROM {{table}} WHERE id={$user['current_planet']}",'planets',true);
$enemyrow =doquery("SELECT * FROM {{table}} WHERE galaxy={$_POST['galaxy']} AND system={$_POST['system']} AND planet={$_POST['planet']}",'planets',true);
$galaxyrow = doquery("SELECT * FROM {{table}} WHERE id_planet={$planetrow['id']}",'galaxy',true);
$mnoznik = $game_config['resource_multiplier'];
$protection = $game_config['noobprotection'];
$protectiontime = $game_config['noobprotectiontime'];
$protectionmulti = $game_config['noobprotectionmulti'];

$proteccionsql = mysql_query("SELECT * FROM ugml_users WHERE id={$enemyrow['id_owner']}");
$proteccioncond = mysql_fetch_array($proteccionsql);
$proteccion=$proteccioncond['prot_fin'] - $proteccioncond['fecha_act'];
$vacaciones=$proteccioncond['vaca_fin'] - $proteccioncond['fecha_act'];
$panelvip=mysql_query("SELECT * FROM ugml_users WHERE (`id`='{$user['id']}')");
$conspanelvip=mysql_fetch_array($panelvip);
$protepropi = $conspanelvip['prot_fin'] - $conspanelvip['fecha_act'];

$galaxy = $_POST['galaxy'];
$system = $_POST['system'];
$planet = $_POST['planet'];
$flota = unserialize(base64_decode($_POST["flota"]));
foreach ($flota as $a => $b){
	if ($b > $planetrow[$resource[$a]]){
	message("<font color=\"red\"><b>Mision Fallida","error","fleet.".$phpEx,2);
	}
}
if($protectiontime < 1){
	$protectiontime = 9999999999999999;
}
check_field_current($planetrow);
//$flota = doquery("SELECT * FROM {{table}} WHERE fleet_owner={$user['id']}",'flota',true);
$dpath = (!$user["dpath"]) ? DEFAULT_SKINPATH : $user["dpath"];
$enemyrow =doquery("SELECT * FROM {{table}} WHERE galaxy={$_POST['galaxy']} AND system={$_POST['system']} AND planet={$_POST['planet']}",'planets',true);
$idja = doquery("SELECT * FROM {{table}} WHERE id={$user['id']}",'users',true);
if($enemyrow['id_owner'] == ''){
	$idty = $idja;
} elseif($enemyrow['id_owner'] != ''){
	$idty = doquery("SELECT * FROM {{table}} WHERE id={$enemyrow['id_owner']}",'users',true);
}
$noobja = $idja['points_points'];
$noobty = $idty['points_points'];
	

$ilosc_flot_w_powietrzu =mysql_fetch_assoc(doquery("SELECT COUNT(fleet_id) as ilosc FROM {{table}} WHERE `fleet_owner`='{$user['id']}'",'fleets'));
$ilosc_flot_w_powietrzu = $ilosc_flot_w_powietrzu["ilosc"];
if (($user[$resource[108]] + 1) <= $ilosc_flot_w_powietrzu){
	message("No tiene recursos para mandar la mision.","Mision Finalizada","fleet.".$phpEx,1);
}

if($noobja > ($noobty*$protectionmulti) and $enemyrow['id_owner'] != '' and $_POST['mission'] == 1 and $protection == 1 and $noobty < ($protectiontime*1000)){
	message("<font color=\"lime\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}
if($_POST['mission'] > 0 and $protepropi > 0){
	message("<font color=\"lime\"><b>Su proteccion de ataques esta activada!!!","Desactivela primero","fleet.".$phpEx,2);
}	
if($enemyrow['id_owner'] != '' and $_POST['mission'] == 1 and $proteccion > 1){
	message("<font color=\"lime\"><b>Tiene proteccion contra ataques!!!","Ataque Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 4 and $proteccion > 1){
	message("<font color=\"lime\"><b>Tiene proteccion contra ataques!!!","Despliegue Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 5 and $proteccion > 1){
	message("<font color=\"lime\"><b>Tiene proteccion contra ataques!!!","Destruccion Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 9 and $proteccion > 1){
	message("<font color=\"lime\"><b>Tiene proteccion contra ataques!!!","Negociacion Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 1 and $vacaciones > 1){
	message("<font color=\"lime\"><b>Tiene modo vacaciones activado!!!","Ataque Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 4 and $vacaciones > 1){
	message("<font color=\"lime\"><b>Tiene modo vacaciones activado!!!","Despliegue Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 5 and $vacaciones > 1){
	message("<font color=\"lime\"><b>Tiene modo vacaciones activado!!!","Destruccion Imposible","fleet.".$phpEx,2);
}	

if($enemyrow['id_owner'] != '' and $_POST['mission'] == 9 and $vacaciones > 1){
	message("<font color=\"lime\"><b>Tiene modo vacaciones activado!!!","Negociacion Imposible","fleet.".$phpEx,2);
}
	
if($noobja > ($noobty*$protectionmulti) and $enemyrow['id_owner'] != '' and $_POST['mission'] == 5 and $proteccion > 1 and $noobty < ($protectiontime*1000))
{
	message("<font color=\"lime\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}
	
if($noobja > ($noobty*$protectionmulti) and $enemyrow['id_owner'] != '' and $_POST['mission'] == 6 and $proteccion > 1 and $noobty < ($protectiontime*1000))
{
	message("<font color=\"lime\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}

if($noobja > ($noobty*$protectionmulti) and $enemyrow['id_owner'] != '' and $_POST['mission'] == 6 and $vacaciones > 1 and $noobty < ($protectiontime*1000))
{
	message("<font color=\"lime\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}
	
if(($noobja*$protectionmulti) < $noobty and $enemyrow['id_owner'] != '' and $_POST['mission'] == 1 and $protection == 1 and $noobja < ($protectiontime*1000))
{
	message("<font color=\"red\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}

if(($noobja*$protectionmulti) < $noobty and $enemyrow['id_owner'] != '' and $_POST['mission'] == 5 and $protection == 1 and $noobja < ($protectiontime*1000))
{
	message("<font color=\"red\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,2);
}

if(($noobja*$protectionmulti) < $noobty and $enemyrow['id_owner'] != '' and $_POST['mission'] == 6 and $protection == 1 and $noobja < ($protectiontime*1000))
{
	message("<font color=\"red\"><b>Tiene proteccion de ataque de novato!!!","Ataque con proteccion de novato","fleet.".$phpEx,10);
}

if ($_POST['resource1'] + $_POST['resource2'] + $_POST['resource3'] < 1 and $_POST['mission'] == 3){
	message("No ha agregado recursos para transportar.","Transporte","fleet.".$phpEx,1);
}

if ($enemyrow['id_owner'] == '' and $_POST['mission'] < 9){
	message("No se enconro el objetivo.","error","fleet.".$phpEx,1);
}
		
if ($enemyrow['id_owner'] != '' and $_POST['mission'] == 9){
	message("No se encontro el Objetivo.","error","fleet.".$phpEx,1);
}
	
if($idty['ally_id'] != $idja['ally_id'] and $_POST['mission'] == 4){
	message("No puedes atacar a tus aliados.","","fleet.".$phpEx,1);
}

if($enemyrow['ally_deposit'] < 1 and $idty != $idja and $_POST['mission'] == 4){
	message("No puedes ayudar a un aliado que no tenga casa de clan.","","fleet.".$phpEx,1);
}
if (($enemyrow["id_owner"] == $planetrow["id_owner"]) and ($_POST["mission"] == 1)) {
	message("No puedes atacarte a ti mismo.","Error");
}
if (($enemyrow["id_owner"] == $planetrow["id_owner"]) and ($_POST["mission"] == 6)) {
	message("No puedes atacarte a ti mismo.","Error");
}
if (($enemyrow["id_owner"] != $planetrow["id_owner"]) and ($_POST["mission"] == 4)) {
	message("No puedes atacarte a ti mismo.","Error");
}

includeLang('fleet');
includeLang('tech');