亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ataki.php

?? Ogame (english) RPG OGame是戰略性宇宙空間模擬游戲
?? PHP
字號:
<?php
/*
Some rights reserved
Code by jacekowski (jacekowski@wklej.org)
licensed under CC BY-NC-SA http://creativecommons.org/licenses/by-nc-sa/2.5/ http://creativecommons.org/licenses/by-nc-sa/2.5/pl/
all violations of BY, NC and SA rule will be punished
*/
function walka($atakujacy,$wrog,$tech_atakujacy,$tech_wrog){
	global $pricelist,$game_config;
	$runda = array();
	$atakujacy_n=array();
	$wrog_n=array();
	if (!is_null($atakujacy)) {
		$atakujacy_zlom_poczatek["metal"] =0;
		$atakujacy_zlom_poczatek["krysztal"] =0;
			foreach($atakujacy as $a => $b){
				$atakujacy_zlom_poczatek["metal"] = $atakujacy_zlom_poczatek["metal"] + $atakujacy[$a]["ilosc"] * $pricelist[$a]["metal"];
				$atakujacy_zlom_poczatek["krysztal"] = $atakujacy_zlom_poczatek["krysztal"] + $atakujacy[$a]["ilosc"] * $pricelist[$a]["crystal"];
			}
	}
	$wrog_zlom_poczatek["metal"] = 0;
	$wrog_zlom_poczatek["krysztal"] = 0;
	$wrog_poczatek=$wrog;
	if (!is_null($wrog)) {
		foreach($wrog as $a => $b){
			if ($a < 300){
				$wrog_zlom_poczatek["metal"] = $wrog_zlom_poczatek["metal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["metal"];
				$wrog_zlom_poczatek["krysztal"] = $wrog_zlom_poczatek["krysztal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["crystal"];
			} else {
				$wrog_zlom_poczatek_obrona["metal"] = $wrog_zlom_poczatek_obrona["metal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["metal"];
				$wrog_zlom_poczatek_obrona["krysztal"] = $wrog_zlom_poczatek_obrona["krysztal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["crystal"];
			}
		}
	}
	for ($i = 1; $i<=7;$i++){
		$atakujacy_atak=0;
		$wrog_atak=0;
		$atakujacy_obrona=0;
		$wrog_obrona=0;
		$atakujacy_ilosc=0;
		$wrog_ilosc=0;
		$wrog_tarcza=0;
		$atakujacy_tarcza=0;
		
		if (!is_null($atakujacy)) {
			foreach($atakujacy as $a => $b){
				$atakujacy[$a]["obrona"] = $atakujacy[$a]["ilosc"] * ($pricelist[$a]["metal"] + $pricelist[$a]["crystal"])/10 * (1 + (0.1 * ($tech_atakujacy["defence_tech"])));
				$rand = rand(80,120)/100;
				$atakujacy[$a]["tarcza"] = $atakujacy[$a]["ilosc"] * $pricelist[$a]["shield"] * (1 + (0.1 *$tech_atakujacy["shield_tech"])) * $rand;
				$atak_statku = $pricelist[$a]["attack"];
				$technologie = (1 + (0.1 * $tech_atakujacy["military_tech"]));
				$rand = rand(80,120)/100;
				$ilosc = $atakujacy[$a]["ilosc"];
				$atakujacy[$a]["atak"] = $ilosc * $atak_statku * $technologie * $rand;
				$atakujacy_atak = $atakujacy_atak + $atakujacy[$a]["atak"];
				$atakujacy_obrona = $atakujacy_obrona + $atakujacy[$a]["obrona"];
				$atakujacy_ilosc = $atakujacy_ilosc + $atakujacy[$a]["ilosc"];
			}
		} else {
			$atakujacy_ilosc = 0;
			break;
		}
	
		if (!is_null($wrog)) {
			foreach($wrog as $a => $b){
				$wrog[$a]["obrona"] = $wrog[$a]["ilosc"] * ($pricelist[$a]["metal"] + $pricelist[$a]["crystal"])/10 * (1 + (0.1 * ($tech_wrog["defence_tech"])));
				$rand = rand(80,120)/100;
				$wrog[$a]["tarcza"] = $wrog[$a]["ilosc"] * $pricelist[$a]["shield"] * (1 + (0.1 *$tech_wrog["shield_tech"])) * $rand;
				$atak_statku = $pricelist[$a]["attack"];
				$technologie = (1 + (0.1 * $tech_wrog["military_tech"]));
				$rand = rand(80,120)/100;
				$ilosc = $wrog[$a]["ilosc"];
				$wrog[$a]["atak"] = $ilosc * $atak_statku * $technologie * $rand;
				$wrog_atak = $wrog_atak + $wrog[$a]["atak"];
				$wrog_obrona = $wrog_obrona + $wrog[$a]["obrona"];
				$wrog_ilosc = $wrog_ilosc + $wrog[$a]["ilosc"];
			}
		} else {
			$wrog_ilosc = 0;
			break;
		}

		$runda[$i]["atakujacy"] = $atakujacy;
		$runda[$i]["wrog"] = $wrog;
		$runda[$i]["atakujacy"]["atak"] = $atakujacy_atak;
		$runda[$i]["wrog"]["atak"] = $wrog_atak;
		$runda[$i]["atakujacy"]["ilosc"] = $atakujacy_ilosc;
		$runda[$i]["wrog"]["ilosc"] = $wrog_ilosc;
	
		if (($atakujacy_ilosc == 0) or ($wrog_ilosc == 0)){
			break;
		}
		foreach($atakujacy as $a => $b){
			if ($atakujacy_ilosc > 0){
				$wrog_moc=$atakujacy[$a]["ilosc"] * $wrog_atak/$atakujacy_ilosc;
				if ($atakujacy[$a]["tarcza"] < $wrog_moc){
					$max_zdjac = floor($atakujacy[$a]["ilosc"]*$wrog_ilosc/$atakujacy_ilosc);
					$wrog_moc = $wrog_moc - $atakujacy[$a]["tarcza"];
					$atakujacy_tarcza = $atakujacy_tarcza + $atakujacy[$a]["tarcza"];
					$ile_zdjac = floor(($wrog_moc/(($pricelist[$a]["metal"] + $pricelist[$a]["crystal"])/10)));
					if ($ile_zdjac > $max_zdjac) {
						$ile_zdjac = $max_zdjac;
					}
					$atakujacy_n[$a]["ilosc"] = ceil($atakujacy[$a]["ilosc"] - $ile_zdjac);
					if ($atakujacy_n[$a]["ilosc"] <= 0){
						$atakujacy_n[$a]["ilosc"] = 0;
					}
				} else {
					$atakujacy_n[$a]["ilosc"] = $atakujacy[$a]["ilosc"];
					$atakujacy_tarcza = $atakujacy_tarcza + $wrog_moc;
				}
			} else {
				$atakujacy_n[$a]["ilosc"] = $atakujacy[$a]["ilosc"];
				$atakujacy_tarcza = $atakujacy_tarcza + $wrog_moc;
			}
		}
	
		foreach($wrog as $a => $b){
			if ($wrog_ilosc > 0){
				$atakujacy_moc = $wrog[$a]["ilosc"] * $atakujacy_atak/$wrog_ilosc;
				if ($wrog[$a]["tarcza"] < $atakujacy_moc){
					$max_zdjac = floor($wrog[$a]["ilosc"]*$atakujacy_ilosc/$wrog_ilosc);
					$atakujacy_moc = $atakujacy_moc - $wrog[$a]["tarcza"];
					$wrog_tarcza = $wrog_tarcza + $wrog[$a]["tarcza"];
					$ile_zdjac = floor(($atakujacy_moc/(($pricelist[$a]["metal"] + $pricelist[$a]["crystal"])/10)));
					if ($ile_zdjac > $max_zdjac) {
						$ile_zdjac = $max_zdjac;
					}
					$wrog_n[$a]["ilosc"] = ceil($wrog[$a]["ilosc"] - $ile_zdjac);
					if ($wrog_n[$a]["ilosc"] <= 0){
						$wrog_n[$a]["ilosc"] = 0;
					} 
				} else {
					$wrog_n[$a]["ilosc"] = $wrog[$a]["ilosc"];
					$wrog_tarcza = $wrog_tarcza + $atakujacy_moc;
				}
			} else {
				$wrog_n[$a]["ilosc"] = $wrog[$a]["ilosc"];
				$wrog_tarcza = $wrog_tarcza + $atakujacy_moc;
			}
		}

		
		
		
		foreach($atakujacy as $a => $b){
			foreach ($pricelist[$a]['sd'] as $c => $d){
				if (isset($wrog[$c])){
					$wrog_n[$c]["ilosc"] = $wrog_n[$c]["ilosc"] - floor($d * rand(50,100)/100);
					if ($wrog_n[$c]["ilosc"] <= 0){
						$wrog_n[$c]["ilosc"] = 0;
					}
				}
			}
		}
	
		foreach($wrog as $a => $b){
			foreach ($pricelist[$a]['sd'] as $c => $d){
				if (isset($atakujacy[$c])){
					$atakujacy_n[$c]["ilosc"] = $atakujacy_n[$c]["ilosc"] - floor($d * rand(50,100)/100);
					if ($atakujacy_n[$c]["ilosc"] <= 0){
						$atakujacy_n[$c]["ilosc"] = 0;
					}
				}
			}
		}

		$runda[$i]["atakujacy"]["tarcza"] = $atakujacy_tarcza;
		$runda[$i]["wrog"]["tarcza"] = $wrog_tarcza;
		//print_r($runda[$i]);
		$wrog = $wrog_n;	
		$atakujacy = $atakujacy_n;
	}


	if (($atakujacy_ilosc == 0) or ($wrog_ilosc == 0)){
		if (($atakujacy_ilosc == 0) and ($wrog_ilosc == 0)){
			$wygrana = "r";
		} else {
			if ($atakujacy_ilosc == 0){
				$wygrana = "w";
			} else {
				$wygrana = "a";
			}
		}
	} else {
		$wygrana = "r";
	}
	$atakujacy_zlom_koniec["metal"] = 0;
	$atakujacy_zlom_koniec["krysztal"] = 0;
	if (!is_null($atakujacy)) {
		foreach($atakujacy as $a => $b){
			$atakujacy_zlom_koniec["metal"] = $atakujacy_zlom_koniec["metal"] + $atakujacy[$a]["ilosc"] * $pricelist[$a]["metal"];
			$atakujacy_zlom_koniec["krysztal"] = $atakujacy_zlom_koniec["krysztal"] + $atakujacy[$a]["ilosc"] * $pricelist[$a]["crystal"];
		}
	}
	$wrog_zlom_koniec["metal"] = 0;
	$wrog_zlom_koniec["krysztal"] = 0;
	if (!is_null($wrog)) {
		foreach($wrog as $a => $b){
			if ($a < 300){
				$wrog_zlom_koniec["metal"] = $wrog_zlom_koniec["metal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["metal"];
				$wrog_zlom_koniec["krysztal"] = $wrog_zlom_koniec["krysztal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["crystal"];
			} else {
				$wrog_zlom_koniec_obrona["metal"] = $wrog_zlom_koniec_obrona["metal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["metal"];
				$wrog_zlom_koniec_obrona["krysztal"] = $wrog_zlom_koniec_obrona["krysztal"] + $wrog[$a]["ilosc"] * $pricelist[$a]["crystal"];
			}
		}
	}
	$ilosc_wrog=0;
	$straty_obrona_wrog=0;
	if (!is_null($wrog)) {
		foreach($wrog as $a => $b){
			if ($a > 300){
				$straty_obrona_wrog = $straty_obrona_wrog + (($wrog_poczatek[$a]["ilosc"] - $wrog[$a]["ilosc"]) * ($pricelist[$a]["metal"] + $pricelist[$a]["crystal"]));
				$wrog[$a]["ilosc"] = $wrog[$a]["ilosc"] + (($wrog_poczatek[$a]["ilosc"] - $wrog[$a]["ilosc"])*rand(60,80)/100);
				$ilosc_wrog = $ilosc_wrog + $wrog[$a]["ilosc"];
			}
		}
	}
	if (($ilosc_wrog > 0) and ($atakujacy_ilosc == 0)){
		$wygrana = "w";
	}
	$zlom["metal"] = ((($atakujacy_zlom_poczatek["metal"] - $atakujacy_zlom_koniec["metal"]) + ($wrog_zlom_poczatek["metal"] - $wrog_zlom_koniec["metal"]))*($game_config["flota_na_zlom"]/100));
	$zlom["krysztal"] = ((($atakujacy_zlom_poczatek["krysztal"] - $atakujacy_zlom_koniec["krysztal"]) + ($wrog_zlom_poczatek["krysztal"] - $wrog_zlom_koniec["krysztal"]))*($game_config["flota_na_zlom"]/100));

	$zlom["metal"] = $zlom["metal"] + ((($atakujacy_zlom_poczatek["metal"] - $atakujacy_zlom_koniec["metal"]) + ($wrog_zlom_poczatek["metal"] - $wrog_zlom_koniec["metal"]))*($game_config["obrona_na_zlom"]/100));
	$zlom["krysztal"] = $zlom["krysztal"] + ((($atakujacy_zlom_poczatek["krysztal"] - $atakujacy_zlom_koniec["krysztal"]) + ($wrog_zlom_poczatek["krysztal"] - $wrog_zlom_koniec["krysztal"]))*($game_config["obrona_na_zlom"]/100));
	
	$zlom["atakujacy"] = (($atakujacy_zlom_poczatek["metal"] - $atakujacy_zlom_koniec["metal"]) + ($atakujacy_zlom_poczatek["krysztal"] - $atakujacy_zlom_koniec["krysztal"]));
	$zlom["wrog"] = (($wrog_zlom_poczatek["metal"] - $wrog_zlom_koniec["metal"]) + ($wrog_zlom_poczatek["krysztal"] - $wrog_zlom_koniec["krysztal"]) + $straty_obrona_wrog);
	return array("atakujacy" => $atakujacy, "wrog" => $wrog, "wygrana" => $wygrana, "dane_do_rw" => $runda, "zlom" => $zlom);
}
?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产色婷婷亚洲99精品小说| 国产婷婷精品av在线| 99视频一区二区三区| 国产成人综合在线观看| 另类小说视频一区二区| 麻豆高清免费国产一区| 久久99久久99精品免视看婷婷| 麻豆freexxxx性91精品| 久久精品国产精品亚洲红杏| 国产自产视频一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 成人一级黄色片| 色综合久久久久久久| 91久久人澡人人添人人爽欧美| 欧美最新大片在线看| 欧美精选一区二区| 精品成人佐山爱一区二区| 国产婷婷精品av在线| 一区二区免费在线播放| 午夜精品福利一区二区三区蜜桃| 丝袜美腿高跟呻吟高潮一区| 另类成人小视频在线| 粉嫩蜜臀av国产精品网站| 色悠悠亚洲一区二区| 日韩一级在线观看| 国产精品视频一二| 亚洲成人免费影院| 国产在线日韩欧美| 一本一道综合狠狠老| 欧美一区二区三区视频免费| 国产亚洲一本大道中文在线| 亚洲特级片在线| 久久国产人妖系列| 99国产精品99久久久久久| 欧美美女一区二区| 国产精品毛片无遮挡高清| 全国精品久久少妇| 99免费精品在线观看| 日韩精品一区二区三区老鸭窝| 中文字幕一区二区三| 麻豆极品一区二区三区| 色婷婷综合久久久中文一区二区| 欧美xxxxxxxx| 亚洲午夜电影在线观看| 成人精品亚洲人成在线| 日韩免费看网站| 亚洲综合区在线| 成人va在线观看| 久久香蕉国产线看观看99| 亚洲国产日韩a在线播放性色| 国产成人午夜视频| 欧美一区二区三区系列电影| 亚洲精品久久嫩草网站秘色| 国产成人综合亚洲网站| 欧美精品一区二区三区高清aⅴ | 国内精品不卡在线| 色哟哟亚洲精品| 中文字幕欧美激情| 国产精品自拍三区| 欧美电视剧免费全集观看| 亚洲3atv精品一区二区三区| 日本久久一区二区三区| 亚洲国产成人自拍| 国产suv精品一区二区三区| 精品国产伦一区二区三区免费| 午夜欧美电影在线观看| 91电影在线观看| 夜夜嗨av一区二区三区四季av| jizz一区二区| 国产精品福利一区| yourporn久久国产精品| 国产精品大尺度| av电影在线观看完整版一区二区| 国产欧美视频一区二区| 国产成人av电影在线| 26uuu欧美日本| 国产麻豆日韩欧美久久| 久久嫩草精品久久久久| 高清久久久久久| 国产精品毛片无遮挡高清| youjizz久久| 一级做a爱片久久| 欧美精品精品一区| 免费不卡在线观看| 久久嫩草精品久久久久| 成人精品国产一区二区4080| 国产精品久久影院| 在线观看日韩精品| 蜜桃精品视频在线| 国产欧美视频一区二区| 91在线国产观看| 三级久久三级久久久| 日韩欧美国产系列| 国产sm精品调教视频网站| 1000精品久久久久久久久| 欧美在线影院一区二区| 蜜臀av一区二区在线免费观看| 久久精品一区八戒影视| 97精品久久久久中文字幕 | 天天操天天色综合| 日韩久久久精品| av一区二区三区四区| 亚洲国产成人tv| 2022国产精品视频| 在线视频一区二区免费| 加勒比av一区二区| 亚洲女人****多毛耸耸8| 欧美一区二区三区思思人| 成人在线一区二区三区| 丝袜国产日韩另类美女| 国产精品久久一卡二卡| 91精品国产综合久久精品麻豆| 精品一二三四在线| 一卡二卡欧美日韩| 国产精品私人自拍| 91精品国产综合久久久久| 暴力调教一区二区三区| 蜜桃视频一区二区三区| 一区二区三区精品| 久久久精品人体av艺术| 欧美另类videos死尸| 99国产欧美另类久久久精品| 七七婷婷婷婷精品国产| 亚洲一区二区三区四区五区黄 | 91麻豆免费观看| 久久99热这里只有精品| 一区二区三区日韩| 欧美激情一区二区三区不卡| 日韩精品一区二区在线| 欧美日韩精品一区二区三区| 成年人网站91| 懂色中文一区二区在线播放| 奇米精品一区二区三区在线观看 | 日韩免费观看高清完整版在线观看| 99久久精品情趣| 国产精品一区二区免费不卡 | 国产麻豆一精品一av一免费| 日韩电影免费在线看| 亚洲第一二三四区| 亚洲一区欧美一区| 亚洲欧美日韩国产综合在线| 国产片一区二区三区| 久久久久97国产精华液好用吗| 欧美岛国在线观看| 精品国产乱码久久久久久1区2区 | 久久91精品国产91久久小草| 亚洲成人动漫一区| 亚洲v中文字幕| 午夜激情久久久| 亚洲国产wwwccc36天堂| 亚洲国产色一区| 亚洲成人一二三| 日本欧美一区二区三区乱码| 日韩**一区毛片| 精品一区二区三区日韩| 久久99精品久久久久| 韩国av一区二区三区四区 | 中文字幕 久热精品 视频在线| 久久亚洲精品国产精品紫薇| 久久麻豆一区二区| 国产欧美日韩三区| 亚洲人成网站色在线观看| 亚洲三级理论片| 午夜激情综合网| 蜜臀av性久久久久蜜臀aⅴ| 久久精品国产免费看久久精品| 国产伦精一区二区三区| av福利精品导航| 欧美日韩免费观看一区二区三区| 欧美日本一道本| 久久在线免费观看| 中文字幕日韩精品一区 | 久久国产精品免费| 国内精品伊人久久久久影院对白| 国产经典欧美精品| 在线视频你懂得一区二区三区| 欧美久久久久久久久中文字幕| 欧美不卡激情三级在线观看| 国产精品二三区| 日韩制服丝袜av| 成人av网址在线| 91精品国产乱| 亚洲欧美在线视频观看| 日本不卡一区二区| 成人免费精品视频| 欧美四级电影在线观看| 久久综合久色欧美综合狠狠| 亚洲九九爱视频| 国内一区二区在线| 欧美性一二三区| 国产女主播一区| 石原莉奈在线亚洲二区| 成人黄色777网| 欧美一区2区视频在线观看| 国产欧美精品区一区二区三区| 亚洲韩国精品一区| 成人教育av在线| 精品免费视频一区二区| 亚洲成精国产精品女| 成人深夜视频在线观看|