Файл: gamele.ru/js/vlogs.js
Строк: 202
<?php
var i,j;
var f_pl = ["голова","торс","живот","ноги"];
function viewlh()
{
for(i=1; i<logs.length; i++)
{
d.write('<P>');
for(j=0; j<logs[i].length; j++)
{
if(!isNaN(parseInt(logs[i][j][0])))
{
switch(logs[i][j][0])
{
case 0: d.write('<font class=ftime>'+logs[i][j][1]+'</font> '); break;
case 1: d.write(' '+sh_align(logs[i][j][4],0)+sh_sign_s(logs[i][j][5])+'<font color=#'+(logs[i][j][1] == 1 ? '0052A6' : '087C20')+'><b>'+logs[i][j][2]+'</b></font>['+logs[i][j][3]+']'); break;
case 6: d.write(' <font class=fpla>('+f_pl[logs[i][j][1]]+')</font>'); break;
case 2: d.write(' восстановил'+(!logs[i][j][3] ? '' : 'а')+' <font color=#E34242><b>«'+logs[i][j][1]+' '+logs[i][j][2]+'»</b></font>.'); break;
case 3: d.write(' использовал'+(!logs[i][j][2] ? '' : 'а')+' <font color=#E34242><b>«'+logs[i][j][1]+'»</b></font>.'); break;
case 4: d.write(' <font color=#'+(logs[i][j][1] == 1 ? '0052A6' : '087C20')+'><b><i>невидимка</i></b></font>'); break;
case 5: d.write(' '+sh_align(logs[i][j][3],0)+sh_sign_s(logs[i][j][4])+'<b>'+logs[i][j][1]+'</b>['+logs[i][j][2]+']'); break;
case 7: d.write(' применил'+(!logs[i][j][2] ? '' : 'а')+' <font color=#E34242><b>«'+logs[i][j][1]+'»</b></font>'); break;
}
}
else d.write(logs[i][j]);
}
d.write('<P>');
}
if(!off)
{
d.write('<hr style="border-top:1px dotted #331F11;" size="1" width="100%">');
d.write('<P>Участники боя: ');
gr_det(lives_g1,1,0);
d.write(' против ');
gr_det(lives_g2,2,0);
d.write('</P>');
}
d.write('<BR>');
if(params[0] > 0)
{
d.write('<P><font class=ftime>Страницы:</font>');
for(i=1; i<=params[0]; i++) d.write(' '+(i != params[3] ? '<A href="?fid='+params[2]+'&p='+i+'">'+i+'</A>' : '<B>'+i+'</B>'));
if(off) d.write(' | <A href="?fid='+params[2]+'&stat=1">Статистика боя</A>');
d.write('</P>');
}
}
function viewsh()
{
var stcou = list.length;
if(stcou > 0)
{
d.write('<TABLE cellspacing=0 cellpadding=0 border=0 align=center><TR><TD class=nick width=100% bgcolor="#331F11"><TABLE cellspacing=1 cellpadding=4 width=100%><TR><TD colspan=8 class=nick align=center background="http://image.gamele.ru/NewDesign/bg2.gif">Статистика боя</TD></TR><TR><TD align=center class=ftxt background="http://image.gamele.ru/NewDesign/bg2.gif"><B>Персонаж</B></TD><TD align=center class=ftxt background="http://image.gamele.ru/NewDesign/bg2.gif"><B>Обычный</B></TD><TD align=center background="http://image.gamele.ru/NewDesign/bg2.gif"><B>'+sh_align(1,1)+'</B></TD><TD align=center background="http://image.gamele.ru/NewDesign/bg2.gif"><B>'+sh_align(2,1)+'</B></TD><TD align=center background="http://image.gamele.ru/NewDesign/bg2.gif"><B>'+sh_align(4,1)+'</B></TD><TD align=center background="http://image.gamele.ru/NewDesign/bg2.gif"><B>'+sh_align(3,1)+'</B></TD><TD align=center class=ftxt background="http://image.gamele.ru/NewDesign/bg2.gif"><B>Всего</B></TD><TD align=center class=ftxt background="http://image.gamele.ru/NewDesign/bg2.gif"><B>Опыт</B></TD></TR>');
for(i=1; i<stcou; i++) d.write('<TR><TD class=nick nowrap background="http://image.gamele.ru/NewDesign/bg2.gif">'+(list[i][0] == 1 ? sh_align(list[i][4])+sh_sign_s(list[i][5])+'<font color=#'+(list[i][1] == 1 ? '0052A6' : '087C20')+'><b>'+list[i][2]+'</b></font>['+list[i][3]+']<a href="./pinfo.cgi?'+list[i][2]+'" target=_blank><img src=http://image.gamele.ru/chat/info.gif width=11 height=12 border=0 align=absmiddle></a>' : '<font color=#'+(list[i][1] == 1 ? '0052A6' : '087C20')+'><b><i>невидимка</i></b></font>')+'</TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][7]+'<font class=ftxt><sup>('+list[i][12]+')</sup></font></TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][8]+'<font class=ftxt><sup>('+list[i][13]+')</sup></font></TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][9]+'<font class=ftxt><sup>('+list[i][14]+')</sup></font></TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][10]+'<font class=ftxt><sup>('+list[i][15]+')</sup></font></TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][11]+'<font class=ftxt><sup>('+list[i][16]+')</sup></font></TD><TD class=nick nowrap align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+(list[i][7]+list[i][8]+list[i][9]+list[i][10]+list[i][11])+'<font class=ftxt><sup>('+(list[i][12]+list[i][13]+list[i][14]+list[i][15]+list[i][16])+')</sup></font></TD><TD class=nick align=center background="http://image.gamele.ru/NewDesign/bg2.gif">'+list[i][17]+'</TD></TR>');
d.write('</TABLE></TD></TR><TR><TD align=center><BR><A href="?fid='+params[2]+'&p=1">Лог боя</A></TD></TR></TABLE>');
}
}
function gr_det(garr,grn,grlive)
{
var bgc;
i = garr.length - 1;
for(j=0; j<garr.length; j++)
{
bgc = grn == 1 ? '0052A6' : '087C20';
switch(garr[j][0])
{
case 1:
if(!grlive) bgc = pl_live(garr[j][7],bgc);
d.write('<font color=#'+bgc+'>'+sh_align(garr[j][3])+sh_sign_s(garr[j][4])+'<b>'+garr[j][1]+'</b></font><a href="./pinfo.cgi?'+garr[j][1]+'" target=_blank><img src=http://image.gamele.ru/chat/info.gif width=11 height=12 border=0 align=absmiddle></a> ['+garr[j][5]+'/'+garr[j][6]+']');
break;
case 3:
if(!grlive) bgc = pl_live(garr[j][5],bgc);
d.write('<font color=#'+bgc+'><b>'+garr[j][1]+'</b></font>['+garr[j][2]+'/'+garr[j][3]+']');
break;
case 4:
if(!grlive) bgc = pl_live(garr[j][1],bgc);
d.write('<font color=#'+bgc+'><b><i>невидимка</i></b></font>');
break;
}
d.write((j != i ? ', ' : ''));
}
}
function pl_live(pll,bgc)
{
if(!pll) return '999999';
else return bgc;
}
function viewlog(){
d.write('<div id="bg_up"><div id="masthead_container"><div id="masthead"><div id="masthead2"></div></div></div><div id="wrapper"><div id="container"><div id="content_outleft"><div id="content"><div style="text-align:right;top:0px;right:0px;position:absolute;"><a href="http://www.gamele.ru"><b>Главная</b></a> | <a href="http://wiki.gamele.ru"><b>Библиотека</b></a> | <a href="http://forum.gamele.ru"><b>Форум</b></a></div><div id="ContentNav"> </div><div class="ColumnCenter"><table border="0" width="100%" align="center"><tr><td width="100%"><table border="0" width="100%" align="center"><tr><td id="ltop"> </td><td id="topbg"> </td><td id="rtop"> </td></tr></table></td></tr><tr><td style="padding:0px 37px 0px 37px;">');
switch(show){
case 1: viewlh(); break;
case 2: viewsh(); break;
}
d.write('</td></tr><tr><td width="100%"><table border="0" width="100%" align="center"><tr><td id="ldown"> </td><td id="downbg"> </td><td id="rdown"> </td></tr></table></td></tr></table></div></div></div></div><div id="wrapper2"></div></div></div>');
}
?>