Вход Регистрация
Файл: 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 
s = 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 
k = 0;
        
        for(
i=0; i<=s; i++)
        {
            
tr_obj = table_obj.insertRow(i);
            for(
j=0; j<4; j++)
            {
                
k += 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=1; i<4; i++) 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(
Category) d.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=1; i<descr.length; i++)
    {
        
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]) > 0 ? '+' : '')+'<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;
}
?>
Онлайн: 0
Реклама