• V úterý 6.8. proběhne aktualizace na verzi 2.106. Více informací najdete na herním fóru

Přehled užitečných scriptů pro TW

taubda

Guest
V této témě by měly být pouze uživatelské scripty



Pravidla :


  • V témě není dovolené mít jakékoli připomínky,slouží pouze na vkládání. Diskuze je zde (link)

  • Je povolené sem vkládat pouze takové scripty,které mají nějaký účinek ve hře.
    Scripty na potří do této témy (link).


  • Je zakázané vkládat sem scripty,které na CZ verzi nejsou povolené. Nevkládejte script,pokus si nejste jisti zda je povolen.

    Pokud si nejste jistí tak se zeptejte moderátora, pro nové (napr. vami vytvořené) scripty se ptejte na herní podpoře (link).


  • Pokud jste script nějak upravili nebo vytvořili lepší co dělá stejnou věc, kontaktujte moderátora.


  • Scripty sem vkládejte v přehledné formě.

    Tj. výrazný název, výstižný popis, kód vkládat do tagu [-CODE][/-CODE] (bez pomlček), přehled všech funkcí.

  • Doporučuji použiť jeden príspěvek pro jeden script.Mít více příspěvků zasebou (doubleposty a podobne) je povolené.

Použití:

Jak script spustit :

javascript:alert("Príklad užívateľkého scriptu");

1. Vyberte celý kód a vložte ho do schránky (Ctrl+C nebo Kopírovat)
2. Presuňte se na okno/kartu, kde sjte přihlášený na svět The West, na kterém chcete script použít.
3. Do pole s adresou vložte kod pomocí (Ctrl+v nebo Vložit)
=>

4. Script spustíte klávesou Enter.

Ukládání scriptu jako záložku
[SPOIL]
  1. Kliknite pravým tlačítkem myši do oblasti, kde váš prohlížeč zobrazuje záložky (nemusí fungovat všude). (obr. 1)
  2. Vyberte Nová záložka (MF) nebo Pridat stránku (GoogleCh)
  3. Do pole s názvem môžte můžete zadat stručný popis, do pole s adresou je nutné zadat celý kod scriptu (obr. 2)
  4. Script spustíte kliknutím na záložku, když máte aktivní kartu/okno The West. (obr 3)

Obrázek 1
[SPOIL]
[/SPOIL]
obrázek 2
[SPOIL]
[/SPOIL]
Obrázek 3
[SPOIL]
[/SPOIL]
[/SPOIL]

Original : http://forum.the-west.sk/showthread.php?t=12705 + překlad Taubda
 
Naposledy upraveno moderátorem:

taubda

Guest
Telegramy a vše k nim

Telegramy a vše k nim

Inteligentní javascript na poslání telegramu.

Kód:
javascript:x=prompt("Toto je script na posílání telegramu, do tohto textového pole zadajte zkratku: a - pro členy aliancie, va - pro vedení aliancie, m - pro členy města, v - pro vedeníe města, alebo h - pro konkrétního hráče. (Autor: Blood Killer)");if (x == "m"){AjaxWindow.show('messages',%20{addressee:';'});var t1=setTimeout("Messages.insert_to('');Messages.insert_town_members('members');Messages.toggle_addressbook();",1000);};if (x == "v"){AjaxWindow.show('messages',%20{addressee:';'});var t2=setTimeout("Messages.insert_to('');Messages.insert_town_members('leadership');Messages.toggle_addressbook();",1000);};if (x == "h"){y=prompt("Zadajte meno hráča, prípadne viac hráčov a oddeľte ich bodkočiarkov (;).");AjaxWindow.show('messages',%20{addressee:';'});var t3=setTimeout("Messages.insert_to('');Messages.insert_to(y);Messages.toggle_addressbook();",1000);};if (x == "a"){AjaxWindow.show('messages',%20{addressee:';'});var t4=setTimeout("Messages.insert_to('');Messages.insertAllianceMembers('members');Messages.toggle_addressbook();",1000);};if (x == "va"){AjaxWindow.show('messages',%20{addressee:';'});var t5=setTimeout("Messages.insert_to('');Messages.insertAllianceMembers('leadership');Messages.toggle_addressbook();",1000);};
By Blood Killer

