trijin.ru форум

Проэкты сайты, и прочее - прочее.

  • Вы не зашли.

#1 2007-09-07 01:01:21

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

OperaGame 4 0.77a

Из-за того что некоторые члены моего альянса пользуются оперой пришлось ребилдить wink


Name: OperaGame for 0.77* by trijin
http://img368.imageshack.us/img368/374/downloadnt0.png
(ссылка неизменна на все версии, сами следите качали новую версию или нет)

Авторство плугина, сайт разработчиков и пр.пр. т.к. хз как это назвать: http://www.operagame.web-system.pl/

Что уже сделано:

  • Понимание новой версии как таковой (для большинства страничек)
  • Изменение фрейма вывода настроек
  • Все ссылки плагина, дополнительные линки, часы добавляются в корректный table независимо от меню
  • изменение считывания серверного времени (как оно работало ранее с этим кодом?)
  • пофикшено меню сообщения
  • Убрано запоминание, и вывод планет в галактике (я эгоист, если я считаю что что-то не надо, то так тому и небыть)
  • изменен обработчик текста в опознавании дружественного/враждебного альянсов (оно тоже раньше работало o_O ? )

В планах:

  • время окончания строительства (изменения не понадобились)
  • исправление выбора заданий (+ мб есть ошибка во все ресы, весь флот)
  • корректировка буковки F в друзьях, альянсе, и где-то было еще.
  • принудительное расширение/сужение (еще не знаю) информации об игроке

Предостережения:
Ну и официально она запрещена к использованию на серверах oGame
Данный скрипт прошел проверку и разрешен на серверах Ogame.Ru

Результативных вылетов, жирных неактивных кормушек, удачной игры и бессонных ночей. // trijin aka slaps aka yxo Долборобот по роду и глава [Anti oG]

Неактивен

 

#2 2007-09-07 02:29:10

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Обновление:

  • исправлен выбор заданий (были ошибки в названии/id задания так что с другими языками может быть несовместимость)

Неактивен

 

#3 2007-09-08 14:58:24

Ximeso
New member
Зарегистрирован: 2007-09-08
Сообщений: 8
Профиль

Re: OperaGame 4 0.77a

Sorry I don't speak Russian language

Function add difference won't work in your version:

Код:

        function AddDifference(){
            var font = document.getElementsByTagName('font');
            if(isNaN(font[font.length-1].innerHTML))
                return;
            
            var tab = font[font.length-1].parentNode.parentNode.parentNode;
            
            var tr = tab.getElementsByTagName('tr');
            
            if(tr[0].getElementsByTagName('td').length<2)
                return;
                
            
            var th1 = parseInt(font[font.length-1].parentNode.parentNode.getElementsByTagName('th')[1].innerHTML.replace('.', ''));
            var th2;
            if( font[font.length-1].parentNode.parentNode.getElementsByTagName('th')[2])
            {
                th2 = parseInt(font[font.length-1].parentNode.parentNode.getElementsByTagName('th')[2].innerHTML.replace('.', ''));
            }else{
                th2 = null;
            }
                
            for(var i=1;i<tr.length;i++)
            {
                var th = tr[i].getElementsByTagName('th');
                if(parseInt(th[1].innerHTML.replace('.', '')) < th1)
                    th[1].innerHTML = th[1].innerHTML + ' <font color=#FF0000>(' + InsertSeparator((parseInt(th[1].innerHTML.replace('.', '')) - th1).toString(),3) + ')</font>';
                if(parseInt(th[1].innerHTML.replace('.', '')) > th1)
                    th[1].innerHTML = th[1].innerHTML + ' <font color=#00FF00>(+' + InsertSeparator((parseInt(th[1].innerHTML.replace('.', '')) - th1).toString(),3) + ')</font>';
                    
                if (th2){
                    if(parseInt(th[2].innerHTML.replace('.', '')) < th2)
                        th[2].innerHTML = th[2].innerHTML + ' <font color=#FF0000>(' + InsertSeparator((parseInt(th[2].innerHTML.replace('.', '')) - th2).toString(),3) + ')</font>';
                    if(parseInt(th[2].innerHTML.replace('.', '')) > th2)
                        th[2].innerHTML = th[2].innerHTML + ' <font color=#00FF00>(+' + InsertSeparator((parseInt(th[2].innerHTML.replace('.', '')) - th2).toString(),3) + ')</font>';
                }
                //if(th.getElementsByTagName('font').length>0)
            }
            //alert(tab.innerHTML);
        }
        
        document.addEventListener('load', AddDifference, false);
        
    }

