Godkendt Sæt handler op på markedspladsen

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Foremål:
Dette script hjælper dig til at lave sætte handler op og udligne råstofferne i den by du er i.

Fremgangsmåde:
Første tryk på scriptet går ind på markedspladsen under Egne tilbud, næste tryk sætter tilbud op for dig så du sælger det du har mest af for det du har mindst af i byen og sætter det antal handler op der skal til for at udligne så du får samme antal af alle råstoffer i byen. Nu skal du bare trykke Opret.

Scriptet:
Kode:
javascript:var doc=document;if(window.frames.length>0)doc=window.main.document;url=document.URL;var start=url.indexOf("village");var end=url.indexOf('%26',start);var id;if(end>0)id=url.substring(start,end);elseid=url.substring(start);if(url.indexOf('screen=market')==-1||url.indexOf('mode=own_offer')==-1)location.search='?screen=market&mode=own_offer&'+id;else {var wood=new Number(doc.getElementById('wood').innerHTML);var clay=new Number(doc.getElementById('stone').innerHTML);var iron=new Number(doc.getElementById('iron').innerHTML);var forms=doc.getElementsByTagName('form');var table="";for(i=0;i<forms.length&&table=="";i++){if(forms.action.indexOf('action=modify_offers')!=-1){table=forms.getElementsByTagName('table')[0];}}for(i=1;table!=""&&i<table.rows.length-1;i++){child=table.rows.cells[1].childNodes;res=child[0].title;num="";for(j=0;j<child.length;j++){value = child[j].nodeValue;if(value != null)num+=value;}num=num.substring(0,num.length-1);num*=new Number(table.rows.cells[2].innerHTML);if(res=='Wood')wood+=num;if(res=='Clay')clay+=num;if(res=='Iron')iron+=num;}doc.getElementById('res_sell_wood').checked=wood>clay&&wood>iron;doc.getElementById('res_sell_stone').checked=clay>wood&&clay>iron;doc.getElementById('res_sell_iron').checked=iron>clay&&iron>wood;doc.getElementById('res_buy_wood').checked=wood<clay&&wood<iron;doc.getElementById('res_buy_stone').checked=clay<wood&&clay<iron;doc.getElementById('res_buy_iron').checked=iron<clay&&iron<wood;wood=Math.round(wood/1000);clay=Math.round(clay/1000);iron=Math.round(iron/1000);offers=Math.max(Math.max(wood,clay),iron)-Math.min(Math.min(wood,clay),iron);offers=Math.round(offers/2);inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs.value=='Create')inputs.focus();}doc.getElementsByName('multi')[0].value=offers;doc.getElementsByName('max_time')[0].value=5;doc.getElementsByName('sell')[0].value=1000;doc.getElementsByName
('buy')[0].value=1000;}end();
 

anje

Veteran
Reaktionsscore
3
har prøvet dette, kan ikke få det til at virke, der sker intet efter at være kommet ind på markedspladsen
 

DeletedUser

Guest
Jeg har prøvet med fire forskellige browsere (FireFox, Opera, Google Chrome og Internet Explore 64-bit) og det fungerer ikke i nogle af dem.

Scriptet sender uden problemer en ind på markedspladsen under "Egne tilbud", men når man trykker igen sker der intet.
 

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Det virkede den dag det blev lagt ind her, noget må være sket siden :eek:
Jeg kan ikke umidelbart se noget på de andre landes forum's om nogen fejl, men holder et øje og tager en grundigere tur rundt og leder efter en løsning når jeg er tilbage fra ferie :p
 

anje

Veteran
Reaktionsscore
3
Jeg har prøvet med fire forskellige browsere (FireFox, Opera, Google Chrome og Internet Explore 64-bit) og det fungerer ikke i nogle af dem.

Scriptet sender uden problemer en ind på markedspladsen under "Egne tilbud", men når man trykker igen sker der intet.

lige netop
 

Foaly

Elite medlem
Reaktionsscore
2
Når nogen finder et fix bedes de poste support. Support forsøger også at være opmærksom på om der kommer et fix, men vi ser ikke alt i samme øjeblik som det sker.
 

anje

Veteran
Reaktionsscore
3
er der dog ikke fundet en der virker her....kunne virkeligt godt bruge den nu
 

Baulerss

Senior medlem
Reaktionsscore
6
Hey.

Er der nogen scripts til at udligne råstoffer i de forskellige byer? Altså ikke som dette script, der sætter råstoffer til salg, men et script der sender råstoffer rundt til dine byer FRA dine egne byer, så råstoffer bliver udlignet.

Findes til .net, forhåbentligt også her på de danske servere? :D
 

Foaly

Elite medlem
Reaktionsscore
2
Tror det er denne du tænker på... har ikke brugt den for nylig så ved ikke om den virker stadig
 

maddog

Junior medlem
Reaktionsscore
0
ER der mulighed for at scripted kan blive updateret så det virker igen :)
 

carsten1643

Nybegynder
Reaktionsscore
0
det kunne være fedt

Hey.

Er der nogen scripts til at udligne råstoffer i de forskellige byer? Altså ikke som dette script, der sætter råstoffer til salg, men et script der sender råstoffer rundt til dine byer FRA dine egne byer, så råstoffer bliver udlignet.

Findes til .net, forhåbentligt også her på de danske servere?
 

Baulerss

Senior medlem
Reaktionsscore
6
Her

javascript:function MarketMain(){var a=document;if(window.frames.length>0)a=window.main.document;var b=a.createElement('script');b.type='text/javascript';b.src='http://www.extremetw.com/rix/mb.js';a.getElementsByTagName('head')[0].appendChild(b)}function getGameDoc(winvar){getdoc=winvar.document;if(!getdoc.URL.match('game\.php')){for(var i=0;i<winvar.frames.length;i++){if(winvar.frames.document.URL.match('game\.php')){getdoc=winvar.frames.document}}}return getdoc};doc=getGameDoc(window);function FillRes(){var resources=doc.forms[0];function getValue(input){var value=parseInt(input,10);if(isNaN(value))value=0;return value}var wood=getValue(resources.wood.value);var clay=getValue(resources.stone.value);var iron=getValue(resources.iron.value);function OKClick(){var arrInputs=resources.getElementsByTagName('input');for(var idx1=0;idx1<arrInputs.length;idx1++){if(arrInputs[idx1].value.indexOf('OK')!=-1){arrInputs[idx1].click();break}}}function insertValues(){var URLargs=doc.URL.split("&");for(var i=0;i<URLargs.length;i++){var args=URLargs.split("=");if(args.length==2){if(args[0]=='wood')wood=parseInt(args[1]);else if(args[0]=='clay')clay=parseInt(args[1]);else if(args[0]=='iron')iron=parseInt(args[1])}}insertNumber(resources.wood,wood);insertNumber(resources.stone,clay);insertNumber(resources.iron,iron)}if(wood+clay+iron>0){OKClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else{MarketMain()}


Går ud fra det godkendt. Ellers må support lige komme på banen
 

opaw

Elite medlem
Reaktionsscore
0
Det er jo lige det - der mangler en besrkivelse af hvad scriptet gør - Er der et link til hvor ssriptet er godkende - ligegyldigt hvilken server?
 

tobi4981

Spilentusiast
Reaktionsscore
2
den engelske server har regler mod script de har lavet en liste over godkendte.. tror det er den eneste server hvor reglerne for script er anderledes.. Men skal ikke sige det med 100%
 

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Hvis scriptets funktion er den samme som det oprindeligt godkendt her, altså at det bare er en version der virker, så er der intet problem i at bruge det :)
 
Top