Вход Регистрация
Файл: gamele.ru/js/taverna_v02.js
Строк: 93
<?php
var Category 0;
var 
TDataL 0;
var 
DTAB false;

function 
StateReady()
{
    switch(
arr_res[0])
    {
        case 
'1':
        
        var 
i,j,tr_obj,table_obj,td_obj,str_pr;
        var 
all_i arr_res.length 1;
        var 
Math.floor(all_i 4);
        
        var 
dynamic document.getElementById('Dynamic');
        while(
dynamic.children.length 0)
        {
            
dynamic.removeChild(dynamic.lastChild);
        }
        
        
DTAB document.createElement('table');
        
DTAB.id 'TDyn';
        
DTAB.cellPadding '5';
        
DTAB.cellSpacing '1';
        
DTAB.border '0';
        
DTAB.width '100%';
        
dynamic.appendChild(DTAB);
    
        
table_obj DTAB;

        var 
0;
        
        for(
i=0i<=si++)
        {
            
tr_obj table_obj.insertRow(i);
            for(
j=0j<4j++)
            {
                
+= 1;
                
td_obj tr_obj.insertCell(j);
                
                if(
all_i >= k)
                {
                    
str_pr arr_res[k].split('|');
                    
td_obj.innerHTML '<img src=http://image.gamele.ru/1x1.gif width=1 height=5><br><img src=http://image.gamele.ru/tools/'+str_pr[2]+'.gif width=60 height=60 onmouseover="tooltip(this,''+TavernaToolTip(eval(str_pr[5]))+'')" onmouseout="hide_info(this)"><br><img src=http://image.gamele.ru/1x1.gif width=1 height=5><br><b>Стоимость: '+str_pr[4]+' LR</b><br>Остаток: '+str_pr[1]+'<br><br>'+AddButton(eval(str_pr[6]));
                }
                
                
td_obj.bgColor '#FFFFFF';
                
td_obj.align 'center';
                
td_obj.width '25%';
                
td_obj.className 'filt';    
            }
        }
        
        break;
        case 
'ITEMS':
        
        
ItemsView();
        
        break;
    }
}

function 
view_taverna()
{
    
view_build_top();
    var 
Title = ['','Выпивка','Еда/Закуска','Чердак'];
    
d.write('<div id="tooltip"></div><map name="links"><AREA SHAPE="POLYGON" HREF="?get_id=56&act=11&go=55&vcode='+taverna[1]+'" COORDS="380,175,380,251,409,252,453,252,452,109,452,82,400,82,380,82,380,99,380,112" onmouseover="tooltip(this,'Азартный Зал')" onmouseout="hide_info(this)"></map><table cellpadding=0 cellspacing=0 border=0 align=center width=760><tr><td><img src=http://image.gamele.ru/gameplay/taverna/taverna.jpg width=760 height=255 border=0 USEMAP="#links"></td></tr><tr><td><img src=http://image.gamele.ru/1x1.gif width=1 height=2></td></tr><tr><td bgcolor=#CCCCCC><table cellpadding=4 cellspacing=1 border=0 width=100%><tr>');
    for(var 
i=1i<4i++) d.write('<td bgcolor=#FFFFFF align=center width=35% id="Cat'+i+'"><b><a href="javascript: TavernaShow('+i+');"><font class=category>'+Title[i]+'</font></a></b></td>');
    
d.write('</tr></table></td></tr><tr><td><img src=http://image.gamele.ru/1x1.gif width=1 height=2></td></tr><tr><td bgcolor=#CCCCCC><table cellpadding=4 cellspacing=1 border=0 width=100%><tr><td align=center class=inv bgcolor=#FFFFFF><B>У Вас с собой '+taverna[0]+' ER</B></td></tr></table></td></tr><tr><td><img src=http://image.gamele.ru/1x1.gif width=1 height=2></td></tr></table><table cellpadding=0 cellspacing=0 border=0 align=center width=760><tr><td bgcolor=#CCCCCC id="Dynamic" width="100%"></td></tr></table>');
    
view_build_bottom();
}

