toestemming aanvals scripts

26 views
Skip to first unread message

Zalastra

unread,
Mar 25, 2010, 6:12:10 PM3/25/10
to TT Dev
Zie conversatie met Duckje, het gaat specifiek om de combinatie id
uitlezen uit favorietenlijst en deze dan in de url met &target=<id>
invullen:

Zalastra
2010-03-18 21:56:02
Beste,

Ik zou graag toestemming willen vragen voor een nieuwe versie van m'n
farmscript.

De werking van het script zal als volgt zijn: Het script zal een keuze
maken van wat het zal doen aan de hand van de situatie:
#1. Indien het script gebruikt wordt op de verzamelplaats en er zijn
geen coördinaten ingevuld dan leest het script de favorietenlijst uit.
Uit de lijst wordt dan een dorp gekozen op verscheidene parameters en
het id van dat dorp zal dan gebruikt worden om aan de url van de
pagina toe te voegen: &target=id. Hierdoor zal de verzamelplaats
pagina geopend worden met de coördinaten ingevuld door de server.

#2.Indien het script gebruikt wordt op de verzamelplaats en de
coördinaten zijn al ingevuld dan zal het script eenheden invullen aan
de hand van ook weer verscheidene parameters. Daarna zal op de
aanvallen knop gedrukt worden.

#3. Indien het script zich op de confirmatie pagina van een aanval
bevind zal deze op de ok knop drukken.

Naar mijn inziens is het script zo volledig conform de regels. Ik zou
hier graag een bevestiging van willen hebben.

Met vriendelijke groet,
Zalastra
Duckje
2010-03-19 14:31:19
Beste Zalastra,

Zoals ik het momenteel zie is dit script niet toegestaan.


Met vriendelijke groeten,

Seppe (Duckje)
Community Manager Tribalwars.nl
Zalastra
2010-03-19 18:17:21
Beste Duckje,

Zou je dan misschien willen uitleggen waarom het niet is toegestaan.
Want volgens mij houd ik me toch volledig aan de regels op deze
manier. Actie #2 en #3 zijn altijd al toegestaan geweest en dat is
onveranderd met de recente regelwijziging en actie #1 is een
combinatie van de favorieten uitlezen, wat is toegestaan door jullie
en daarna naar een bepaalde url gaan wat ook nooit tegen de regels is
geweest en nu nog niet. Er wordt op geen enkele manier meerdere
spelacties uitgevoerd of coördinaten door het script ingevuld.

Met vriendelijke groet,
Zalastra
Duckje
2010-03-21 13:49:38
Beste,

Het combineren van deze urls is niet toegestaan door InnoGames.

Met vriendelijke groeten,

Seppe (Duckje)
Community Manager Tribalwars.nl
Zalastra
2010-03-21 18:00:03
Beste Duckje,

Aangezien ik nergens ook maar enige melding van een regel heb gezien
dat ook maar enigszins hierop lijkt, krijg ik de indruk dat deze regel
ter plekke is bedacht omdat de werking van het voorgestelde script
onwenselijk is. En als ik nu weer een andere manier ga bedenken om
hetzelfde resultaat te bereiken verwacht ik dat jullie weer met een
nieuwe regel komen.

Het zou veel handiger zijn als jullie gewoon een duidelijke regel
maken waar geen enkele discussie over kan bestaan. Er zijn grofweg
twee mogelijkheden afhankelijk van wat jullie nu precies willen
bereiken:
#1 Indien jullie vinden dat de aanvals scripts minder efficiënt moeten
zijn, maar niet algeheel verboden is de regel dat script niet op de
aanval- en ok knop mogen klikken de oplossing.
#2 Indien jullie helemaal geen aanvals scripts meer willen zien moeten
jullie daar ook gewoon voor uitkomen en ze ook gewoon in hun geheel
verbieden.

Met vriendelijke groet,
Zalastra
Duckje
2010-03-22 21:34:31
Beste,

Ik heb blijkbaar de specifieke werking van het script verkeerd
begrepen. Kan je nogmaals het specifieke script hier plaatsen dan zal
ik het kopiëren.

Met vriendelijke groeten,

Seppe (Duckje)
Community Manager Tribalwars.nl
Zalastra
2010-03-22 23:30:13
Beste Duckje,

Je zegt het volgende:
Het combineren van deze urls is niet toegestaan door InnoGames.

Ik heb nog nooit gehoord of gelezen over iets dergelijks dat het
"combineren" van urls niet zou zijn toegestaan. Ik weet niet wat dit
zozeer te maken zou kunnen hebben met het verkeerd begrijpen van de
werking van het script. In ieder geval omdat je erom vraagt heb nu ff
snel iets in elkaar gezet wat het principe van het script
demonstreert:

(function() {
var win = window.main ? window.main : window,
doc = win.document,
tw = {
screen: doc.URL.match(/screen=(\w+)/)[1],
mode: doc.URL.match(/mode=\w+/) ? doc.URL.match(/mode=(\w+)/)
[1] : "",
vill_id: doc.URL.match(/village=(\d+)/)[1]
},
xhr;
if (tw.screen && (!tw.mode || tw.mode === "command")) {
// Possibility #1 click ok at confirm screen
if (doc.URL.match("try=confirm")) {
doc.forms[0].submit.click();
}
else {
// Possibility #2 at place but coords not filled in
if (!doc.forms[0].x.value || !doc.forms[0].y.value) {
// Get bookmarks
xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// use id of bookmarked village to generate
URL with &target=id
var id = xhr.responseText.match(/
action=del_bookmark&amp;id=(\d+)/)[1];
win.location.href = "http://" + doc.domain + "/
game.php?village=" + tw.vill_id + "&screen=place&target=" + id;
}
};
xhr.open("GET", "targets.php?village=" + tw.vill_id +
"&mode=bookmark");
xhr.send(null);
}
// Possibility #3 at place with coörds filled in, select
units and press attack
else {
win.selectAllUnits(true);
doc.forms[0].attack.click();
}
}
}
}());

