Scripty: Rozdiel medzi revíziami

Zo stránky Wiki The-West SK
Jump to navigation
(Vytvorená stránka „= Java Scripty = ==== Pokiaľ chceš zaslať hromadné správy členom cudzieho mesta: ==== * otvor si cudzie mesto, ktorému chceš správu zaslať * otvor si radnicu * kl...“)
 
dBez shrnutí editace
 
(24 medziľahlých úprav od 4 ďalších používateľov nie je zobrazených)
Riadok 1: Riadok 1:
= Java Scripty =
= Užívateľské scripty =
==== Pokiaľ chceš zaslať hromadné správy členom cudzieho mesta: ====
Užívateľské scripty sú kódy programovacieho jazyku JavaScript,
* otvor si cudzie mesto, ktorému chceš správu zaslať
ktoré nie sú súčasťou kódu hry The-West, umožňujú pridať do hry rozšírené užívateľské prostredie, ktoré pridáva do hry funkcie, alebo uľahčujú ovládanie hry.
* otvor si radnicu
'''Pred použitím scriptu si musíte byť istí, že je povolený!'''
* klikni na Obyvatelia
Je zakázané používať také scripty, ktoré porušujú [http://wiki.the-west.sk/wiki/Pravidl%C3%A1_hry#.C2.A77.29_Skripty pravidlá hry].
* vlož odkaz do vyhľadávača
Ak si nieste istí, či je script povolený obráťte sa na [http://support.innogames.de/login?game=west&lang=sk hernú podporu].
{| border="1"
Tu nájdete zoznam povolených scriptov: http://forum.the-west.sk/showthread.php?t=12705.
|javascript:var tab;var allTables=document.getElementsByTagName('table');for(var j=0;j<allTables.length;j++){if(allTables[j].className=='citizen_table'){tab=allTables[j];break;}}var anchors=tab.getElementsByTagName('a');var names='';for(var i=0;i<anchors.length;i++){if(names==''){names=anchors[i].innerHTML;}else{names=names+'; '+anchors[i].innerHTML;}}AjaxWindow.show('messages',{addressee:names});
= Scripty "do adresového riadku prehliadača" =
|}
* 1.) Skopírujte si celý kód JavaScriptu (napr. z fóra)
* stlač enter
* 2.) Vložte ho do adresového riadku v prehliadači kde máte otvorený svet The-West
* 3.) Stlačte Enter


==== Pokiaľ chceš zaslať hromadné správy všetkým útočníkom po boji v pevnosti (zagratulovať im): ====
* vlož odkaz do vyhľadávača
{| border="1"
|javascript:(function(){var A=FortBattle.makeStats;FortBattle.makeStats=function (data,element,fortx,forty,bool){var B=data.attackerlist;var C="";for(var D=0;D<B.length;D++){if(C==''){C=B[D].name;}else{C=C+'; '+B[D].name;}}AjaxWindow.show('messages',{addressee:C});FortBattle.makeStats=A;return FortBattle.makeStats(data,element,fortx,forty,bool);}})();void(0);
|}
* stlač enter
* otvor si pevnosť
* klikni na cintorín
* vyber si dátum boja


