Файл: gamele.ru/inc/battle.php
Строк: 157
<HTML>
<HEAD>
<LINK href="/css/fight.css" rel="STYLESHEET" type="text/css">
<META Http-Equiv="Content-Type" Content="text/html; charset=windows-1251">
<META Http-Equiv="Cache-Control" Content="No-Cache">
<META Http-Equiv="Pragma" Content="No-Cache">
<META Http-Equiv="Expires" Content="0">
<SCRIPT src="/js/counter.js"></SCRIPT>
<SCRIPT src="/js/slots.js"></SCRIPT>
<SCRIPT src="/js/fight.js?<?php echo time(); ?>"></SCRIPT>
<SCRIPT src="/js/signs.js"></SCRIPT>
<SCRIPT src="/js/logs.js"></SCRIPT>
<SCRIPT src="/js/fkey.js"></SCRIPT>
<SCRIPT src="/js/nl_tooltip.js"></SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF"<?php echo (($player['Client']>time())?' onload="top.AutoFight();"':''); ?>>
<div id="tooltip"></div>
<SCRIPT language="JavaScript">
<?php
$player_fight = mysql_fetch_assoc(mysql_query("SELECT * FROM `fight_users` WHERE `id`='".$player['id']."' ORDER BY `id` DESC LIMIT 1"));
foreach($player_fight as $key=>$val){
$player[$key]=$val;
}
if($player['side']==1){
$side=2;
}else{
$side=1;
}
$sql=mysql_query("SELECT `arena`.`id_battle`, `arena`.`t1`, `arena`.`t2`, `arena`.`vis`, `arena`.`type`, `arena`.`timeout`, `arena`.`travma`, `fight_users`.`side`, `fight_users`.`uid`, `user`.`sklon`, `user`.`clan_gif`, `user`.`level`, `user`.`login`, `fight_users`.`hp`, `user`.`hp_all`, `fight_users`.`dmg`, `user`.`type`, `user`.`clan_id`,`user`.`invisible` FROM `user`,`arena` LEFT JOIN `fight_users` ON `arena`.`id_battle` = `fight_users`.`battle` WHERE `fight_users`.`id` = `user`.`id` and `arena`.`id_battle` = '".$player['battle']."'");
if(mysql_num_rows($sql) != 0){
while ($p = mysql_fetch_assoc($sql)) {
if($p['t2'] < (time()-$p['timeout']) and $p['t1'] = $player['side']){
$vc = scode();
}else{
$vc = '';
}
if($p['vis'] == 3){
$vis = 3;
}
if($p['id'] == $player['id']){
$dmg = $p['dmg'];
}
if($p['side'] == 1 and $p['hp'] > 0){
if(isset($livg1)){
$z=",";
}
if($p['type'] == 1){
if($p['invisible'] < time()){
$livg1.=$z.'['.$p['type'].',"'.$p['login'].'",'.$p['level'].','.$p['sklon'].',"'.(($p['clan_id']=='chaos')?'':$p['clan_gif']).'",'.$p['hp'].','.$p['hp_all'].','.$p['id'].']';
}else{
$livg1.=$z.'[4]';
}
}else{
$livg.=$z.'['.$p['type'].',"'.$p['login'].'",'.$p['hp'].','.$p['hp_all'].','.$p['uid'].']';
}
}else if($p['side']==2 and $p['hp']>0){
if(isset($livg2)){
$z2=",";
}
if($p['type']==1){
if($p['invisible']<time()){
$livg2.=$z2.'['.$p['type'].',"'.$p['login'].'",'.$p['level'].','.$p['sklon'].',"'.(($p['clan_id']=='chaos')?'':$p['clan_gif']).'",'.$p['hp'].','.$p['hp_all'].','.$p['id'].']';
}else{
$livg2.=$z2.'[4]';
}
}else{
$livg2.=$z2.'['.$p['type'].',"'.$p['login'].'",'.$p['hp'].','.$p['hp_all'].','.$p['uid'].']';
}
}
if(!isset($fight)){
$fight = $p['type'].",".$p['timeout'].",".$p['travma'];
}
}
}
if($vis==3){
$bat=0;
$ty=2;
$l=1;
}else{
if($player['hp']>0){
if(isset($p)){
$bat=1;
$ty=0;
$en=mysql_fetch_assoc(mysql_query("SELECT `user`.*,`fight_users`.* FROM `user`,`fight_users` LEFT JOIN `fight` ON `fight_users`.`uid` = `fight`.`eid` WHERE (((`fight_users`.`battle`)='".$player['battle']."') AND ((`fight_users`.`side`)='".$side."') AND ((`fight_users`.`hp`)>'0') AND (`fight_users`.`id`=`user`.`id`) AND ((`fight`.`eid`) Is Null)) ORDER BY rand() LIMIT 1;"));
$en_st=explode("|",$en['st']);
for($i=5;$i<=36;$i++){
if($en_st[$i]=='')$en_st[$i]=0;
}
if(!isset($en['uid'])){
$bat=0;
$ty=3;
$_SESSION['user']['wait']=1;
}else{
$_SESSION['user']['wait']=0;
if($en['invisible']>time()){
$p_en='"невидимка",99999,99999,99999,99999,"??","0","","","","2","100","115","","",0,1';
}else{
$p_en='"'.$en['login'].'",'.$en['hp'].','.$en['hp_all'].','.$en['mp'].','.$en['mp_all'].',"'.$en['level'].'","'.$en['sklon'].'","'.(($en['clan_id']=='chaos')?'':$en['clan_gif']).'","'.(($en['clan_id']=='chaos')?'':$en['clan']).'","'.(($en['clan_id']=='chaos')?'':$en['clan_d']).'","2","100","115","","",'.$en['thotem'].',1';
}
}
}else{
$bat=0;
$ty=5;
$end=scode();
}
}else{
$bat=0;$ty=4;$end='';
}
}
$expp = exp_level($player['level']);
$AutoBot = explode("|",$player['autobot']);
echo'var fight_ty = ['.$fight.','.$bat.','.$ty.',"'.$end.'","'.$vc.'","'.$expp['ex'].'","'.$player['battle'].'"];
var param_ow = ["'.$player['login'].'","'.$player['hp'].'","'.$player['hp_all'].'","'.$player['mp'].'","'.$player['mp_all'].'","'.$player['level'].'","'.$player['sklon'].'","'.(($player['clan_id']=='chaos')?'':$player['clan_gif']).'","'.(($player['clan_id']=='chaos')?'':$player['clan']).'","'.(($player['clan_id']=='chaos')?'':$player['clan_d']).'","1","100","115","","",'.$player['thotem'].',['.$AutoBot[0].','.$AutoBot[1].']];
';
echo'var slots_ow = ["'.$player['obraz'].'","';
$magic=slotwiev($player['id'],0);
echo'"];
var lives_g1 = ['.$livg1.'];
var lives_g2 = ['.$livg2.'];
var fight_pm = ['.$expp['ma'].','.$plstt[28].','.$player['od'].','.$player['bl'].',"'.scode().'",'.$en['uid'].','.$player['side'].',3,0,""];';
if($bat!=0){
$magic=explode("|",$magic);
if($player['znan']>2 and $player['mp']>0){
$magic_in.="320,";
$alchemy.="0,";
}
foreach($magic as $val){
$st=explode("@",$val);
$magic_in.="$st[1],";
$alchemy.="$st[0],";
}
echo'var alchemy = ['.substr_replace($alchemy, '', -1).'];
var magic_in = ['.substr_replace($magic_in, '', -1).'];
var stand_in = [2,3,29,30,31];
var param_en = ['.$p_en.'];';
if($en['invisible']>time()){
echo'var slots_en = ["invisible.gif","';
if($en['type']==1){
slotwiev(0,0);
}else{
if($en['addon']==99){
slotwiev(0,0);
}else{
slotwiev(0,0);
}
}
echo'"];';
}else{
echo'var slots_en = ["'.$en['obraz'].'","';
if($en['type']==1){
slotwiev($en['id'],0);
}else{
if($en['addon']==99){
slotwiev($player['id'],0);
}else{
slotwiev($en['id'],0);
}
}
echo'"];';
}
if($en['invisible']>time()){
echo'var addpa_en = [1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0];';
}else{
if($en['id']>9999){
$trw = affect($en['id'],3);
if(!empty($trw)){
foreach ($trw as $key => $val){
switch($key){
case'30':
$en['sila']+=$val;
break;
case'31':
$en['lovk']+=$val;
break;
case'32':
$en['uda4a']+=$val;
break;
case'33':
$en['zdorov']+=$val;
break;
case'34':
$en['znan']+=$val;
break;
default:
$en_st[$key]+=$val;
break;
}
}
}
}
echo'var addpa_en = ['.$en['sila'].','.$en_st[30].','.$en['lovk'].','.$en_st[31].','.$en['uda4a'].','.$en_st[32].','.$en['mudr'].','.$en_st[35].','.$en['znan'].','.$en_st[34].','.$en_st[5].','.$en_st[6].','.$en_st[7].','.$en_st[8].','.$en_st[9].','.$en_st[10].'];';
}
}
if($l==1) {
echo "var list = [";
if(is_file("/var/www/gamale/data/battles/stats/".$player['battle'].".txt")){
echo Show_Stat($player['battle']);
}
echo"];n";
echo'var fexp = ["'.$player['dmg'].'","15","'.$player['id'].'","'.scode().'","'.$player['randomize'].'","",';
if($player['wait']>time()){
print $player['wait']-time();
}else{
print 0;
}
echo',0];';
}else{
echo'var stats = ['.$player['dmg'].'];';
}
echo'var logs = [1';
if(is_file("/var/www/gamale/data/battles/logs/".$player['battle'].".txt")){
echo Show_Log($player['battle'],10);
}
echo'];';
echo'
magic_slots();
';
echo'</SCRIPT>
</BODY>
</HTML>';
?>