Atentie scripturi!!!

  • Autor subiect DeletedUser5809
  • Data de început

DeletedUser39777

Cum modific si eu partea aceasta dintr-un script de-al lui rookmaster ca sa mearga pe speciala (lume cu viteza 3)?
De exemplu, 1 Cav. usoara intr-un camp face 3:20, in script cum trb trecut?
3.2 sau 3.33?

Nobil':17.5, 'Berbeci':15, 'Spade':11, 'Topoare':9, 'Grei':5.5, 'Usori':5, 'Spioni':4.5
 

mythra

SuperModerator GameSuport
Membru personal
Scor reacție
91
javascript: var win = (window.frames.length > 0) ? window.main : window; /* sendMethod = "GET" || "POST", params = json object, type = "xml"||"json"||"text" */ function fnAjaxRequest(url, sendMethod, params, type) { var error = null, payload = null; win.$.ajax({ "async": false, "url": url, "data": params, "dataType": type, "type": String(sendMethod || "GET").toUpperCase(), "error": function (req, status, err) { error = "ajax: " + status; }, "success": function (data, status, req) { payload = data; } }); if (error) { throw (error); } return payload; } function fnCreateConfig(name) { return win.$(fnAjaxRequest("/interface.php", "GET", { "func": name }, "xml")).find("config"); } function fnCreateUnitConfig() { return fnCreateConfig("get_unit_info"); } var unitConfig = fnCreateUnitConfig(); var config = []; win.$(unitConfig).children().each(function (i, e) { config.push("\"" + e.nodeName + "\":" + win.$(e).find("speed").text()); }); alert("var speed = {\n\t" + config.join(",\n\t") + "\n};"); void(0);

Ruleaza asta in browser si valorile obtinute le pui in script pentru fiecare unitate in parte.

Exemplu , pe L25:

var speed = {
"spear":8.99999999928,
"sword":11.0000000011,
"axe":8.99999999928,
"archer":8.99999999928,
"spy":4.49999999964,
"light":5.0000000005,
"marcher":5.0000000005,
"heavy":5.50000000055,
"ram":15.0000000015,
"catapult":15.0000000015,
"knight":5.0000000005,
"snob":17.49999999965,
"militia":0.016666666666667
};

Pentru nobili poti pune ori 17.499 etc ori 17.5. Similar in cazul tau.
 

DeletedUser39777

Gata am reusit:
var speed = {
"spear":5.99999999952,
"sword":7.3333333324533,
"axe":5.99999999952,
"spy":2.99999999976,
"light":3.3333333333333,
"heavy":3.6666666670333,
"ram":9.999999998,
"catapult":9.999999998,
"knight":3.3333333333333,
"snob":11.666666663167
};

Merci mult!
 

ChineZeu

member
Scor reacție
37
Nu stiu ce sa zic, la mine merge
dar... am modificat putin scriptul
am ridicat si marit casuta, poate nu o vedeai:D

Cod:
javascript: var win = (window.frames.length > 0) ? window.main : window;
var coords = [];
var outputID = 'villageList';
var encodeID = 'cbBBEncode';
var isEncoded = true;

function fnRefresh()
{
	win.$('#' + outputID).attr('value', coords.map(function (e)
	{
		return isEncoded ? '[coord]' + e + '[\/coord]' : e;
	}).join(isEncoded ? '\n' : ' '));
}
win.$(win.document).ready(function ()
{
	if(win.$('#' + outputID).length <= 0)
	{
		if(win.game_data.screen == 'map')
		{
			var srcHTML = '<div id="coord_picker">' + '<span style="color:blue;text-decoration:underline;"></span><br/><br/>' + '<input type="checkbox" id="cbBBEncode" onClick="isEncoded=this.checked;fnRefresh();"' + (isEncoded ? 'checked' : '') + '/>BB-Codes<br/>' + '<textarea id="' + outputID + '" cols="60" rows="10" value="" onFocus="this.select();"/>' + '</div>';
			var doc = document;
			get = doc.getElementById('map_big');
			div = doc.createElement('div');
			get.appendChild(div);
			div.innerHTML = srcHTML;
			win.TWMap.map._handleClick = function (e)
			{
				var pos = this.coordByEvent(e);
				var coord = pos.join("|");
				var ii = coords.indexOf(coord);
				if(ii >= 0)
				{
					coords.splice(ii, 1);
				}
				else
				{
					coords.push(coord);
				}
				fnRefresh();
				return false;
			};
		}
		else
		{
			alert("Acest script trebuie rulat pe harta.\nVa redirectionez acum...");
			self.location = win.game_data.link_base_pure.replace(/screen\=\w*/i, "screen=map");
		}
	}
});
void(0);
 

DeletedUser35237

E vreun script care sa ofere mai multe detalii despre sate pe harta cand merg in dreptul fiecaruia fara sa dau click pe al(pe langa puncte, proprietar, trib).Sa-mi arate de exemplu cand am dat ultimul atac pe satul respectiv.
 

Rakanishu

Community Manager
Scor reacție
145
Atentie !!!

Incepand de astazi (22.10 ) scripturile de farm cu 1 buton (cu 3 apasari pe acelasi buton) devin ilegale.

Scriptul de farm pentru a fi legal trebuie sa fie compus din 3 butoane distincte :

1. Introdu coordonate
2. Apasa "Atac"
3. Apasa "OK"
 

DeletedUser

Atentie !!!

Incepand de astazi (22.10 ) scripturile de farm cu 1 buton (cu 3 apasari pe acelasi buton) devin ilegale.

Scriptul de farm pentru a fi legal trebuie sa fie compus din 3 butoane distincte :

1. Introdu coordonate
2. Apasa "Atac"
3. Apasa "OK"