This works better.
I tested on ogame.ru and de

I don't know what is with fleet mission. I don't have time to build some ships on foreign ogame where is 0.77a
Also I notice there is a problem with coloring enemies allies. I think in russian language it's Враждебные альянсы - won't work fine.

Edit: I made a polish translation which work with your version. I can post it here when ver. 077a will be release on ogame.pl if you don't mind of course.

Отредактированно Ximeso (2007-09-08 16:56:50)

Неактивен

 

#4 2007-09-09 22:44:29

R1ki
New member
Зарегистрирован: 2007-09-09
Сообщений: 3
Профиль

Re: OperaGame 4 0.77a

Доброго времени суток. Сначала хочу поблагодарить за исправление кода для новой версии smile
Во-вторых, со старой версии уменя остался мод который в левом меню добавлял линки на Ворота, Члены альянса, Общее послание альянса.
Как то скачал его с польского сайта и перевел в обход UTF (через уникод)
Ниже привожу код, который бы хотелось применить в новой версии. Если не сложно исправь. Заранее спасибо

Код:

var loc = document.location;
var reg = /http:\/\/(.*?)\/game\/(.*?)\?session=([^&]*)/i;
var result = reg.exec( loc );
if (result != null)
{
    if( result[2] == 'leftmenu.php' )
    {
        document.addEventListener("load", ModMenu, false);
    }
    function ModMenu()
    { 
        var session = result[3];
        var tab = document.getElementsByTagName('table')[0];    
        var findDef=tab.getElementsByTagName('tr')[11];
        var findAlly=tab.getElementsByTagName('tr')[13];
        var tr = document.createElement('TR');
        var td = document.createElement('TD');
        var div = document.createElement('div');
        div.align ='center';
        var font = document.createElement('font');
        font.color = '#FFFFFF';
        var ahref = document.createElement('a');
        ahref.href ='infos.php?session='+session+'&gid=43';
        ahref.target = 'Hauptframe';
        ahref.appendChild(document.createTextNode('Bopo\u0442a'));
        font.appendChild(ahref);
        div.appendChild(font);
        td.appendChild(div);
        tr.appendChild(td);
        findDef.parentNode.insertBefore(tr,findDef);
        
        tr = document.createElement('TR');
        td = document.createElement('TD');
        div = document.createElement('div');
        div.align ='center';
        font = document.createElement('font');
        font.color = '#FFFFFF';
        ahref = document.createElement('a');
        ahref.href ='allianzen.php?session='+session+'&a=4';
        ahref.target = 'Hauptframe';
        ahref.appendChild(document.createTextNode('\u0427\u043Be\u043D\u044B a\u043B\u044C\u044F\u043Dca'));
        font.appendChild(ahref);
        div.appendChild(font);
        td.appendChild(div);
        tr.appendChild(td);
        findAlly.parentNode.insertBefore(tr,findAlly);
        
        tr = document.createElement('TR');
        td = document.createElement('TD');
        div = document.createElement('div');
        div.align ='center';
        font = document.createElement('font');
        font.color = '#FFFFFF';
        ahref = document.createElement('a');
        ahref.href ='allianzen.php?session='+session+'&a=17';
        ahref.target = 'Hauptframe';
        ahref.appendChild(document.createTextNode('\u041Foc\u043Ba\u043D\u0438e a\u043B\u044C\u044F\u043Dc\u0443'));
        font.appendChild(ahref);
        div.appendChild(font);
        td.appendChild(div);
        tr.appendChild(td);
        findAlly.parentNode.insertBefore(tr,findAlly);
    }
}

Неактивен

 