==== Pokiaľ chceš zaslať hromadné správy všetkým obrancom po boji v pevnosti (zagratulovať im): ====
*V niektorých prehliadačoch (IE 9+, Chrome 13+) je nastavená nová ochrana, preto ak do adresového riadku vložíte JavaScript, je z neho odstránený protokol JavaScript (javascript:), preto je ho potrebné na začiatok scriptu dopísať. Alebo si stiahnite userscript JavaScript Toolbar: [http://forum.the-west.sk/showpost.php?p=261223&postcount=39 http://forum.the-west.sk/showpost.php?p=261223&postcount=39]
* vlož odkaz do vyhľadávača
{| border="1"
|javascript:(function(){var A=FortBattle.makeStats;FortBattle.makeStats=function (data,element,fortx,forty,bool){var B=data.defenderlist;var C="";for(var D=0;D<B.length;D++){if(C==''){C=B[D].name;}else{C=C+'; '+B[D].name;}}AjaxWindow.show('messages',{addressee:C});FortBattle.makeStats=A;return FortBattle.makeStats(data,element,fortx,forty,bool);}})();void(0);
|}
* stlač enter
* otvor si pevnosť
* klikni na cintorín
* vyber si dátum boja


==== Pokiaľ chceš zaslať hromadné správy obom stranám (obrancom a útočníkom) po boji: ====
= Automatické užívateľské scripty =
* vlož odkaz do vyhľadávača
Ide o scripty ktoré nie je nutné spúšťať manuálne,
{| border="1"
tieto scripty bežia spolu z hrou, buď pomocou rozšírenia,
|javascript:(function(){var A=FortBattle.makeStats;FortBattle.makeStats=function (data,element,fortx,forty,bool){var B=data.defenderlist;var C="";for(var D=0;D<B.length;D++){if(C==''){C=B[D].name;}else{C=C+'; '+B[D].name;}}B=data.attackerlist;for(var D=0;D<B.length;D++){if(C==''){C=B[D].name;}else{C=C+'; '+B[D].name;}}AjaxWindow.show('messages',{addressee:C});FortBattle.makeStats=A;return FortBattle.makeStats(data,element,fortx,forty,bool);}})();void(0);
alebo pomocou zabudovanej funkcie. Nižšie máte napísané ako tieto scripty nainštalovať v tých najpoužívanejších prehliadačoch.
|}
== Automatické užívateľské scripty v Mozilla Firefox, Firefox Beta, Aurora ==
* stlač enter
[[Súbor:firefox.png|link=]][[Súbor:beta.png|link=]][[Súbor:aurora.png|link=]]
* otvor si pevnosť
<br>
* klikni na cintorín
*<b>Ako na to:</b><br>
* vyber si dátum boja
Firefox vie rozpoznať scripty pomocou rozšírenia Greasemonkey.
<br>
*<b>Inštalácia scriptu:</b><br>
** 1.) Najskôr stiahnite [https://addons.mozilla.org/sk/firefox/addon/748/ Greasemonkey]
** 2.) Teraz môžte inštalovať scripty, kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)
** 3.) Vyskočí okienko z informáciami o scripte, tam dajte "Install"
** 4.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží
<br>
*<b>Odinštalácia scriptu:</b><br>
**Greasemonkey -> Manage user scripts... -> vyberte script a dajte "Odstrániť"


==== Pokiaľ chceš zaslať pred bojom hromadné správy strane na ktorej si ty (obranca alebo útočník): ====
== Automatické užívateľské scripty v Safari ==
* otvor zi zoznam prihlásených hráčov
[[Súbor:safari.png|link=]]
* vlož odkaz do vyhľadávača
<br>
{| border="1"
*<b>Ako na to:</b><br>
|javascript:var players=null;var divs=document.getElementsByTagName('div');var playerListDiv;for(var i=0;i<divs.length;i++){var idString=divs[i].id;if(idString.search("fortbattle_placement_map")!=-1){if(idString.search("playerlist")!=-1){playerListDiv=divs[i];break;}}}var playerDivs=playerListDiv.getElementsByTagName('div');for(var j=1;j<playerDivs.length;j++){if(players==null){players=playerDivs[j].innerHTML;}else{players=players+'; '+playerDivs[j].innerHTML;}}AjaxWindow.show('messages',{addressee:players});
Safari vie rozpoznať scripty pomocou rozšírenia GreaseKit,
|}
bohužiaľ toto rozšírenie podporuje iba Mac OS.
* stlač enter
<br>
 
*<b>Inštalácia scriptu:</b><br>
==== Šatník ====
** 1.) Ako prvé stiahnite [http://www.culater.net/software/SIMBL/SIMBL.php SIMBL]
* vlož odkaz do vyhľadávača
** 2.) Stiahnite [http://8-p.info/greasekit/ GreaseKit] a zavrite Safari
{| border="1"
** 3.) Súbor <b>GreaseKit.bundle</b> premiestnite do <b>~/Library/Application Support/SIMBL/Plugins</b>
|javascript:void(function(){var%20t=document.createElement('script');t.type='text/javascript';%20t.src='http://www.tribetool.nl/thewest/twpro.js';document.body.appendChild(t);})();
** 3.) Otvorte Safari
|}
** 4.) Teraz môžte inštalovať scripty, kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)  
* stlač enter
** 5.) Vyskočí okienko z otázkou či chcete script inštalovať, dajte "Install"
* otvor si inventár
** 6.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží
* vpravo hore si vyber prácu
*<b>Odinštalácia scriptu:</b><br>
 
