[Scripts] Gestion de Snipeos

  • Autor de hilo DeletedUser31407
  • Fecha de inicio

DeletedUser31407

Guest
Bueno mi aporte en este foro, antes que nada es para validar el siguiente script. Quiero saber si es legal o ilegal.

Explicacion de para que sirve .
Este script busca posbibles snipeos desde otros pueblos hacia el pueblo objetivo.
Suponiendo que te llega un tren a X pueblo, cuando ejecutas el script este te dice desde que pueblos puedes snipear y a que hora debes mandar los ataques segun cada tipo de tropas.

Como hacerlo funcionar.
Consiste en irse a visión general y en "combinado", de ahí lo ejecutáis. Llenamos los datos que nos piden y pinchamos en buscar snipeos posibles.
Aparecera una ventana tipo bloc con todos los datos de los snipeos posibles. Esa informacion podras copiarla y guardarla en tu bloc de notas (esto para que uséis los codigos BB que te facilita el script, y será más sencillo, de ahí sólo mandar las tropas y en el tiempo que te lo pide)

Nombre de la entrada.
Snipear

URL de destino.

javascript:var%20doc=document;if(window.frames.length>0)doc=window.main.document;url=document.URL;if(url.indexOf('mode=combined')==-1)alert('script v.8.19 \n\n Este script se activa por Vision general -> Combinado \n\n PRECAUCIÓN: Incluso si usted Panorama dirigir automáticamente al script Combinado
no funcionará si no se selecciona la tabla combinada. \n Los pasos correctos para el seguimiento es de la siguiente manera: \n 1) Haga clic en vision general \n 2) Haga clic en combinado \n 3) Haga clic en el script');else{function fnInjectOverviewBar(){var a=fnExtractCoords(win.$("title").html());var b=new Date();b.setTime(((Math.floor(b.getTime()/msPerDay)+1)*minsPerDay+b.getTimezoneOffset())*msPerMin);b=b.toString().replace(/\w+\s*/i,"").replace(/(\d*:\d*:\d*)(.*)/i,"$1");fnInjectUnits();win.$('<tr><td colspan="3">Coordenadas:<input id="snipe_coord" value="'+a+'" class="text-input inactive" size="7" onFocus="this.select()" /></td><td colspan="1">Tiempo de Llegada:<input id="arrival_time" size="25" class="text-input inactive" value="'+b+'" onFocus="this.select()" /></td><td><input type="button" value="Buscar Snipeos posibles!" onClick="fnCalculateBackTime()" /></td></tr>').insertAfter(win.$('#menu_row2'));win.$('<div id="snipe_output"></select><span style="font-weight:100;font-style:italic;text-decoration:none;font-size:x-large;"><a href="http://forum.guerrastribales.es/member.php?u=34337" target="_blank"> Tsalkapone Υπολογισμός Snipe Εντολής v.8.19</a></span><br/><br/><sub>(Versión española de Gitpolk '+version+')</sub><hr></span><br/></div>').insertAfter(win.$('body'))}function fnExtractCoords(a){var b=a.match(/\d+\|\d+/ig);return(b?b[b.length-1]:null)}function fnCalculateDistance(a,b){var c=fnExtractCoords(a).match(/(\d+)\|(\d+)/);var d=fnExtractCoords(b).match(/(\d+)\|(\d+)/);var e=Math.sqrt(Math.pow(d[1]-c[1],2)+Math.pow(d[2]-c[2],2));return e}function fnDebugLog(a){win.$("body").append("<span>"+a+"</span><br/>")}function fnAjaxRequest(d,e,f,g){var h=null,payload=null;win.$.ajax({"async":false,"url":d,"data":f,"dataType":g,"type":String(e||"GET").toUpperCase(),"error":function(a,b,c){h="ajax: "+b},"success":function(a,b,c){payload=a}});if(h){throw(h);}return payload}function fnCreateConfig(a){return win.$(fnAjaxRequest("/interface.php","GET",{"func":a},"xml")).find("config")}function fnCreateUnitConfig(){return fnCreateConfig("get_unit_info")}function fnCreateWorldConfig(){return fnCreateConfig("get_config")}function fnCalculateLaunchTime(a,b,c,d){var e=fnCalculateDistance(b,a);var f=unitConfig.find(c+" speed").text();var g=e*f*msPerMin;var h=new Date();h.setTime(Math.round((d.getTime()-g)/msPerSec)*msPerSec);return h}function fnWriteCookie(a){var b="";win.$("#combined_table tr:first th img[src*=unit_]").each(function(i,e){b+=win.$("#view_"+e.src.match(/unit\_(.+)\.png?/i)[1]).is(':checked')?"1":"0"});var c=new Date(2099,11,11);win.document.cookie='$snipe='+b+';expires='+c.toGMTString()}function fnInjectUnits(){var a=win.document.cookie.match(/\$snipe\=([Este pueblo no existe.]*)/i);if(a){a=a[1];for(var b=0;b<a.length;b++){}}win.$("#combined_table tr:first th img[src*=unit_]").each(function(i,e){if(this.parentNode.nodeName=="A"){win.$('<input type="checkbox" '+((!a||(a=="1"))?'checked="true"':'')+' id="view_'+e.src.match(/unit\_(.+)\.png?/i)[1]+'" OnClick="fnWriteCookie(this);"/>').insertBefore(win.$(this.parentNode))}else{win.$('<input type="checkbox" '+((!a||(a=="1"))?'checked="true"':'')+' id="view_'+e.src.match(/unit\_(.+)\.png?/i)[1]+'" OnClick="fnWriteCookie(this);"/>').insertBefore(win.$(this))}});win.$("#combined_table tr:first th:has(img[src*=unit_])").attr("style","background-color:yellow")}function fnExtractUnits(){var a=[];win.$("#combined_table tr:first th img[src*=unit_]").each(function(i,e){a.push(e.src.match(/unit\_(.+)\.png?/i)[1])});return a}function fnCalculateBackTime(){var c=fnCreateWorldConfig();var d=c&&parseInt(c.find("game church").text()||"0",10);var f=new Date(document.getElementById("arrival_time").value.split(":").slice(0,3).join(":"));var g=document.getElementById("snipe_coord").value;var h=win.$("#serverTime").html().match(/\d+/g);var j=win.$("#serverDate").html().match(/\d+/g);serverTime=new Date(j[1]+"/"+j[0]+"/"+j[2]+" "+h.join(":"));var k=[];var l,troop_count,source,launchTime;var m=fnExtractUnits();win.$("#combined_table tr:gt(0)").each(function(i,e){source=fnExtractCoords($(this).find("td:eq(1)").html());if(source!=g){var a=false;for(l=0;l<m.length;l++){if(win.$("#view_"+m[l]).is(':checked')){troop_count=parseInt($(this).find("td:eq("+(l+(d?9:8))+")").text(),10);if(troop_count>0){launchTime=fnCalculateLaunchTime(source,g,m[l],f);if(launchTime.getTime()>serverTime.getTime()){a=true;k.push([launchTime.getTime(),"Enviar "+m[l]+"("+troop_count+") desde Este pueblo no existe. hacía Este pueblo no existe. A las "+launchTime.toString().replace(/(\d*:\d*:\d*)(.*)/i,"$1"),e])}}}}}win.$(e).attr("style","display:"+(a?"table-row":"none"))});k=k.sort(function(a,b){return(a[0]-b[0])});for(var n=0;n<k.length;n++){win.$("#combined_table").get(0).tBodies[0].appendChild(k[n][2])}var o="";o+="<br/>";o+="<span> Script Snipeo v8.19 Edit Gitpolk!</span>";o+="<br/>";o+="<span><sub>(Gitpolk "+version+")</sub><hr></span>";o+="<br/>";if(k.length>0){o+="<div align=\"center\"><textarea wrap=\"off\" readonly=\"yes\" cols=\"80\" rows=\""+(k.length+1)+"\" style=\"width:95%;background-color:transparent;\" onfocus=\"this.select();\">";for(l=0;l<k.length;l++){o+=k[l][1]+"\n"}o+="</textarea></div>"}else{o+="<span style=\"color:red;\">No se puede enviar comandos a la hora deseada</span>"}o+="<br/><br/><br/>";win.$("#snipe_output").html("");win.$("#snipe_output").append(win.$(o))}try{var author="gitpolk";var minVer="8.17";var win=(window.frames.length>0)?window.main:window;var ver=win.game_data.version.match(/[\d|\.]+/g);if(!ver||(parseFloat(ver[1])<minVer)){alert("Este script requiere v"+minVer+" o mayor.\nVersión actual: v"+ver[1])}else if(win.$("#snipe_output").length<=0){var msPerSec=1000;var secsPerMin=60;var minsPerHour=60;var hrsPerDay=24;var msPerMin=msPerSec*secsPerMin;var msPerHour=msPerMin*minsPerHour;var msPerDay=msPerHour*hrsPerDay;var minsPerDay=hrsPerDay*minsPerHour;var version='v3.2';var unitConfig=fnCreateUnitConfig();fnInjectOverviewBar()}}catch(objError){var dbgMsg="Error: "+String(objError.message||objError);alert(dbgMsg)}}void(0);