#5 2007-09-10 03:06:12

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Обновление:

  • fix: Разкрашивание Вражеских альянсов. tnx to Ximeso
  • fix: относительная информация о приросте добычи ресурсов/потребляемой энергии в описании построек. tnx to Ximeso
  • fix MyLink старая ошибка с % в урле. разделителем выбран символ ®. Так же добавил переменную %ses% которая подменяется текущей сессией
  • fix: Удалил выделение координат на большинстве страничек. oGame и сам это делает
  • fix: (F) теперь, вроде, везде работает корректно

  • В сообщениях выделяются координаты написанные не только через ":", а так же через проблел, тире или точки. (понимаются написания (3 456 1, 1-34-15, 4.109.6 и т.п)
  • В настройках изменил название настройки отвечающей за выделение координат. Теперь она отвечает только за выделение координат в текстах сообщений
  • В сборку добавлен LangOperaGamePL tnx to Ximeso

---------------------------------------------------

Ximeso написал:

Edit: I made a polish translation which work with your version. I can post it here when ver. 077a will be release on ogame.pl if you don't mind of course.

Can U send me to trijin (a) gmail.com - I upload to my server and fix (because i replace order fleet mission)

R1ki написал:

Во-вторых, со старой версии уменя остался мод который в левом меню добавлял линки на Ворота, Члены альянса, Общее послание альянса.
Как то скачал его с польского сайта и перевел в обход UTF (через уникод)
Ниже привожу код, который бы хотелось применить в новой версии. Если не сложно исправь. Заранее спасибо

не вижу совершенно никакой необходимости в може когда это можно через "Важные ссылки" сделать. Например:

Код:

Общее сообщение (http://uni13.ogame.ru/game/index.php?page=allianzen&session=%ses%&a=17)
Список Альянса (http://uni13.ogame.ru/game/index.php?page=allianzen&session=%ses%&a=4)

Обратите внимание на переменную в урле %ses%

Неактивен

 

#6 2007-09-10 12:45:11

Ximeso
New member
Зарегистрирован: 2007-09-08
Сообщений: 8
Профиль

Re: OperaGame 4 0.77a

trijin написал:

Can U send me to trijin (a) gmail.com - I upload to my server and fix (because i replace order fleet mission)

ok, I already sent.


Я использую google переводчик.
Вы получили мое сообщение?


Is't fine to undestand?


Edit:
I build a fleet on ogame.de and test fleet menu:

-capacity won't work
- mission fleet work fine

Tommorw 0.77a will be realeased on ogame.pl. I give you more information.

Отредактированно Ximeso (2007-09-11 01:07:55)

Неактивен

 

#7 2007-09-11 17:19:44

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

В последней версии поправлено:
Обновление:

М.б уже релиз? wink
-----------------------------------

Ximeso написал:

Я использую google переводчик.
Вы получили мое сообщение?

Да. Спасибо. И добавил PL в сборку.

Ximeso написал:

Is't fine to undestand?

5+ wink

Ximeso написал:

I build a fleet on ogame.de and test fleet menu:

-capacity won't work
- mission fleet work fine

What is "capacity" ?


in PL file I change setting name to "Tworz linki ze znalezionych koordow w Wiadomosciach"
That right?

Неактивен

 

#8 2007-09-11 18:15:32

Ximeso
New member
Зарегистрирован: 2007-09-08
Сообщений: 8
Профиль

Re: OperaGame 4 0.77a

trijin написал:

in PL file I change setting name to "Tworz linki ze znalezionych koordow w Wiadomosciach"
That right?

OK

Отредактированно Ximeso (2007-09-11 23:00:05)

Неактивен

 

#9 2007-09-11 21:31:21

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Ну вроде все )

All Done.

Maybe clean all post from code? For more readeble...

Неактивен

 

#10 2007-09-11 22:12:30

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Только у нас!!!
Обновление:

  • add: искуственно расширено окно информации об игроке в галактике. (неудобство новой версии)
  • add: Добавлена информация обо мне и все ссылки на внешнии форумы/сайты идут через oGame redirect (Безопасность прежде всего)
  • +
  • fix: Странный баг с отправкой флотов энтером и кнопкой Далее.

Неактивен

 

#11 2007-09-12 10:54:10

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

перестала работать кнопка Сохранить в настройках плагина
и еще при отправке флота в атаку вылезает такая штука (браузер:OPera 9.23)
картинка вырезана для сбережения трафика посетителей)

Отредактированно trijin (2007-09-16 16:28:54)

Неактивен

 

#12 2007-09-12 11:15:58

Ximeso
New member
Зарегистрирован: 2007-09-08
Сообщений: 8
Профиль

Re: OperaGame 4 0.77a

virus написал:

перестала работать кнопка Сохранить в настройках плагина

I think I understand. Save settings won't work. I can confirm.
Also I find:
- won't color messege from alliance,
I don't know is wokrk when I get messege from other player.

RU (google translator):

Мне кажется, я понимаю. Сохранить настройки не будут работать. Я могу подтвердить.
Также я считаю:
- не цвет messege из альянса,
Я не знаю, является wokrk когда я получаю messege от другого игрока.


Edit: I will romove all older cookies and make a test.

Отредактированно Ximeso (2007-09-12 14:39:39)

Неактивен

 

#13 2007-09-12 13:30:26

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Да. Мой недочет, забыл убрать дебаги.
Залита новая версия.

Ximeso написал:

- won't color messege from alliance,

hmm tested - work.

Неактивен

 

#14 2007-09-12 13:38:28

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

пасипки огромные за OPERAтивность!!!!! trijin,чтобы без тебя делали;-)
оценил;-) все работает отлично!!!

