// ==UserScript== // @name Quack Toolsammlung // @namespace Quack // @description Extends Grepolis // @include http://*.grepolis.*/game* // @icon http://s7.directupload.net/images/120320/ullq32vn.jpg // @version 2.35.00 // @grant GM_listValues // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_info // @grant GM_xmlhttpRequest // @grant unsafeWindow // @downloadURL none // ==/UserScript== var uw = unsafeWindow || window, $ = uw.jQuery; var QT = {}; /************************************************************************ * Global variables ***********************************************************************/ var wID = uw.Game.world_id; var mID = uw.Game.market_id; var aID = uw.Game.alliance_id; var sID = uw.Game.player_id; var pName = uw.Game.player_name; /************************************************************************ * Languages ***********************************************************************/ QT.Lang = { get : function (a, b) { if (QT.Lang[mID] != undefined && QT.Lang[mID][a] != undefined && QT.Lang[mID][a][b] != undefined) { return QT.Lang[mID][a][b] } else { return QT.Lang.en[a][b] } }, br : { meta : { flag : 'http://s7.directupload.net/images/140507/u6xmafci.png' }, reports : { choose_folder : 'Escolher pasta', enacted : 'promulgada', conquered : 'conquistado', spying : 'espionagem', spy : 'Espião', support : 'apoio', supporting : 'que apoia', attacking : 'atacante', farming_village : 'Aldeias barbaras' }, forum : { delete : 'Excluir', delete_sure : 'Você realmente deseja excluir essas mensagens?', no_selection : 'Não existem mensagens selecionadas' }, town_info : { no_overload : 'Sem sobrecarga', delete : 'Excluir', polissuche : 'Pesquisa cidade', inactivity : 'Inatividade', days : 'dias', no_data : 'O jogador ainda não está listado no banco de dados' }, grepo_mainmenu : { city_view : 'Vista da cidade', island_view : 'Vista Ilha' }, messages : { ghosttown : 'Cidade fantasma', no_cities : 'Nenhuma cidade nesta ilha', all : 'Tudo', export : 'Converta mensagem em BB-Code' }, hotkeys : { hotkeys : 'Teclas de atalho', city_select : 'Seleção Cidade', last_city : 'Última cidade', next_city : 'Próxima cidade', jump_city : 'Ir para a cidade atual', administrator : 'Administrador', captain : 'Capitão', trade_ov : 'Comércio', command_ov : 'Comandos', recruitment_ov : 'Recrutamento', troop_ov : 'Visão geral Tropa', troops_outside : 'Tropas fora', building_ov : 'Edifício', culture_ov : 'Cultura', gods_ov : 'Deuses', cave_ov : 'Gruta', city_groups_ov : 'Grupos da cidade', city_list : 'Lista da Cidade', attack_planner : 'Planejador de ataque', farming_villages : 'Aldeias barbaras', menu : 'Menu.', city_view : 'Vista da cidade', messages : 'Mensagens', reports : 'Relatórios', alliance : 'Aliança', alliance_forum : 'Fórum da aliança', settings : 'Configurações', profile : 'Perfil', ranking : 'Posição', notes : 'Notas', chat : 'Chat.', council : 'Conselho de heróis' }, qtoolbox : { onlinecounter_now : 'Atual', onlinecounter_total : 'Total.', onlinecounter_switch : 'Atual Online / total de', stats : 'Estatística', grepostats : 'Estatísticas Grepo', player : 'Jogador', alliance : 'Aliança', rankings : 'Rankings.', grepo_bash : 'Grepo atacante', track_player : 'Rastrear um Jogador', track_alliance : 'Acompanhe uma Aliança', top_killers : 'Top atacante', maps : 'Maaps', grepo_maps : 'Grepo Mapas', grepo_intel : 'Grepo Intel.', townsearches : 'Pesquisas Cidade', grepo_finder : 'Grepo Localizador', tonda_polissuche : 'Procurar Cidade', bb_codes : 'BB-Codes.', in_town : 'Na cidade', from_town : 'Da cidade', outside_town : 'Fora da cidade', tools : 'ToFerramentasols', unit_comparison : 'Comparação Unit', google_docs : 'Google Docs.', deff_helper : 'Deff Helper.', display_modes : 'Os modos de exibição', full_screen : 'Tela cheia', minimal : 'Mínimo', standard : 'Padrão', stats_scripts : 'Estatísticas / Scripts', settings : 'Gerente Script' }, academy : { researched : 'Colorize pesquisado', notresearched : 'Colorize não pesquisou', undo : 'Desfazer coloração' }, caves : { stored_silver : 'Moedas de prata armazenados', name : 'Nome', wood : 'Madeira', stone : 'Pedra', silver : 'Moedas de prata' }, transport_calc : { btn_main : 'Calculadora de Transporte', available : 'Disponível capacidade de transporte', transportable : 'Unidades transportáveis', recruits : 'Unidades na fila de recrutamento Contagem', outsidetown : 'Contagem unidades fora da cidade', slowtrans : 'Contagem navios de transporte lentos', fasttrans : 'Contagem navios de transporte rápido' }, culture : { cityfestivals : 'Festivais da cidade', olympicgames : 'Jogos Olímpicos', triumph : 'Procissões de Vitória', theater : 'Peças de teatro' }, settings : { text2 : 'Balcão online', text3 : 'Abrir links do menu de ingame', text4 : 'Ative a inclusão de outros scripts Greasemonkey para o menu', text5 : 'Mostrar botões para exposição permanente da fila de unidade, os movimentos eo comércio', text6 : 'Barra de botões', text9 : 'Exibição no início', text11 : 'Desativar economia de tempo online total', text12 : 'Calculadora de Transporte', text13 : 'Tela do Menu', text14 : 'Funções do menu', text15 : 'Relatórios', text16 : 'Adicione cor', text17 : 'Adicionar filtro', text18 : 'Ative exibição', text19 : 'Apagar todas as configurações e traços do roteiro no cache do navegador?', text20 : 'Fórum', text21 : 'Maximizar a largura do fórum', text22 : 'Imagem Hotkey', text23 : 'Menu Grepolis', text24 : 'Senado', text25 : 'Mostrar o número de pontos atribuídos para a construção do próximo nível de um edifício', text26 : 'Janela de negociação', text27 : 'Ative extensão', text28 : 'Lista da Cidade', text29 : 'Lista de Missões', text30 : 'Adicionar uma lista suspensa com suas pastas', text31 : 'Botão para o código BB da cidade atual', text32 : 'Selecione e exclua mensagens', text34 : 'Visão geral Caves (Administrador)', text35 : 'Academia planejador', text36 : 'Gruta', text37 : 'Permitir que a triagem de cidades', text38 : 'Digite prata acima 15000 automaticamente no campo de entrada', text40 : 'Aldeias barbaras visão geral (Capitão)', text41 : 'Adicionar um botão para abrir a vista da cidade ao sidemenu de Greplis', text42 : 'Mostrar perdas de recursos', text43 : 'Simulador', text44 : 'Visão geral Ilha', text45 : 'Aumentar a altura da CityList ea lista das aldeias barbaras', other : 'Outro', save : 'Salvar', reset : 'Redefinir as configurações', contact : 'Contato', info : 'Informações', settings : 'Configurações', translations : 'Traduções', trans_sure : 'Você tem certeza que sua tradução está pronto para enviar?', trans_success : 'A tradução foi enviar com êxito', trans_fail : 'A tradução não poderia ser enviado', trans_infotext1 : 'A tradução não precisa ser completo - apenas traduzir o que você quer', trans_infotext2 : 'Quando um texto contém tags HTML (assim tudo que é cercada por <> parênteses) Peço-lhe para mantê-los onde você os encontrou', trans_infotext3 : 'A fim de ser capaz de adicioná-lo aos créditos seu nome de jogador, jogador id eo id mundo será transmitido também', trans_infotext4 : 'Spammers irá ser adicionado à lista de banidos interno e excluídos da utilização do script', please_note : 'Por favor, note', credits : 'Creditos', no_translation : 'Sem tradução encontrada', choose_lang : 'Escolha o idioma', add_lang : 'Adicionar um novo idioma', language : 'Lingua', enter_lang_name : 'Por favor insira um nome de idioma', send : 'Enviar', name : 'Nome', ingame_name : 'Não hesite em contactar-me se você prefere ser chamado pelo seu nome ingame', adfly : 'Você quer ganhar dinheiro com as ligações, também?', donations : 'Doações', prologue : 'Devido à falta de alternativas de uma Devido Falta de Alternativas deuserscripts para Grepolis 2.0 este conjunto de ferramentas foi iniciada dois anos atrás constantemente tenta estender Grepolis com novas funções desde então.
Inicialmente, o objectivo era o de reparar as funções de userscripts antigos para Grepolis 1.0 e para aprender as noções básicas de JavaScript no processo, mas por agora muito mais foi realizado. O conjunto de ferramentas é constantemente prorrogado por ideias próprias ou ideias da comunidade e por causa de seu grande apoio a minha motivação para continuar ainda está lá.Você apresenta constantemente me desafios interessantes e é divertido para encontrar soluções para isso. Como se trata de muito trabalho e pode ser muito Eu sou sempre muito grato por qualquer tipo de apoio demorado. Portanto, eu gostaria de agradecer a todos que ofereceram apoio para este projecto - seja através de doações ou clicar em um AdFly-Link, o conhecimento, a criatividade, relatórios de bugs ou apenas algumas palavras de incentivo.' }, bbcode : { troops : 'Tropas', building : 'Níveis de construção', cities : 'Cidades', all : 'Tudo', active_grp : 'Atividade grupo cidade', in : 'Dentro', from : 'a partir de', outside : 'Fora' }, stats_scripts : { stats_scripts_ov : 'Visão geral das estatísticas e os scripts' }, googledocs : { change_url : 'Alterar URL', reset : 'Restabelecer' } }, cz : { meta : { flag : 'http://s1.directupload.net/images/140507/ctjo8fgu.png' }, reports : { choose_folder : 'Vyberte složku', spy : 'Špeh', support : 'podpora', supporting : 'podporující', attacking : 'útočící', farming_village : 'zemědělská vesnice' }, forum : { delete : 'Smazat', delete_sure : 'Opravdu chcete smazat tyto příspěvky?', no_selection : 'Nebyly vybrány žádné příspěvky' }, town_info : { no_overload : 'Bez přeložení', delete : 'Smazat', inactivity : 'Neaktivita', no_data : 'Hráč ještě není zaznamenán v databázi' }, grepo_mainmenu : { city_view : 'Přehled města', island_view : 'Ostrovní pohled' }, messages : { ghosttown : 'Město duchů', no_cities : 'Na tomto ostrově nejsou žádná města', all : 'vše', export : 'Zkonvertuj zprávu do BB-kódu' }, hotkeys : { hotkeys : 'Horké klávesy', city_select : 'Výběr města', last_city : 'Předchozí město', next_city : 'Následující město', jump_city : 'Přejít na aktuální město', administrator : 'Správce', captain : 'Kapitán', trade_ov : 'Obchod', command_ov : 'Rozkazy', recruitment_ov : 'Rekrutování', troop_ov : 'Přehled vojsk', troops_outside : 'Vojsko mimo', building_ov : 'Budovy', culture_ov : 'Kultura', gods_ov : 'Bohové', cave_ov : 'Jeskyně', city_groups_ov : 'Skupiny měst', city_list : 'Seznam měst', attack_planner : 'Plánovač útoků', farming_villages : 'Zemědělské vesnice', city_view : 'Přehled města', messages : 'Zprávy', reports : 'Hlášení', alliance : 'Aliance', alliance_forum : 'Fórum aliance', settings : 'Nastavení', profile : 'Profil', ranking : 'Žebříček', notes : 'Poznámky', council : 'Shromáždění hrdinů' }, qtoolbox : { onlinecounter_now : 'Aktuálně', onlinecounter_total : 'Celkově', onlinecounter_switch : 'Online aktuálně/celkově', stats : 'Statistiky', player : 'Hráč', alliance : 'Aliance', rankings : 'Žebříček', track_player : 'Vystopuj hráče', track_alliance : 'Vystopuj alianci', top_killers : 'Nejlepší bojovníci', maps : 'Mapy', townsearches : 'Vyhledávače měst', bb_codes : 'BB-kódy', in_town : 'Ve městě', from_town : 'Z města', outside_town : 'Mimo město', tools : 'Nástroje', unit_comparison : 'Porovnání jednotek', display_modes : 'Módy zobrazení', stats_scripts : 'Stats/Skripty', settings : 'Manažer skriptu' }, academy : { researched : 'Zabarvi vyzkoumané', notresearched : 'Zabarvi nevyzkoumané', undo : 'Vrať zabarvení' }, caves : { stored_silver : 'Uložené stříbrné mince', name : 'Jméno', wood : 'Dřevo', stone : 'Kámen', silver : 'Stříbrné mince' }, transport_calc : { available : 'Dostupná přepravní kapacita', transportable : 'Převozitelné jednotky', recruits : 'Započítej jednotky ve výstavbě', outsidetown : 'Započítej jednotky mimo město', slowtrans : 'Započítej pomalé transportní lodě', fasttrans : 'Započítej rychlé transportní lodě' }, culture : { cityfestivals : 'Městské slavnosti', olympicgames : 'Olympijské hry', triumph : 'Slavnostní pochody', theater : 'Divadelní hry' }, settings : { text3 : 'Otevírat odkazy z menu přímo ve hře', text4 : 'Zahrnout ostatní greasemonkey skripty do menu', text5 : 'Ukázat tlačítka pro stálé zobrazení fronty výstavby, pohybů a obchodu', text6 : 'Lišta tlačítek', text9 : 'Zobrazovat při startu', text11 : 'Deaktivovat ukládání celkového času online', text13 : 'Dislej menu', text14 : 'Vlastnosti menu', text15 : 'Hlášení', text16 : 'Přidat barvu', text17 : 'Přidat filtr', text18 : 'Aktivovat displej', text19 : 'Vymazat všechny stopy a nastavení skriptu ve vyrovnávací paměti prohlížeče?', text20 : 'Fórum', text21 : 'Maximalizovat šířku fóra', text22 : 'Obrázek horkých kláves', text24 : 'Senát', text25 : 'Ukázovat počet bodů za vybudování další úrovně budovy', text26 : 'Okno obchodu', text27 : 'Aktivuj rozšíření', text28 : 'Town list', text30 : 'Přidat vyjížděcí seznam s Vašimi složkami', text31 : 'Tlačítko pro BB-kód aktuálního města', text32 : 'Vybrat a vymazat příspěvky', text34 : 'Přehled jeskyní (Správce)', text35 : 'Plánovač výzkumů', text36 : 'Jeskyně', text37 : 'Povolit řazení měst', text38 : 'Automaticky vkládat do vstupního pole stříbrné mince nad 15 000', text40 : 'Přehled zemědělských vesnic (Kapitán)', text41 : 'Přidat tlačítko pro otevírání přehledu města do postranní lišty Grepolisu', text42 : 'Ukazovat ztráty surovin', text43 : 'Simulátor', text44 : 'Ostrovní pohled', text45 : 'Rozšířit výšku seznamu měst a seznamu zemědělských vesnic', other : 'Ostatní', save : 'Uložit', reset : 'Resetovat nastavení', contact : 'Kontakt', settings : 'Nastavení', translations : 'Překlady', trans_sure : 'Jste si jisti, že Váš překlad je připraven k odeslání?', trans_success : 'Překlad byl úspěšně odeslán', trans_fail : 'Překlad nemohl být odeslán', trans_infotext1 : 'Překlad nemusí být kompletní - přeložte jen to, co chcete', trans_infotext2 : 'Pokud text obsahuje HTML tagy (tedy vše obklopené <> závorkami), nechte je, prosím, tam, kde jste je našli', trans_infotext3 : 'Abychom Vás mohli přidat do příspěvků, Vaše hráčské jméno, ID a ID Vašeho světa bude také odesláno spolu s tímto příspěvkem', trans_infotext4 : 'Spammeři budou přidáni do interního banlistu a nebudou již moci používat tento skript', please_note : 'Všimněte si, prosím', credits : 'Příspěvky', no_translation : 'Nebyl nalezen žádný překlad', choose_lang : 'Zvolte jazyk', add_lang : 'Přidat nový jazyk', language : 'Jazyk', enter_lang_name : 'Vložte, prosím, Váš jazyk', send : 'Odeslat', name : 'Jméno', ingame_name : 'Pokud chcete být nazýván Vaším hráčským jménem, neváhejte mě kontaktovat', adfly : 'Chcete také vydělávat pomocí odkazů?', donations : 'Dary', prologue : 'Vývoj této sady nástrojů byl zahájen před dvěma lety, a to kvůli nedostatku alternativ k uživatelským skriptům pro Grepolis 2.0. Od té doby se snaží stále rozšiřovat Grepolis novými funkcemi.Původním cílem bylo opravit staré skripty pro Grepolis 1.0 a naučit se základy JavaScriptu, ale do nynějška jsme toho již dokázali mnohem víc. Sada je neustále rozšiřována nejen s mými vlatními nápady, ale také s nápady celé komunity a jen díky Vaší podpoře je stále tady. Neustále mi předkládáte nové výzvy a je velmi zábavné hledat jejich řešení.Protože je tato práce náročná, a to i časově, jsem vždy vděčný za jakoukoliv Vaši podporu. Proto chci poděkovat každému, kdo tomuto projektu jakkoliv pomohl - buďto skrze dary nebo klikáním na AdFly-linky, znalostí, kreativitou, hlášením chyb nebo pouze povzbudivými slovy.' }, bbcode : { troops : 'Jednotky', building : 'Úrovně budov', cities : 'Města', all : 'Vše', active_grp : 'Aktivní skupina měst', in : 'v', from : 'z', outside : 'mimo' }, stats_scripts : { stats_scripts_ov : 'Přehled statistik a skriptů' }, googledocs : { change_url : 'Změnit URL' } }, de : { meta : { flag : 'http://s14.directupload.net/images/140408/xpd69nmj.png', changelog : 'http://adf.ly/cph8j', changelog_addfree : 'https://docs.google.com/document/d/10AyoYbgB1ml30EhSyXF7lDgEw_VqgHIQoJrJPCT0Z3w/edit?usp=sharing', forumlink : 'http://adf.ly/cbQaZ', forumlink_addfree : 'http://forum.de.grepolis.com/showthread.php?20742', donation_btn : 'Quack Toolsammlung ' + GM_info.script.version + ' '; HTML_tab3 += 'Direktlink | Changelog | Github '; HTML_tab3 += ' ' + QT.Lang.get("settings", "contact") + ': | ';
HTML_tab3 += '' + QT.Lang.get("meta", "donation_btn") + ' | '; HTML_tab3 += '![]() |
' + e + ' | '; }); HTML_tab3 += '
' + QT.Lang.get("settings", "name") + ' | ';
langHTML_tab2 += ''; langHTML_tab2 += ' |
' + d + ' | ';
langHTML_tab2 += (QT.Lang[lang_tab2] != undefined && QT.Lang[lang_tab2][a] != undefined && QT.Lang[lang_tab2][a][c] != undefined) ? '' : ' | '; langHTML_tab2 += ' |
' + h.wood + ' | ' + h.stone + ' | ' + h.iron + ' | ' + h.favor + ' | ' + h.pop + ' | |
' + g.wood + ' | ' + g.stone + ' | ' + g.iron + ' | ' + g.favor + ' | ' + g.pop + ' |
' + AttackUnitsRessources.total_w + ' | ![]() | ' + DefenseUnitsRessources.total_w + ' |
' + AttackUnitsRessources.total_s + ' | ![]() | ' + DefenseUnitsRessources.total_s + ' |
' + AttackUnitsRessources.total_i + ' | ![]() | ' + DefenseUnitsRessources.total_i + ' |
' + AttackUnitsRessources.total_f + ' | ![]() | ' + DefenseUnitsRessources.total_f + ' |
' + AttackUnitsRessources.total_p + ' | ![]() | ' + DefenseUnitsRessources.total_p + " |