Si tengo errores en el formato por favor avisar y lo corrigo
 

krak93

Community Manager - Elvenar ES
Puntuación de reacción
15
Este script es ILEGAL, usa cookies y no están permitidas.
 

DeletedUser6121

Guest
Para los scripters:

Propongo algo para evitar el uso de cookies en los scripts, aunque tal vez no sea lo óptimo.

se me ocurre que en vez de que el script realice tareas complejas o de varios pasos, se puede dividir el script en funciones sencillas que realicen tareas puntuales con la información, es decir para cada paso hacer un script.
Entonces por ejemplo el primer paso recoge los datos que requieras de la interfaz del gt (por ejemplo el mapa), los procesa y como salida entregue los datos que se necesitaran para el siguiente paso. Estos datos el usuario los podrá copiar a un block de notas.
Después de esto el jugador se mueve a la siguiente ventana de donde necesita otra info (por ejemplo la plaza de reuniones) o donde necesitará ejecutar el siguiente 'paso' del script, y aquí sólo se le pediría introducir los datos que se obtuvieron anteriormente para poder realizar las operaciones necesarias.
Y así repetir esto tantas veces como se necesitara.


¿que les parece?, de esta manera se evitaría usar un script que automatiza varias tareas que debe usar cookies, aunque tendríamos varios scripts pequeños que tal vez por si solos poca utilidad tendrían pero utilizandolos en el orden correcto serviran bastante.