**GreaseKit -> Manage user scripts... -> vyberte script a odstráňte ho
 
== Automatické užívateľské scripty v Google Chrome ==
= GreaseMonkey Scripty =
[[Súbor:chrome.png|link=]]
==== Ako na GreaseMonkey? ====
<br>
* Musíte mať nainštalovanú [http://www.mozilla-europe.org/sk/firefox/ Mozillu Firefox]
*<b>Ako na to:</b><br>
* Musíte si stiahnuť [https://addons.mozilla.org/cs/firefox/addon/748 GreasMonkey addon]
Google Chrome vie rozpoznať scripty pomocou zabudovanej funkcie, nie je treba inštalovať žiadne extra rozšírenie.
* Musíte nainštalovať uživateľský skript, ktorý chcete používať
<br>
* Refreshujte okno Westu
*<b>Inštalácia scriptu:</b><br>
 
** 1.) Kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)
==== Ako skript vypnúť ====
** 2.) V spodnej časti okna sa objaví výzva či chcete script inštalovať, dajte "Pokračovať" a následne "Inštalovať"
* Kliknite pravým tlačítkom na ikonu opice na toolbaru (musíte mať aktívny panel s Westom)
** 3.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží
* Kliknite na skript, ktorý chcete vypnúť
*<b>Odinštalácia scriptu:</b><br>
* Script sa "odfajfkuje"
**Prispôsobiť a spravovať prehliadač Google Chrome -> Nástroje -> Rozšírenia -> vyberte script a dajte "Odinštalovať"
* Refreshnite Firefox
== Automatické užívateľské scripty v Opere ==
[[Súbor:opera.png|link=]]
<br>
*<b>Ako na to:</b><br>
Opera vie rozpoznať scripty pomocou zabudovanej funkcie, nie je treba inštalovať žiadne extra rozšírenie.
<br>
*<b>Inštalácia scriptu:</b>
** 1.) Vytvorte si vo svojom počítači priečinok kam budete scripty ukladať
** 2.) Choďte v Opere na <b>Možnosti</b> (Ctrl+F12) -> <b>Rozšírené možnosti</b> -> <b>Obsah</b>
** 3.) Kliknite na <b>Možnosti JavaScriptu...</b>, tam vyberte adresár JavaScriptu ktorý ste vytvorili
** 4.) Teraz môžte inštalovať scripty, užívateľský script (typu .user.js alebo .js)  uložte do priečinka ktorý ste vytvorili, uložíte ho tak, že naň kliknete pravým tlačidlom myši a vyberiete "Uložiť cieľ odkazu ako..." alebo "Save target as..."...
** 5.) Zavrite a znova otvorte Operu
*<b>Odinštalácia scriptu:</b>
** 1.) Choďte do priečinku ktorý ste na scripty vytvorili, script ktorý chcete odstrániť jednoducho presuňte do koša
** 2.) Zavrite a znova otvorte Operu

Aktuálna revízia z 09:16, 22. november 2014

Užívateľské scripty

Užívateľské scripty sú kódy programovacieho jazyku JavaScript, ktoré nie sú súčasťou kódu hry The-West, umožňujú pridať do hry rozšírené užívateľské prostredie, ktoré pridáva do hry funkcie, alebo uľahčujú ovládanie hry. Pred použitím scriptu si musíte byť istí, že je povolený! Je zakázané používať také scripty, ktoré porušujú pravidlá hry. Ak si nieste istí, či je script povolený obráťte sa na hernú podporu. Tu nájdete zoznam povolených scriptov: http://forum.the-west.sk/showthread.php?t=12705.