raka , corect din pct-ul meu de vedere ar fi fost fie sa gasesti o alta modalitate de a anunta ilegalitatea scripturilor de genul asta fie sa lasi 2-3 zile timp sa se afle despre asta . nu mi se pare ok sa postezi ca scriptul devine ilegal la 21.31 si imediat sa incepeti sa banati oamenii care le folosesc . sa nu uitam ca primul lucru pe care il facem toti este logarea pe cont si cele necesare acolo si abia apoi citirea forumului . invers niciodata . au fost oameni banati la 8-10 ore dupa postul tau si ( desi nu am dovezi in sensul asta dar in masura in care pot le voi obtine ) cel putin 1 dintre cazuri nu a folosit scriptul in acest interval , se baneaza conturi retroactiv ? cred ca stii despre ce caz vorbesc pentru ca a fost banat de tine . inteleg pct-ul tau de vedere si apreciez faptul ca faci eforturi sa mentii un joc cat mai curat ( atata cat poti ) dar in cazul asta nu sunt de acord cu tine . ai postat de cateva ori urmatoarea replica ( replica adusa aici din real life ) : necunosterea regulilor nu te absolva de vina si asa este . dar deosebirea este ca in real life legea nu intra in vigoare din momentul votarii in parlament ci dupa publicarea ei in monitorul oficial . daca tot ne raportam la reguli din viata de zi cu zi de ce nu o facem in totalitate ? pct-ul meu de vedere despre incalcarile de reguli il stii , nu are sens sa il mai postez inca o data .

intrebare : ttrain executa N comenzi dintr-o singura apasare . mai este sau nu mai este legal ?
 
Ultima editare de un moderator:

Rakanishu

Community Manager
Scor reacție
145
Eu cred ca tu ai cazut in aceeasi plasa ca si multi altii care au facut ticket plangadu-se de cazul la care faci probabil referire. Eu nu zic nimic, doar te intreb simplu :

Cand un script, care are nevoie de 2(doua) clickuri pentru lansarea unui atac ( fake, real...nu coteaza de care ), a fost legal ?

Singurul ban dat in ultimele 3 zile pentru scripturi a fost cel de pe 28 si venit ca urmare a unui ticket facut de cineva, logic. Inca nu m-am tampit sa dau anunt si apoi sa ma pun pe banat, daca as fi gasit scriptul din 3 pasi pe un singur buton, fi sigur ca as fi avertizat la inceput, nu as fi dat cu paru' direct. Si in plus sanctiunea propusa contului este mai mult decat "decenta" avand in vedere normativele legate de astfel de "actiuni", sti probabil foarte bine ce sanctiuni s-au dat pentru scripturi ilegale, daca nu sti iti spun eu...intre 50% si restart sau chiar ban definitiv.
 

DeletedUser

raka , nu ma leg de sactiune in nici un mod , nu despre asta discutam . raspunsul la intrebare il stii si stii cred ca si eu am postat de cateva ori ca un script legal este cel ce indeplineste cele 3 actiuni din 3 click-uri . dar mai stiu si ca scriptul care indeplinea cele 3 comenzi dintr-un singur buton nu era ilegal ( pana ieri ) . am cautat acum pe cont scriptul respectiv pt a vedea daca cere 2 butoane sau 1 singur dar l-a sters . daca folosea un singur script ce indeplinea 3 comenzi dintr-un singur buton imi mentin postarea de mai sus dar daca folosea 1 care indeplinea cele 3 comeni din doar 2 butoane atunci da , banul este corect . scuze

nu mi-ai raspuns legat de ttrain , desi pentru fiecare tab in parte tb sa faci totul manul pt ok-ul final faci totul cu un singur buton . mai este sau nu ilegal ?
 
Ultima editare de un moderator:

Rakanishu

Community Manager
Scor reacție
145
Chinezu' stie bine cazul, ca doar m-am consultat cu el, eu nefiind mare specialist in scripturi, desi l-am pus la mine pe cont sa vad ce face si am constatat cele 2 actiuni pro click ( introdu coord si apasa atac ), mi-a trebuit si a doua parere :

chinez unikt a spus:
E ilegal, introduce trupele si apasa "Atacă" cu un singur click


Nu cred ca anuntul de aseara s-a referit la asa ceva, era vorba doar de scriptul de farm din 3 pasi dar cu un singur buton, script pe care tot eu, recunosc, l-am legalizat in trecut.
 

DeletedUser

stiu ca l-ai legalizat , eu nu am vrut sa spun asta ;)

cum ti-am zis si pe privat raka m-a indus in eroare apropiarea intre cele 2 evenimente ( interzicerea si banarea ) . de scriptul din 2 click-uri uitasem ca exista , am crezut ca banarea a fost data pentru cel din 3 lclick-uri / buton . nu ma dau cel mai curat player dar asa ceva desi am avut n-am folosit decat pentru test o singura data .

scuze inca o data .
 

Rakanishu

Community Manager
Scor reacție
145
Relax, de asta exista discutiile...sa se lamureasca anumite aspecte.

Faptul ca a coincis cu anuntul respectiv, da, poate genera confuzii atata timp cat se asculta o singura parte ( cea "vatamata" deobicei ) avand in vedere ca nu dam relatii despre motivele banarii altor conturi, dar aici este vorba de un caz cu caracter general, nu dam nume si nici nu intram in prea multe detalii detalii.
 

DeletedUser

merge . e postat pe aici pe undeva ce trebuie modificat in el ca sa merga . e si scriptul re-postat ( poate isi face putin timp chinez sa il modifice si in colectie sau sa le adauge pe cele care nu sunt acolo )

uite-l :
PHP:
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[i].document.URL.match('game\.php')){getdoc=winvar.frames[i].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[i].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()}
 
Sus