incluso al hacer los script con este formato 'modular' tal vez se puedan hacer combinaciones interesantes con los que escriban otros scripters.
 
Última edición por un moderador:

DeletedUser31806

Guest
No entiendo por que echais la culpa a KRLOZ y KRAK de lo que vosotros habéis echo... Cuando se banea a alguien vosotros mismos lo dijeron "Por algo sera,si juegan bien no pasa nada...",para la próxima usar script legales y listo xD!

Y este hilo ya se podría cerrar.
 

DeletedUser

Guest
No entiendo por que echais la culpa a KRLOZ y KRAK de lo que vosotros habéis echo... Cuando se banea a alguien vosotros mismos lo dijeron "Por algo sera,si juegan bien no pasa nada...",para la próxima usar script legales y listo xD!

Y este hilo ya se podría cerrar.

Este script estaba autorizado para usarse, con el fin de después terminar el W23 fuera públicado por mí en este foro, pero viéndolo bien, krloz se tiro rosas con todo mi trabajo y esfuerzo, como lo digo, si algún administrador puede hacer este script sin usar cookies que lo haga, pero claro, estos sólo sirven para dar bans y echar unos discursos asquerosos
 

DeletedUser31407

Guest
Yo ese script lo hago sin cookies y mucho mejor que el tuyo, aprende a hacer las cosas antes de llorar JAJAJAJAJJAJAA
 

DeletedUser

Guest
Yo ese script lo hago sin cookies y mucho mejor que el tuyo, aprende a hacer las cosas antes de llorar JAJAJAJAJJAJAA

hazlo y me lo pasas plis, lo estaré esperando eh !! No tardéis !! No quedéis en ridículo frente a muchos !
 

DeletedUser

Guest
Si lo hago seras el ultimo en enterarte
Nooo, te hackearé el ordenador y te lo sacaré como papilla ;) jajajajajajaja
Joder, ya quiero hacer lo mismo que vos xDD
no sabes snipear sin script? qe penoso

Ni con bot ha de saber, sólo snipea los trenes que no van ajustados, yo lo use para ahorrarme el tiempo que hago en buscar tropas disponibles, pero venga, aquí el soporte siempre haciendo lo que se le da la gana, en fin, mi deseo de próximo año será que el soporte se actualice (no todos), pero si los que nos tratan como animales
 

DeletedUser31806

Guest
Nooo, te hackearé el ordenador y te lo sacaré como papilla ;) jajajajajajaja
Joder, ya quiero hacer lo mismo que vos xDD


Ni con bot ha de saber, sólo snipea los trenes que no van ajustados, yo lo use para ahorrarme el tiempo que hago en buscar tropas disponibles, pero venga, aquí el soporte siempre haciendo lo que se le da la gana, en fin, mi deseo de próximo año será que el soporte se actualice (no todos), pero si los que nos tratan como animales

Animales es lo que somos ajaja! El tema que un poco mas inteligente que el resto jaja!
 

DeletedUser31407

Guest
Algun maestro por aqui que me enseñe a snipear, porque segun gitpolk y corrococo yo no se snipear
 

DeletedUser

Guest
Algun maestro por aqui que me enseñe a snipear, porque segun gitpolk y corrococo yo no se snipear

perdón, está claro que lo sabéis, hackeas el juego para que se metan los apoyos por donde queráis a tu antojo

pero vale, aún sigo esperando tu script, acaso demoráis tanto?
 

DeletedUser31407

Guest
Parece que esta de moda la palabra hackear, segui echándole leña al fuego
 

DeletedUser

Guest
Parece que esta de moda la palabra hackear, segui echándole leña al fuego

Sí , aquí le sigo, no me asustáis tontín, que me haréis? Sacarme información con tus hackeos?¡ xDD Pues felicidades !!!
 

DeletedUser31407

Guest
Venga relajate tomate algo, a ver si no te comes otro ban cuando vuelvas, sera con dedicación especial para el mas cabezón de cabezones jajajajaja jajajaja.

Venga cerrar este hilo , que el script es ilegal.

Saludos.
 

DeletedUser

Guest
Venga relajate tomate algo, a ver si no te comes otro ban cuando vuelvas, sera con dedicación especial para el mas cabezón de cabezones jajajajaja jajajaja.

Venga cerrar este hilo , que el script es ilegal.

Saludos.

Porque me hackeas mis fotos krloz!!! Como te atrebes a llamarme cabezón? :( ahora me enserraré en la esquina de mi cuarto, vaya que me habéis afectado, pensé que los familiares de pablo escobar tenían mejores argumentos XDD
 
Arriba