Užitečné scripty

Z Wiki The-West CZ
Jump to navigation
Upozornění: Tato stránka je ještě ve fázi vývoje

Základy ke scriptům

Co to je script?

Script je nástroj pomocí kterého si můžete ulehčit hru. Přidává například různá tlačítka a funkce přímo do hlavního herního rozhraní nebo vám může pomoct při hledání nejlepších věcí pro práci.

Jak script použiju?

Nejužitečnější scripty

TW-Pro

Autor: NEXTON, Lekensteyn

TW-Pro je velmi užitečný script pro vyhledávání nejlepších kombinací věcí pro práce, bitvy, duely a dalších věcí, kvůli kterým se potřebujete co nejvhodněji obléknout. Můžete také vytvářet vlastní kombinace atributů (např. máte jiné priority v oblékání v bitvě, duelu) a script vám najde nejlepší oblečení i pro toto. Zároveň, pokud vyhledáte oblečení pro nějakou práci, tato práce se automaticky vyhledá na minimapě. Také u věcí u obchodníka zobrazuje, jestli tyto věci nějak dokáží vylepšit pracovní body a o kolik.

Přímý script:

javascript:void(function(){var t=document.createElement('script');t.type='text/javascript';t.src='http://twpro.lekensteyn.nl/twpro.js?2'; document.body.appendChild(t)})()

Odkaz na stránku scriptu: http://twpro.lekensteyn.nl/

Přímý odkaz na automatický script: http://twpro.lekensteyn.nl/twpro.user.js

The West Petee's utilities v0.5

Autor: Petee

javascript:/* made by Petee (TW-DB.info), all rights except redistribution reserved */ var TC = Market.prototype.prepareTraderControl.toString(); var R = 0; TC = TC.replace(/n *> *1 *&& *false *\? *['"]
['"] *\+ *['"][^"]+:['"] *\+/, function(str){R++; return "n>1?'
'+'Repeat this sale (*):'+";}); TC = TC.replace(/"<\/table>
<\/div>"/, function(str){R++; return '"

"+(n>1?"* - This setting will instruct the game to repeat this same auction the specified number of times.":"")+"
"';}); TC = TC.replace(/Ajax.remoteCall\(['"]building_market['"], *['"]putup['"], *{town_id: *that.townId, *item_id: *item.get_id\(\), *auctionprice: *min_bid, *maxprice: *max_price, *itemcount: *nsell/, function(str){R++; return "for(var i=0;i<nsell-1;i++) Ajax.remoteCall('building_market','putup',{town_id:that.townId,item_id:item.get_id(),auctionprice:min_bid,maxprice:max_price,itemcount:1,sellrights:(charHasTown?rights:2),auctionlength:days,description:$('auction_description').value},function(){;});"+"Ajax.remoteCall('building_market','putup',{town_id:that.townId,item_id:item.get_id(),auctionprice:min_bid,maxprice:max_price,itemcount:1";}); /* the 1 to the left completely disables the original purpose of the Amount field */ Market.prototype.prepareTraderControl = eval("("+TC+")"); alert('Market patch by Petee '+(R==3?"applied successfully!":"was not applied :(. Try it again after refreshing window (isn't the script already applied?). If it just won't work, please contact Petee on the .net forums.")+' \n\nThanks to Lekensteyn for the inspiration from his original script.'); if(R!=3)window.location.reload(); void(0);|}