function 
TavernaShow(t)
{
    if(
Category != t)
    {
        if(
Categoryd.getElementById('Cat'+Category).bgColor '#FFFFFF';
        
d.getElementById('Cat'+t).bgColor '#E0E0E0';
        
Category t;
    }    
    
    switch(
t)
    {
        case 
1:
        
        
AjaxGet('taverna_ajax.php?act=1&type=8&vcode='+taverna[1]+'&r='+Math.random());    
        
        break;
        case 
2:
            
        
AjaxGet('taverna_ajax.php?act=1&type=9&vcode='+taverna[1]+'&r='+Math.random());
        
        break;
        case 
3:
        
//AjaxGet('?&r='+Math.random());
        //top.main_top.location = "/main.php?acts=cherdak";
        
message_window ('success','','Трактирщик загородил проход.<br /> Здравствуйте, <b>'+btuild[0]+'</b>. <br />Я на долго уезжал из таверны и вот только недавно прибыл,  а перед отъездом, весь товар я на чердаке оставил, я хотел бы забрать его, да там не понятно что, или кто -  шумит, боюсь я туда подниматься, не мог бы ты посмотреть что там?</b><br /><br><a href=main.php?acts=ok>Хорошо, пойду посмотрю что там у Вас.</a><br> <br><a href=main.php?acts=no>Ой, я со всем забыл, дел у меня по горло (отказ).</a>','cancel','')
        break;
    }
}

function 
TavernaToolTip(descr)
{
    var 
str_params '';
    var 
st '';
    if(
descr[0]) str_params += '<B>'+descr[0]+'</B>';
    for(var 
i=1i<descr.lengthi++)
    {
        
st descr[i][2] ? ' ('+(descr[i][2] / 60)+' ч)' '';
        
        switch(
descr[i][0])
        {
            case 
'LI'str_params += '<BR>Лимит: <B>'+(!descr[i][1] ? 'без ограничений' descr[i][1]+' шт')+'</B>'+st; break;
            case 
'EFF'str_params += '<BR><font color=#CC0000><B>Побочный эффект</B> (через <B>'+(descr[i][1] / 60)+'</B> ч):</font>'; break;
            case 
'HP'str_params += '<BR>Восстановление HP: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'MP'str_params += '<BR>Восстановление MP: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'US'str_params += '<BR>Усталость: -<B>'+descr[i][1]+'</B>'+st; break;
            case 
'R_ST'str_params += '<BR>Случайный стат: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'R_MF'str_params += '<BR>Случайный МФ: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'RB_ST'str_params += '<BR>Случайный стат: '+(descr[i][4] == '1' '+' '-')+'<B>'+descr[i][1]+'-'+descr[i][3]+'</B>'+st; break;
            case 
'RB_MF'str_params += '<BR>Случайный МФ: '+(descr[i][4] == '1' '+' '-')+'<B>'+descr[i][1]+'-'+descr[i][3]+'</B>'+st; break;
            case 
'4'str_params += '<BR>Сила: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'5'str_params += '<BR>Ловкость: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'6'str_params += '<BR>Удача: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'7'str_params += '<BR>Знания: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'9'str_params += '<BR>Сила: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'10'str_params += '<BR>Ловкость: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'11'str_params += '<BR>Удача: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'12'str_params += '<BR>Знания: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'14'str_params += '<BR>Сокрушение: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'15'str_params += '<BR>Стойкость: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'16'str_params += '<BR>Уловка: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'17'str_params += '<BR>Точность: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'18'str_params += '<BR>Сокрушение: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'19'str_params += '<BR>Стойкость: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'20'str_params += '<BR>Уловка: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'21'str_params += '<BR>Точность: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'22'str_params += '<BR>Класс брони: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'23'str_params += '<BR>Класс брони: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'24'str_params += '<BR>Очки действия: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'25'str_params += '<BR>Опыт PvP: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'26'str_params += '<BR>Урон: '+(parseInt(descr[i][1]) > '+' '')+'<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'33'str_params += '<BR>Вес: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'34'str_params += '<BR>Вес: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'35'str_params += '<BR>Максимальные HP: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'36'str_params += '<BR>Максимальные MP: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'37'str_params += '<BR>Восстановления HP: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'38'str_params += '<BR>Восстановления MP: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'39'str_params += '<BR>Минимальный урон: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'40'str_params += '<BR>Максимальный урон: +<B>'+descr[i][1]+'</B>'+st; break;
            case 
'41'str_params += '<BR>Наблюдательность: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'42'str_params += '<BR>Опыт PvE: +<B>'+descr[i][1]+'%</B>'+st; break;
            case 
'43'str_params += '<BR>Время перехода: -<B>'+descr[i][1]+'%</B>'+st; break;
        }
    }
    return 
str_params;
}
?>
Онлайн: 3
Реклама