Hromadná zpráva členům cizího města
Otevřete si radnici města, kterému chceš poslat hromadnou zprávu, karta Obyvatelé.

Kód:
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});

Hromadná zpráva spolubojovníkům před bojem o pevnost

Otevřete si seznam hráčů účastnících se boje o pevnost.

Kód:
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});
Hromadná zpráva spolubojovníkům ukončeného boje o pevnost

Vyber si jeden z těchto scriptů a použij ho (zatím se nic dít nebude!):

Pro zprávu útočníkům :
Kód:
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);

Pro zprávu obráncům :

Kód:
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);
Pro zprávu obráncům i útočníkům :
Kód:
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);
...Potom...
Otevři si pevnost, v které sa daný boj odehrál, jdi na hřbitov a klikni na datum toho boje
 
Naposledy upraveno moderátorem:

taubda

Guest
TW Pro


TW Pro patří k nejrozšířenějším a nejnáročnějším automatickým scriptem pro The West. Tento script je především praktickým kalkulátorem pro různé oblasti týkající se prací.

V součastnosti je vyvíjený dvěmi nespolupracujícími hráči, proto existují dvě verze:

Lekensteynova verze (Holanďan)
Oficiální stránka: http://twpro.lekensteyn.nl/
Přímý odkaz na automatický aktualizovaný script: http://twpro.lekensteyn.nl/twpro.user.js

Zyphirova verze (Francouz)
Na userscripts.org: http://userscripts.org/scripts/show/92414
Přímý odkaz: http://userscripts.org/scripts/source/92414.user.js

Seznam funkcí:
Nemusí být kompletní, případně mě upozorněte pres PM. Pro tyto dvě verze se mohou lišit.

  • Kalkulátor najlepších věcí pro práci
  • Seznam prací a rozřazení podle různých kritériích (zkušenosti, peníze,štěstí, ...)
  • Při nákupu přes obchody ukazuje, kolik PB Vám jednotlivé předměty pridají do různých prácí
  • Sčítání hodnoty inventáře
  • Duelová statistika přímo v profilu hráče
  • Konventor duelů (funkční pouze v HTML náhledě)
  • BB-kódy pro forum
 
Naposledy upraveno moderátorem:

Mathewho

Guest
The West API

The West API slúži na to, aby sa zabránilo hláseniam o chybách, ktoré spôsobujú užívateľské scripty a preto vás InnoGames žiada aby ste si váš script zaregistrovali pomocou ich API, čo im umožňuje identifikovať problémy rýchlejšie a tým šetrí čas.

Kód je bez záruky - oznámte preto prípadné chyby alebo problémy, ktoré sa vám budú vyskytovať.

Tu je kompletný zdrojový kód tejto API, vrátane komentárov:

JS:
[SPOIL]
/**
* TheWestApi
*
* Can be used by script authors for getting the newest version or notice the player
* that his version of the script is outdated.
*
* Example:
* TheWestApi.register('myscript', 'My Script', '1.27', '1.28', 'Myname', 'http://www.x32980482.com/');
*
* Greasemonkey Example:
* var RegisterScript = document.createElement("script");
* RegisterScript.type = "text/javascript";
* RegisterScript.text = "TheWestApi.register('myscript', 'My Script', '1.27', '1.28', 'Myname', 'http://www.example.com/')";
* document.body.appendChild(RegisterScript);
*/
var TheWestApi = {
/**
* Stores all registered Api's
*
* @var {array}
*/
apis: [],

/**
* Gets the current version of the world, can be used by script authors
* to switch between versions files (compatibility).
*
* @var {string}
*/
version: '',

/**
* Stores the redirect link, used for author website
*
* @var {string}
*/
redirectLink: '',

/**
* Register a script, has to be done by the script author.
* Website and author parameters are optional, when given the user will see the webpage link.
* It will help the user to faster update (f.e the user forgot the link) or just for notice that his script is outdated.
*
* @param {string} key
* @param {string} name
* @param {string} minVersion
* @param {string} maxVersion
* @param {string} author [optional]
* @param {string} website [optional]
* @throws {string}
* @return {boolean}
*/
register: function(key, name, minVersion, maxVersion, author, website)
{
var checkParam = function(key, value) {
if(!value) throw 'TheWestAPI: given parameter (\''+ key +'\') requires a value.';
}
checkParam('key', key);
checkParam('name', name);
checkParam('minVersion', minVersion);
checkParam('maxVersion', maxVersion);
this.checkRegistered(key);

var api = {
'key': key.escapeHTML(),
'name': name.escapeHTML(),
'minVersion': minVersion.escapeHTML(),
'maxVersion': maxVersion.escapeHTML(),
'author': author ? author.escapeHTML() : '',
'website': website ? website.escapeHTML() : ''
};
api.isOutdated = this.isOutdated(api);
this.apis.push(api);
return true;
},

/**
* Checks if the given key is already registered.
*
* @param {string} newkey
* @throws {string}
* @return {void}
*/
checkRegistered: function(newkey) {
for(var i = 0; i < this.apis.length; i++) {
if(this.apis.key != newkey) continue;
throw 'TheWestAPI: given parameter (\''+ this.apis.key +'\') is already registered!';
}
},

/**
* Returns if the user script is outdated or not.
*
* @param {object} api
* @return {boolean}
*/
isOutdated: function(api)
{
if(!api || 'object' !== $type(api)) throw 'TheWestAPI: method (\'isOutdated\') requires an valid parameter.';
return (api.minVersion > this.version || api.maxVersion < this.version);
},

/**
* Displays the outdated scripts in a messagebox,
* with some informations about the user script name, author and website.
*
* @return {boolean}
*/
displayOutdated: function()
{
if(0 == this.apis.length) return false;
var i, outdated, title, html, currentVersionMsg, compatibleMsg, deactivateItMsg, followingMsg;

// checks every registered script
outdated = this.apis;
for(i = 0; i < outdated.length; i++) {
if(!outdated.isOutdated) outdated.pop(i);
}
if(0 == outdated.length) return false;

// declaring the information strings
compatibleMsg = _('Die aktivierten Skripte sind mit der derzeitigen Version möglicherweise nicht kompatibel.') + '<br />';
deactivateItMsg = _('Falls es zu Probleme kommen sollte, deaktiviere oder aktualisiere die Skripte, falls dennoch Probleme auftreten, melde diese beim Support.') + '<br />';
currentVersionMsg = '<br />' + _('Derzeitige Version ist $1').replace('$1', '<strong>'+ this.version +'</strong>');
followingMsg = '<br />' + ngettext(
_('Folgendes Skript ist davon betroffen:'),
_('Folgende Skripte sind davon betroffen:'), outdated.length) + '<br />';

// creates the html that will be displayed for a single script
var scriptHtml = function(api) {
return [
'<div class="scriptInfo" id="'+ api.key +'">',
'<div class="scriptInfoLeft">'+ api.name +'</div>',
'<div class="scriptInfoRight">(',
_('Mindestens für Version $1, maximum $2').replace('$1', '<strong>'+ api.minVersion +'</strong>')
.replace('$2', '<strong>'+ api.maxVersion +'</strong>'),
(api.author ? ' | '+_('Author: $1').replace('$1', api.author) : ''),
(api.website ?' | '+ (('<a href="'+ api.website +'">'+ _('Webseite') +'</a>')) : ''),
')</div>',
'<div style="clear:both;"></div>',
'</div>'
].join('');
};

// gets the html of each script
var inHtml = '';
for(i = 0; i < outdated.length; i++) {
if(outdated.website) {
outdated.website = this.redirectLink + outdated.website;
}
inHtml += scriptHtml(outdated);
}

// general informations
title = ngettext(
_('Benutzer Skript nicht kompatibel!'),
_('Mehrere Benutzer Skripte sind nicht kompatibel'),
outdated.length
);
html = [
'<div id="outdatedScripts">',
'<div id="outdatedInfo">',
compatibleMsg,
deactivateItMsg,
currentVersionMsg,
followingMsg,
'</div>',
inHtml,
'</div>'
].join('');

// display the outdated scripts
new MessageBox({
title: title,
message: html,
width: 480,
height: undefined,
options: [ ['ok'] ],
cancelOnOutsideClick: false
}).show();
return true;
}
}

[/SPOIL]
Autor: InnoGames
 