als url:

javascript:(function(){var win=window.main?
window.main:window,doc=win.document,tw={screen:doc.URL.match(/
screen=(\w+)/)[1],mode:doc.URL.match(/mode=\w+/)?doc.URL.match(/
mode=(\w+)/)[1]:"",vill_id:doc.URL.match(/village=(\d+)/)
[1]},xhr;if(tw.screen&&(!tw.mode||tw.mode==="command"))
{if(doc.URL.match("try=confirm")){doc.forms[0].submit.click()}else{if(!
doc.forms[0].x.value||!doc.forms[0].y.value){xhr=new
XMLHttpRequest();xhr.onreadystatechange=function()
{if(xhr.readyState===4&&xhr.status===200){var
id=xhr.responseText.match(/action=del_bookmark&amp;id=(\d+)/)
[1];win.location.href="http://"+doc.domain+"/game.php?
village="+tw.vill_id
+"&screen=place&target="+id}};xhr.open("GET","targets.php?
village="+tw.vill_id+"&mode=bookmark");xhr.send(null)}
else{win.selectAllUnits(true);doc.forms[0].attack.click()}}}}());

Ik hoop dat er zo geen onduidelijkheid meer bestaat.

Met vriendelijke groet,
Zalastra
Duckje
2010-03-24 21:49:48
Het voorbeeld dat je hierboven hebt geplaatst voegt automatisch
coordinaten in in de verzamelplaats en is dus niet toegestaan.

Met vriendelijke groeten,

Seppe (Duckje)
Community Manager Tribalwars.nl
Zalastra
2010-03-24 22:07:07
Beste Duckje,

Dat doet het script dus niet. Het invullen van coördinaten wordt
geheel gedaan door de TW server naar aanleiding van de ingevoerde URL.
Deze is identiek aan de URL van "» Troepen sturen" op een dorps info
pagina. Ik kan er een ook een stap tussen zetten dat het script eerst
nog die dorps info pagina laad om duidelijk te maken dat het script de
coördinaten niet invult maar dat dat door de tw server gedaan wordt.

Met vriendelijke groet,
Zalastra

Zalastra
2010-03-24 22:23:31
Beste Duckje,

Nogmaals voor de duidelijkheid, want ik krijg niet de indruk dat dit
helemaal is overgekomen, mijn belangrijkste punt is simpelweg dat de
regels niet deugen. Ik begrijp namelijk best dat het script waar ik
hier goedkeuring voor vraag niet zoveel afwijkt van de scripts voor de
regelwijziging en dat jullie er dus helemaal niet op zitten te
wachten. Het feit is echter dat mijn voorstel volledig conform de
regels is die door jullie zijn gesteld.

Waar ik eigenlijk dus om vraag is gewoon heel simpel: duidelijke
regelgeving. Betreffende de regelgeving voor aanvalsscripts heb ik in
deze conversatie al suggesties gegeven. En als jullie dat niet willen,
zet dan gewoon eerlijk in de regels dat elk script door jullie om elke
reden afgekeurd kan worden. Lijkt me eerlijk gezegd niet geheel
wenselijk, maar daar komt het nu in de praktijk af en toe wel gewoon
op neer.

Met vriendelijke groet,
Zalastra
Duckje
2010-03-25 21:47:11
Beste,

Hoe ik het script gebruikte de eerste keer scheen het wel automatisch
coördinaten in te voeren. Echter InnoGames staat het momenteel toe, je
kan dit dus gebruiken.

Met vriendelijke groeten,

Seppe (Duckje)
Community Manager Tribalwars.nl

Lekensteyn

unread,
Mar 26, 2010, 9:16:39 AM3/26/10
to TT Dev
Je hebt een mooi resultaat geboekt Zalastra :)
Je hebt echt veel geduld, ik raak geïrriteerd van dat gedraai om de
regels, al is het strikt genomen toegestaan.

Nu moet TW nog groepen voor favorieten toevoegen, en dan ben ik
helemaal blij ^^

Dat kan het beste op http://forum.tribalwars.net/ worden voorgesteld.

Zalastra

unread,
Mar 26, 2010, 11:43:26 AM3/26/10
to TT Dev
Thx, Mijn geduld begon ook wel een beetje op te raken ;) tja blijkbaar
is beetje volharding helaas wel nodig om iets duidelijk te maken. Ben
benieuwd of ze een nieuwe regelgeving gaan doorvoeren die dan hopelijk
wel degelijk in elkaar zit of dat ze zich eigenwijs aan de huidige
regels vast blijven klampen en hopen dat ze anderen wel kunnen
aanpraten dat dit soort scripts niet zouden mogen.

Gegroepeerde favorieten zou wel leuk zijn ja. Ik zag dat jij op .net
een account hebt, dus... ga je gang :p

On 26 mrt, 14:16, Lekensteyn <uwre...@gmail.com> wrote:
> Je hebt een mooi resultaat geboekt Zalastra :)
> Je hebt echt veel geduld, ik raak geïrriteerd van dat gedraai om de
> regels, al is het strikt genomen toegestaan.
>
> Nu moet TW nog groepen voor favorieten toevoegen, en dan ben ik
> helemaal blij ^^
>

> Dat kan het beste ophttp://forum.tribalwars.net/worden voorgesteld.

Reply all
Reply to author
Forward
0 new messages