1

Temat: Skrypty userscripts

Userscripts to nazwa dodatkowych skryptów, które można dodać do przeglądarki. W przypadku eRepublik dodają one całkiem nowe przydatne funkcje i usprawniają te standardowe. Używanie tego rodzaju skryptów nie jest wspierane przez administrację eRepublik, lecz nikt nie jest za to ścigany, ani karany. Moderatorzy nie odpowiedzą jedynie na Twoje pytania, jeżeli wyślesz im ticketa ze screenem, na którym widoczne są włączone skrypty.

Z racji, że skrypty te wpływają na działanie przeglądarki, mogą być niebezpieczne i należy je instalować wyłącznie z zaufanych źródeł. Gdybyś kiedyś nie był w pełni pewien, czy dany skrypt jest bezpieczny, spytaj kogoś na IRC. Skrypty, które przechowujemy na forum TGS są przez nas sprawdzone i w pełni bezpieczne.




http://i.imgur.com/cQW0ljC.png
Najpierw trzeba przystosować przeglądarkę do obsługi takich skryptów. Potrzebny do tego jest odpowiedni dodatek, który musimy zainstalować w swojej przeglądarce.


Firefox
Greasemonkey - https://addons.mozilla.org/addon/greasemonkey/

Chrome
Tampermonkey - http://tampermonkey.net/

Opera
Violent monkey - https://addons.opera.com/en/extensions/ … ent-monkey




http://i.imgur.com/cQW0ljC.png
Teraz można wgrywać skrypty. Aby to zrobić, w większości przypadków wystarczy wejść na stronę ze skryptem i zatwierdzić instalację.

http://i.imgur.com/y39KFj1.png




http://i.imgur.com/cQW0ljC.png
Lista skryptów do przeglądarki sprawdzonych i polecanych przez TGS znajduje się pod tym adresem.

2

Odp: Skrypty userscripts

Battle Monitor

Jest to program do bieżącego śledzenia wyników bitew.

3

Odp: Skrypty userscripts

Dorzucam poprawioną wersję skryptu z rozkazami. Działa na firefox quantum z greasemonkey 4.1.
Nie wiem jak tu dodać plik, więc wrzucam kod:

// ==UserScript==
// @name        Rozkazy Ministerstwa Obrony
// @include        *www.erepublik.com/*
// @icon         https://cdnt.erepublik.net/NwEo30IlP0kZZqwKlujFrYpL-Yg=/55x55/smart/avatars/Newspapers/2008/11/17/d63299c44b51dc78b18df18168a3614b.jpg
// @author        Zordacz, againandagain
// @version        2
// @require        http://code.jquery.com/jquery-2.2.0.min.js
// @grant        GM.xmlHttpRequest
// ==/UserScript==

4==location.href.split("/").length&&top==self&&GM.xmlHttpRequest({method:"GET",url:"http://www.egov4you.org/orders/data/35",onload:function(e){var t=JSON.parse(e.responseText)
$(".sidebar_container").append('<div id="rozkazyMON" style="margin:10px 0 0;float:left"></div>')
for(var r in t.orders)t.orders.hasOwnProperty(r)&&$("#rozkazyMON").append('<div style="width:150px;overflow:hidden"><a href="//www.erepublik.com/en/military/battlefield-new/'+t.orders[r].battle+'"><img src="http://cdn.egov4you.org/orders/'+r+'.png" style="width:334px;margin:-5px 0px 0px -92px"></a></div>')
for(var s in t.shouts)t.shouts.hasOwnProperty(s)&&$(".wall_post_list ul:eq(0)").prepend('<li class="wall_post mu"><a href="//www.erepublik.com/en/newspaper/ministerstwo-obrony-179170/1" class="user_pic" target="_blank"><span></span><img src="//cdnt.erepublik.net/NwEo30IlP0kZZqwKlujFrYpL-Yg=/55x55/smart/avatars/Newspapers/2008/11/17/d63299c44b51dc78b18df18168a3614b.jpg" alt="" width="55" height="55"></a><div class="post_content"><h6><a href="//www.erepublik.com/en/newspaper/ministerstwo-obrony-179170/1" title="">Ministerstwo Obrony</a></h6><p>'+t.shouts[s].text.replace(/(?:(https?\:\/\/[^\s]+))/m,'<a href="$1">$1</a>')+"</p></div></li>")}})