Naposledy upraveno moderátorem:
The West Petee's utilities v0.5
Teraz už pomerne objemný automatický script, ktorý
  • v banke ukáže vyrátané poplatky podľa sumy, ktorú sa chystáte uložiť (v0.1)
  • ukazuje poplatky pri prevode peňazí, do nového okna môžete tiež zadať základnú sumu a nechať script vypočítať, koľko treba poslať aj s poplatkami (v0.2)
  • Poskytuje kompletné riešenie problému pridávania viacerých vecí na trh naraz
    • umožňuje dávať vysoké počty rovnakých vecí na trh omnoho rýchlejšie, keďže môžete nechať script automaticky zopakovať predaj toľkokrát, koľko si navolíte (v0.3)
    • zoskupuje podobné ponuky či záznamy v celom okne trhu a umožňuje kúpiť navolený počet naraz, či vyzdvihnúť celú skupinu dodávok peňazí/vecí naraz (ak ste na mieste predaja) (v0.4)
  • [NOVÉ]
    • Chyba s Empty server response/Prázdna odpoveď serveru (snáď) opravená
    • zoraďovanie výsledkov na strane klienta (+ 2 nové kľúče)
    • tlačítko na vypnutie zoskupovania
    • cachovanie druhej a tretej tably (môžete použiť tlačíko na obnovenie dát)
    • opravená hlavička scriptu a iné chyby

S radosťou i vďačnosťou oznamujem, že script v0.4 je na .cz oficiálne povolený administrátorkou! v0.5 nepridáva nijaké zásadné novinky, takže verím, že problém nebude.

Script podporuje i jazykové balíky. Český zatiaľ nikto nevytvoril, tak pokiaľ máte účet na userscripts.org a máte základné znalosti angličtiny, mrknite sem: http://userscripts.org/scripts/show/109230
Slovenský jazykový balík: http://userscripts.org/scripts/show/109236.


Screenshoty zo scriptu:

Autor: Petee
http://userscripts.org/scripts/show/96584
Priamy link: http://userscripts.org/scripts/source/96584.user.js

Pred inštaláciou novej verzie je nutné odinštalovať starú, dúfam, že posledný raz.
 
The-West Window Creator

Autor: Blood Killer
Verzia: 1.0
Popis: Táto utilita slúži pre tvorcov užívateľských scriptov na jednoduché vytvorenie nového okna v hre The-West (bez chybových hlášok). Nižšie máte popísané ako utilitu použiť.

Zdrojový kód:
PHP:
/*======================================================================*\
|| #################################################################### ||
|| #                     The-West Window Creator 1.0                  # ||
|| #################################################################### ||
|| #                  Copyright (c) 2011 Blood Killer                 # ||
|| #################################################################### ||
\*======================================================================*/
function ajaxWindow(name, html){
var title = "job";
AjaxWindow.show(title,{});

var default_title = "window_"+title+"_title";
function SetTitle(){
document.getElementById(default_title).innerHTML = "<center style='color:#000000'>"+name+"</center>"; 
document.getElementById(default_title).setStyle("background-image", "");
};
var create_new_title = self.setInterval(SetTitle, 800);

var default_content = "window_"+title+"_content";
function SetContent(){
document.getElementById(default_content).innerHTML = html;
};
var create_new_content = setTimeout(SetContent, 800);

function DisableRefresh(){
document.getElementById("window_"+title).getElementsByTagName("a")[0].href = "#";
};
var disable_refresh = self.setTimeout(DisableRefresh, 1000);

function SetMinimizeTitle(){
var bar_title_default = "window_bar_"+title; document.getElementById(bar_title_default).getElementsByTagName("a")[0].getElementsByTagName("span")[0].innerHTML = name;
};
var create_new_MinimizeTitle = self.setInterval(SetMinimizeTitle, 0);
};
function show(){
return false();
};
/*======================================================================*\
\*======================================================================*/
Tento kód umiestnite do svojho scriptu.
Podmienkou je kód nijak nemeniť!

Ako vytvoriť nové okno:
[SPOIL]Kód:
[SPOIL]
PHP:
new ajaxWindow("Nadpis okna", "HTML obsah okna").show();
[/SPOIL]
Výsledok:
[SPOIL]
[/SPOIL][/SPOIL]
 