Отредактированно virus (2007-09-12 13:41:29)

Неактивен

 

#15 2007-09-12 16:04:08

R1ki
New member
Зарегистрирован: 2007-09-09
Сообщений: 3
Профиль

Re: OperaGame 4 0.77a

Вот что у меня с обновленной версией OperaGame когда выходишь в галактику:
http://photofile.ru/expressphoto/ashone … 914631.jpg
или полный размер
http://photofile.ru/expressphoto/ashone … 914631.jpg
Версия браузера Opera 9.02
Последние версии Операгейм работали без проблем

При заходе в галактику доли секунд нормальное отображение, а потом вот эта мозаика smile)

Отредактированно R1ki (2007-09-12 16:07:43)

Неактивен

 

#16 2007-09-12 17:24:03

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

попробуй почистить КЭШ и КУКИ(скорее всего в этом проблема)

Неактивен

 

#17 2007-09-12 18:24:37

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

все понял че за феня с отображением галы!!!дома стоит опера 9.02 вот именно в ней такой косяк,на работе 9.23 и все норм;-)

Неактивен

 

#18 2007-09-12 18:26:26

R1ki
New member
Зарегистрирован: 2007-09-09
Сообщений: 3
Профиль

Re: OperaGame 4 0.77a

Позавчера все работало без проблем. Сейчас - криво показывается галактика. Чистка кукисов и кэша к изменениям не привели. Обновил Оперу до 9.23 все заработало. Проблема исчерпана.

Неактивен

 

#19 2007-09-12 22:49:21

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Интересная проблема версии 9.02 smile))

Неактивен

 

#20 2007-09-13 08:09:54

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

не работает почемуто важная ссылка для отправки общего сообщения:

Код:

общее сообщение (http://uni13.ogame.ru/game/index.php?page=allianzen&session=%ses%&a=17)

послесоздания кнопки и нажатия на нее выкидывает на страницу захода
З.Ы. может это и не принципиально,но всеже.может я что то не так делаю

Неактивен

 

#21 2007-09-13 12:00:32

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

virus написал:

послесоздания кнопки и нажатия на нее выкидывает на страницу захода
З.Ы. может это и не принципиально,но всеже.может я что то не так делаю

Ну она была создана для моей вселенной(13) просто )
Для остальных стоит либо поменять сервер либо написать так:

Код:

общее сообщение (/game/index.php?page=allianzen&session=%ses%&a=17)

Неактивен

 

#22 2007-09-13 14:48:56

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

спасибо!!помогло

Для остальных стоит либо поменять сервер либо написать так:

Код:

общее сообщение (/game/index.php?page=allianzen&session=%ses%&a=17)

а вот это как нистранно не работает((

Код:

общее сообщение (http://uni12.ogame.ru/game/index.php?page=allianzen&session=%ses%&a=17)

Отредактированно virus (2007-09-13 14:49:49)

Неактивен

 

#23 2007-09-13 17:00:27

virus
Member
Зарегистрирован: 2007-09-12
Сообщений: 41
Профиль

Re: OperaGame 4 0.77a

есть еще вопросик:
при добавлении важных ссылок,они появляются в менюшке внизуи их становиться не видно.Раньше когда были фреймы можно было листать прокруткой без проблем,а теперь приходиться менять масштаб sad это можно как то решить?или тока сменой масштаба???

Неактивен

 

#24 2007-09-14 02:08:21

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

virus написал:

есть еще вопросик:
при добавлении важных ссылок,они появляются в менюшке внизуи их становиться не видно.Раньше когда были фреймы можно было листать прокруткой без проблем,а теперь приходиться менять масштаб это можно как то решить?или тока сменой масштаба???

Теоретически можно вынести - но это надо переписывать идею меню. А на это времени пока не ахти как. Я же оперой не пользуюсь ))

Неактивен

 

#25 2007-09-14 03:29:09

trijin
aka triny
Зарегистрирован: 2006-06-18
Сообщений: 176
Профиль

Re: OperaGame 4 0.77a

Обновление

  • add: переоформил слои. Теперь можете прокручивать меню wink да и вообще имхо удобнее и симпатичнее smile
  • fix: исправлен маленький баг в ссылках (сохраненные выводились неверно, хоть и работали)
  • add: Внутреннии ссылки (не содержащие http://)открываются в том же окне, Все внешнии в новом, через редирект огейма, во избежании кражы сессий

Неактивен

 

Board footer