Scripty "do adresového riadku prehliadača"

  • 1.) Skopírujte si celý kód JavaScriptu (napr. z fóra)
  • 2.) Vložte ho do adresového riadku v prehliadači kde máte otvorený svet The-West
  • 3.) Stlačte Enter


  • V niektorých prehliadačoch (IE 9+, Chrome 13+) je nastavená nová ochrana, preto ak do adresového riadku vložíte JavaScript, je z neho odstránený protokol JavaScript (javascript:), preto je ho potrebné na začiatok scriptu dopísať. Alebo si stiahnite userscript JavaScript Toolbar: http://forum.the-west.sk/showpost.php?p=261223&postcount=39

Automatické užívateľské scripty

Ide o scripty ktoré nie je nutné spúšťať manuálne, tieto scripty bežia spolu z hrou, buď pomocou rozšírenia, alebo pomocou zabudovanej funkcie. Nižšie máte napísané ako tieto scripty nainštalovať v tých najpoužívanejších prehliadačoch.

Automatické užívateľské scripty v Mozilla Firefox, Firefox Beta, Aurora

Firefox.pngBeta.pngAurora.png

  • Ako na to:

Firefox vie rozpoznať scripty pomocou rozšírenia Greasemonkey.

  • Inštalácia scriptu:
    • 1.) Najskôr stiahnite Greasemonkey
    • 2.) Teraz môžte inštalovať scripty, kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)
    • 3.) Vyskočí okienko z informáciami o scripte, tam dajte "Install"
    • 4.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží


  • Odinštalácia scriptu:
    • Greasemonkey -> Manage user scripts... -> vyberte script a dajte "Odstrániť"

Automatické užívateľské scripty v Safari

Safari.png

  • Ako na to:

Safari vie rozpoznať scripty pomocou rozšírenia GreaseKit, bohužiaľ toto rozšírenie podporuje iba Mac OS.

  • Inštalácia scriptu:
    • 1.) Ako prvé stiahnite SIMBL
    • 2.) Stiahnite GreaseKit a zavrite Safari
    • 3.) Súbor GreaseKit.bundle premiestnite do ~/Library/Application Support/SIMBL/Plugins
    • 3.) Otvorte Safari
    • 4.) Teraz môžte inštalovať scripty, kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)
    • 5.) Vyskočí okienko z otázkou či chcete script inštalovať, dajte "Install"
    • 6.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží
  • Odinštalácia scriptu:
    • GreaseKit -> Manage user scripts... -> vyberte script a odstráňte ho

Automatické užívateľské scripty v Google Chrome

Chrome.png

  • Ako na to:

Google Chrome vie rozpoznať scripty pomocou zabudovanej funkcie, nie je treba inštalovať žiadne extra rozšírenie.

  • Inštalácia scriptu:
    • 1.) Kliknite na priamy odkaz na súbor scriptu (typu .user.js alebo .js)
    • 2.) V spodnej časti okna sa objaví výzva či chcete script inštalovať, dajte "Pokračovať" a následne "Inštalovať"
    • 3.) Dajte obnovenie okna (ak je otvorené) na ktorom script beží
  • Odinštalácia scriptu:
    • Prispôsobiť a spravovať prehliadač Google Chrome -> Nástroje -> Rozšírenia -> vyberte script a dajte "Odinštalovať"

Automatické užívateľské scripty v Opere

Opera.png

  • Ako na to:

Opera vie rozpoznať scripty pomocou zabudovanej funkcie, nie je treba inštalovať žiadne extra rozšírenie.

  • Inštalácia scriptu:
    • 1.) Vytvorte si vo svojom počítači priečinok kam budete scripty ukladať
    • 2.) Choďte v Opere na Možnosti (Ctrl+F12) -> Rozšírené možnosti -> Obsah
    • 3.) Kliknite na Možnosti JavaScriptu..., tam vyberte adresár JavaScriptu ktorý ste vytvorili
    • 4.) Teraz môžte inštalovať scripty, užívateľský script (typu .user.js alebo .js) uložte do priečinka ktorý ste vytvorili, uložíte ho tak, že naň kliknete pravým tlačidlom myši a vyberiete "Uložiť cieľ odkazu ako..." alebo "Save target as..."...
    • 5.) Zavrite a znova otvorte Operu
  • Odinštalácia scriptu:
    • 1.) Choďte do priečinku ktorý ste na scripty vytvorili, script ktorý chcete odstrániť jednoducho presuňte do koša
    • 2.) Zavrite a znova otvorte Operu