The-West tw2gui Window Creator

Popis: No, povedzme, že ak by ste fakt chceli vytvoriť nejaký script a potrebovali v ňom mať okno v štýle The West, určite by vás skôr potešil menší objem, použitie nového designu a to, že nemusíte uvádzať nejakého iného autora... Preto prispejem i ja :)
Autor: InnoGames, príklad použitia zostavil Petee

Kód:
var myId = 'test';
var myTabName = 'Moja testovacia karta';
var myHTML = '<div style="text-align:center">Wassuuuuup?</div>';

wman.open(myId+' nominimize noreload').addTab(myTabName)
.appendToContentPane(jQuery('<div id="'+myId+'_tab1">'+myHTML+"</div>"));
Použitie: Do tých troch premenných definujte svoje vlastné hodnoty podľa toho, načo to potrebujete. Už len spustiť.
myId - unikátny jednoslovný identifikátor vášho okna, hráč ho nevidí. Dajte tam hocičo, čo by tam nenapadlo dať vývojárov, nesmie sa to navzájom rušiť s hrou.
myTabName - názov 1. karty, ten hráč vidí
myHTML - HTML markup obsahu okna. Aj bežný text je platným HTML markupom.​
Jak to vyzerá:
[SPOIL]
[/SPOIL]
Nech vás ani nenapadne písať tam, že s tým dačo mám ja, všetky nástroje na vytvorenie nového okna vytvorilo InnoGames.
Nástroj používa i pripravovaná nová verzia TW-DB Importu.
 
The-West Script Opener
Kód:
javascript:var input = prompt("The-West Script Opener\n\nZadajte JavaScript, alebo URL scriptu, ktorý chcete spustiť:");var protocol = input.split(":")[0];if(protocol == "javascript"){document.location = input;};if(protocol == "JavaScript"){document.location = input;};if(protocol == "http"){var JS=document.createElement('script');JS.type='text/javascript'; JS.src=input; document.body.appendChild(JS)};if(protocol != "javascript" && protocol != "JavaScript" && protocol != "http"){alert("Script nefunguje!");};end();
Autor: Blood Killer
Popis: Keďže v Mozille Firefox 6.0 (aj Firefox Beta, Firefox Aurora) nie je možné spúšťať scripty cez adresový riadok prehliadača,
tak tento script to umožní, script treba uložiť ako záložku, po kliknutí na záložku môžte vložiť script ba dokonca aj priamy odkaz na súbor scriptu a ten jednoducho spustiť kliknutím na "Ok".
Taktiež použiteľné vo viacerých prehliadačoch...
Odskúšané v: Mozille Firefox, Firefox Beta, Firefox Aurora, Safari, Google Chrome, IE.
 
The-West Otvárač oznámenia

Jedná sa o aktualizáciu tohoto scriptu http://forum.the-west.sk/showpost.php?p=246478&postcount=24 na nový systém oznámení.
Tento script zobrazí oznámenie z daného sveta podľa vloženého BB kódu oznámenia.



Kód:
javascript:function show_report(){var bbcode = (document.getElementById("report_code").value.split("[report=")[1]).split("]")[0];parent.ReportWindow.open(bbcode.substr(0, (bbcode.length-10)), bbcode.substr((bbcode.length-10), 10));};wman.open("report_open").setTitle("Otvoriť oznámenie").appendToContentPane("<center><b>Zadajte BB kód oznámenia:</b><br><span class='tw2gui_textfield_wrapper'><span class='tw2gui_textfield_label'></span><span class='tw2gui_textfield'><span><input type='text' id='report_code'></span></span></span><br><a onclick='show_report()'><div class='tw2gui_button'><div class='tw2gui_button_right_cap'></div><div class='tw2gui_button_left_cap'></div><div class='tw2gui_button_middle_bg'></div><div class='textart_title' style='width: 100px; height: 19px; font: bold 10pt Arial;'>Otvoriť</div></div></a><br><br><font size=1>Copyright (c) 2011 Blood Killer</font></center>");document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0].style.display = "none";setTimeout(function(){document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0].style.display = "block";document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0].style.height = "200px";document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0].style.width = "260px";(window_minimize = (document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0]).getElementsByClassName("tw2gui_window_buttons_minimize")[0]).parentNode.removeChild(window_minimize);(document.getElementsByClassName("tw2gui_window tw2gui_win2 tw2gui_window_notabs report_open")[0]).getElementsByClassName("tw2gui_window_buttons_reload")[0].onclick = function(){document.getElementById("report_code").value = "";};}, 450);void(0);
Čoskoro urobím tento script aj ako automatický userscript pre GreaseMonkey, aby nebolo nutné pokaždé script spúšťať ručne...

