- var kt = {
- keys: (getCookie('KT_P'))?(getCookie('KT_P').split("|")):("q|1|2|3|4|5|6|7").split("|"),
- openCf: function(){
- if($('#KT_Cf').css('display') == 'none'){
- $('#KT_Cf').fadeIn('slow');
- g.lock.add('keytalk');
- $('.KT_in').each(function(e){$(this).val(kt.keys[e])});
- }
- },
- saveCf: function(){
- $('.KT_in').each(function(e){kt.keys[e] = $(this).val()});
- var data = new Date(); data.setMonth(data.getMonth()+1);
- setCookie('KT_P',kt.keys.join("|"),data);
- $('#KT_Cf').fadeOut('slow');
- message('Zapisano.');
- g.lock.remove('keytalk');
- },
- closeCf: function(){
- $('#KT_Cf').fadeOut('slow');
- g.lock.remove('keytalk');
- }
- };
- kt.start = function(){
- $('<div id="KT_Cf"></div>').css({position:'absolute',width:266,height:376,background:'url(http://i.imgur.com/9q69KKy.png)',zIndex:500}).appendTo('body').absCenter().draggable().hide();
- for(i=88;i<=298;i+=30){$('<input class="KT_in"></input>').css({top:i,left:25}).appendTo('#KT_Cf');}
- $('<div id="KT_close"></div>').css({top:8,left:235,width:25,height:23,position:'absolute'}).appendTo('#KT_Cf').attr('tip','Zamknij').click(kt.closeCf).mouseover(function(){$(this).css('backgroundImage','url(http://i.imgur.com/xBcHflL.png)');}).mouseout(function(){$(this).css('backgroundImage','none');});;
- $('<div id="KT_credits"></div>').css({top:364,left:226,width:38,height:10,position:'absolute'}).appendTo('#KT_Cf').attr('tip','<b>KeyTalk by PeszuĹĹ<br>Interface by Nomir</b><i>Peszek07 Š 2011-2013.<br>All rights reserved.</i>');
- $('<div id="KT_save"></div>').css({top:334,left:91,width:85,height:30,position:'absolute'}).appendTo('#KT_Cf').click(kt.saveCf).mouseover(function(){$(this).css('backgroundImage','url(http://i.imgur.com/YF97oDv.png)');}).mouseout(function(){$(this).css('backgroundImage','none');});
- $('<div id="KT_bookmark"></div>').css({zIndex:330,top:0,left:400,width:20,height:28,position:'absolute',backgroundImage:'url(http://i.imgur.com/ambyYDM.png)'}).appendTo('#centerbox').attr('tip','OtwĂłrz konfiguracjÄ KeyTalk.').click(kt.openCf);
- $('.KT_in').css({fontWeight:700,width:34,height:19,border:'none',background:'none',color:'black',fontFamily:'times new roman',fontSize:14,position:'absolute',textAlign:'center'}).attr('maxlength',1).each(function(e){$(this).val(kt.keys[e])});
- $(document).keyup(function(e){
- var d = String.fromCharCode(e.keyCode).toLowerCase();
- if(e.target.tagName!='INPUT' && e.target.tagName!='TEXTAREA'){
- if(d==kt.keys[0] && $('#dialog').css('display') == 'none'){
- for(var i in g.npc){
- if ((Math.abs(hero.rx - g.npc[i].x) <= 1 && Math.abs(hero.ry - g.npc[i].y) <= 1) && (g.npc[i].type == 0 || g.npc[i].type == 5)){
- _g('talk&id='+g.npc[i].id);
- break;
- }
- }
- }
- if($('#dialog').css('display')=='none') return;
- if(d==kt.keys[1]) $('#dlgin li:eq(0)').click();
- else if(d==kt.keys[2]) $('#dlgin li:eq(1)').click();
- else if(d==kt.keys[3]) $('#dlgin li:eq(2)').click();
- else if(d==kt.keys[4]) $('#dlgin li:eq(3)').click();
- else if(d==kt.keys[5]) $('#dlgin li:eq(4)').click();
- else if(d==kt.keys[6]) $('#dlgin li:eq(5)').click();
- else if(d==kt.keys[7]) $('#dlgin li.LINE_EXIT').click();
- }
- });
- };
- g.loadQueue.push({fun:kt.start,data:''});