Autor: Blood Killer
 

kuknu sem

Guest
Když už sem vede link z oficiálních pravidel hry, nemohl byto tu nějaký aktivní moderátor promazat? Ta tuna zbytečných odkazů určitě (nejen) nováčky mate.

Chybí tu odkaz na kalkulátor od abedyho z tw-db, což samozřejmě neznamená, že by byl zakázán. Už jste si ujednotili, zda je legální na Cz? (stále čekám na odpověď od wichapi :) ) Nebo jej chcete radši nechat v šedé zóně? :)
 
Bylo zde psáno, že kalkulátor po opravě (tedy že neukazuje zlaté a stříbrné práce) je povolený.

PS: Vzhledem k tomu, že ne všechny scripty používáme, je zapotřebí, abyste nám hlásili, co nefunguje a my to mohli odmazat.
 
Najlepšie oblečenie na duel




Duelant zameraný na strelné zbrane - útok

Kód:
javascript:"(c) Blood Killer";var skills={dodge:2,aim:1,shot:2,appearance:1};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
Duelant zameraný na strelné zbrane - obrana
Kód:
javascript:"(c) Blood Killer";var skills={dodge:2,aim:1,shot:2,tactic:1};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
Duelant zameraný na chladné zbrane
Kód:
javascript:"(c) Blood Killer";var skills={reflex:2,aim:1,punch:2,tough:1};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
Najväčšie zdravie
Kód:
javascript:"(c) Blood Killer";var skills={health:5};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
Pozor: Tieto scripty vyberú zbraň podľa schopností ktoré na duel pridáva, nie podľa poškodenia ktoré zbraň dáva!





Najlepšie oblečenie na boj o pevnosť




Útok
Kód:
javascript:"(c) Blood Killer";var skills={endurence:4,dodge:4,aim:8,leadership:1,health:16};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
Obrana
Kód:
javascript:"(c) Blood Killer";var skills={hide:8,dodge:4,aim:10,leadership:1,health:20};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)



Najlepšie oblečenie na stavbu budovy



Kód:
javascript:"(c) Blood Killer";var skills={build:3,repair:1,leadership:1};if(Bag){if(Bag.loaded==true){try{Wear.open();}finally{Bag.searchBest(skills,null,true);};};};void(0)
 
Na požiadavok hráča The-Iceman z bety:

[Script pre herné udalosti] - Naspäť odosielateľovi

UserScript:
http://petee.tw-db.info/uploads/event-return-to-sender.user.js

Ako bookmarklet:
Kód:
javascript: jQuery.getScript('http://petee.tw-db.info/uploads/event-return-to-sender.user.js'); void(0)
Ako inštalovať bookmarklety?
[SPOIL]Scripty je možné uložiť i ako záložku, čím ich spustíte jedným kliknutím.
Kliknite pravým tlačítkom myši do oblasti, kde váš prehliadač zobrazuje záložky (nemusí fungovať všade).
Vyberte Nová záložka (Firefox) alebo Pridať stránku (Chrome)
Do poľa s názvom môžte zadať váš stručný názov pre script, do poľa s adresou je nutné vložiť celý kód scriptu.
Script spustíte kliknutím na záložku, keď máte na aktívnej karte/okne The West.[/SPOIL]

Nápad je jednoduchý: keď otvoríte oznámenie, že vám boli poslané kvetiny od kamaráta, tlačítko Ďalšie oznámenie im odošle kvetiny naspäť a zmaže oznámenie. Pokiaľ im kvetiny ešte poslať nemôžete, funguje ako pôvodne.
Inými slovami, ak to tak chcete, môžete ľahko posielať kvetiny iba tým, čo posielajú vám.