Jump to content
DE
Spielen!

Forum

Analyse-Tool für Profil-Seiten


von_Cronberg
 Teilen

Empfohlene Beiträge

Falls jemand die App von DaringDeer nutzen will, mit der man einen schönen analytischen Überblick über Tanki Profil-Seiten (eigene und fremde) bekommt: Im Browser ein neues Lesezeichen machen, und dort statt einer URL den nachfolgenden Code eingeben. Dann unabhängig von diesem Lesezeichen ein Tanki-Profil aufrufen und anschließend das Lesezeichen klicken. Ich würde mir wünschen, dass Tanki selbst ein solches Analyse-Tool anbieten würde.

Zitat

javascript:(function(){function a(){if("undefined"!=typeof _)return void k();var a=document.createElement("script");a.src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js",a.addEventListener("load",function(){k()},!1),document.body.appendChild(a)}function b(a){return"Falcon"===a?"Railgun":"Griffin"===a?"Magnum":"Fox"===a?"Firebird":"Ocelot"===a?"Isida":"Panther"===a?"Twins":"Lion"===a?"Ricochet":"Badger"===a?"Freeze":"Grizzly"===a?"Thunder":"Dolphin"===a?"Smoky":"Wolf"===a?"Hammer":"Eagle"===a?"Shaft":"Orka"===a?"Striker":"Weasel"===a?"Tesla":"Shark"===a?"Vulcan":"Owl"===a?"Gauss":"Spider"===a?"Mine":a}function c(a,b,c){var d=_.find(b,function(b){return-1!==a.indexOf(b.url)});return"undefined"==typeof d?c:d.name}function e(a){$("<div />",{html:"&shy;<style>"+a+"</style>"}).appendTo("body")}function f(a,b){var c=[],d=_.groupBy(a,"name");return _.each(_.keys(d),function(a){var e={name:a,timePlayed:_.reduce(d[a],function(a,b){return a+b.timePlayed},0),scoreEarned:_.reduce(d[a],function(a,b){return a+b.scoreEarned},0)};g(e,b),c.push(e)}),c}function g(a,c){a.hours=Math.round(a.timePlayed/36e5)||0,a.avg=j(a.scoreEarned,a.timePlayed),a.avgClass=1500>=a.avg?"current-ratings__diff_negative":2300<=a.avg?"current-ratings__diff_positive":"",a.title="Modules"==c?b(a.name):a.name}function h(a,b){var c={name:"TOTAL",type:"TOTAL",timePlayed:_.reduce(a,function(a,b){return a+b.timePlayed},0),scoreEarned:_.reduce(a,function(a,b){return a+b.scoreEarned},0)};return g(c,b),c.avgClass+=" gearscore__value",c}function i(a,b,c){var d="",e=_.template("<tr><td class=\"current-ratings__first-col <%=avgClass%>\"><%=title%></td><td><bdo class=\"formatted-number <%=avgClass%>\"><%=scoreEarned%></bdo></td><td><bdo class=\"formatted-number <%=avgClass%>\"><%=hours%></bdo></td><td><bdo class=\"formatted-number <%=avgClass%>\"><%=avg%></bdo></td></tr>\n");b=f(b,a),_.each(b,function(b){g(b,a)});var i=_.orderBy(b,[function(a){return a.avg}],["desc"]);return i.push(h(b,a)),_(i).each(function(a){d+=e(a)}),"<section class=\"current-ratings\"><header class=\"generic-header\">"+c+"</header><table class=\"current-ratings__table\"><thead><tr><th>"+a+"</th><th>Exp</th><th>Hours</th><th>Exp/H</th></tr></thead><tbody>\n"+d+"</tbody></table></section>\n"}function j(a,b){return Math.round(a/(b/36e5))||0}function k(){var a=window.location.pathname.split("/")[3];jQuery.getJSON("https://ratings.tankionline.com/api/eu/profile/?user="+a.toLowerCase()+"&lang=en&ts="+Date.now(),function(b){var f=b.response,d=c(f.mounted.weapon,l,"Unknown"),g=c(f.mounted.armor,m,"Unknown"),h=f.paintsPlayed.length,j=(f.earnedCrystals/f.score).toFixed(5),k=0<f.previousRating.crystals.value&&0<f.previousRating.score.value?(f.previousRating.crystals.value/f.previousRating.score.value).toFixed(5):"\u2014",n=0<f.rating.crystals.value&&0<f.rating.score.value?(f.rating.crystals.value/f.rating.score.value).toFixed(5):"\u2014",o=(f.kills/f.deaths).toFixed(5),p="<div class=\"generic-box panel custom-ratings-panel\" style=\"display: flex; flex-flow: row wrap;\">\n";jQuery("div.generic-box.panel.custom-ratings-panel").remove(),jQuery("#dd-paints").remove(),p+=i("Turrets",f.turretsPlayed,"Highest%20Scoring%20Equipment")+"&nbsp;",p+=i("Hulls",f.hullsPlayed,"&nbsp;")+"&nbsp;",p+=i("Drones",f.dronesPlayed,"&nbsp;")+"&nbsp;",p+=i("Modules",f.resistanceModules,"&nbsp;")+"&nbsp;",p+=i("Modes",f.modesPlayed,"Highest%20Scoring%20Battle%20Modes")+"&nbsp;",p+="<section%20class=\"current-ratings\"%20style=\"align-self:%20flex-end;\">",p+="%20%20<small%20style=\"display:%20inline-block;%20width:%20100%;%20text-align:%20right\">",p+="%20%20%20%20<a%20href=\"http://TankiWeb.local/TankiUsers/DetailsByUser/"+a+"/\"%20target=\"_blank\"%20style=\"position:%20fixed;%20right:%2020px;%20top:%2060px;\"><img%20alt=\"DaringDeer\"%20width=\"30\"%20height=\"32\"%20style=\"filter:%20invert(100%);\"%20src=\"https://image.flaticon.com/icons/svg/96/96418.svg\"></a><br><br>",p+="%20%20%20%20Custom%20statistics%20v1.21%20by%20<a%20href=\"https://ratings.tankionline.com/en/user/DaringDeer\">DaringDeer</a>",p+="%20%20</small>",p+="</section>\n",p+="</div>\n",jQuery("header.current-tank__title").html("Current%20Tank:&nbsp;&nbsp;"+d+"%20/%20"+g),jQuery("div.current-stats__stats-block:last").append("<div%20id=\"dd-paints\"%20class=\"generic-entry%20current-stats__entry\"><span%20class=\"generic-entry__text-label\">Paints%20owned</span><div%20class=\"generic-entry__spacer\"></div><bdo%20class=\"formatted-number\">"+h+"</bdo></div>"),jQuery("#ddCE").remove(),jQuery("table.current-ratings__table%20>%20tbody").append(`<tr%20id="ddCE"><td%20class="current-ratings__first-col">C/E</td><td>${j}</td><td>${n}</td><td>${k}</td></tr>`),jQuery("section.current-stats%20>%20div:nth-child(2)%20>%20div:nth-child(3)%20>%20bdo").text(o),e("div.custom-ratings-panel%20th,%20div.custom-ratings-panel%20td%20{%20padding:%200.13rem;%20}"),jQuery("div.generic-box.panel.ratings-panel:first").after(p)})}var%20l=[{name:"Twins",url:"/0/114/133/246/"},{name:"Twins%20XT",url:"/547/35525/56/66/"},{name:"Isida",url:"/0/114/135/243/"},{name:"Isida%20XT",url:"/547/121262/134/345/"},{name:"Firebird",url:"/0/114/134/106/"},{name:"Firebird%20XT",url:"/0/16722/167/100/"},{name:"Firebird%20DC",url:"/546/140033/371/67/"},{name:"Vulcan",url:"/0/16722/20/40/"},{name:"Vulcan%20XT",url:"/0/16722/260/334/"},{name:"Vulcan%20PR",url:"/556/15741/256/125/"},{name:"Striker",url:"/0/16723/37/11/"},{name:"Striker%20XT",url:"/551/70756/233/273/"},{name:"Freeze",url:"/0/114/140/335/"},{name:"Freeze%20XT",url:"/545/126533/221/204/"},{name:"Smoky",url:"/0/114/135/261/"},{name:"Smoky%20XT",url:"/0/114/153/53/"},{name:"Magnum",url:"/0/16723/57/323/"},{name:"Magnum%20XT",url:"/550/75104/53/350/"},{name:"Railgun",url:"/0/114/133/222/"},{name:"Railgun%20XT",url:"/0/16722/6/301/"},{name:"Railgun%20LC",url:"/550/121443/145/146/"},{name:"Railgun%20UT",url:"/553/116715/27/132/"},{name:"Railgun",url:"/0/114/133/222/"},{name:"Hammer",url:"/0/16721/371/335/"},{name:"Hammer%20XT",url:"/550/160307/363/221/"},{name:"Ricochet",url:"/0/114/140/265/"},{name:"Ricochet%20XT",url:"/546/5477/152/352/"},{name:"Ricochet%20LC",url:"/556/131232/204/234/"},{name:"Shaft",url:"/0/114/160/315/"},{name:"Shaft%20XT",url:"/546/73531/62/216/"},{name:"Thunder",url:"/0/114/135/356/"},{name:"Thunder%20XT",url:"/0/16722/167/101/"},{name:"Thunder%20LC",url:"/545/14356/174/306/"},{name:"Thunder%20PR",url:"/551/122165/142/136/"},{name:"Thunder%20UT",url:"/0/114/135/356/"},{name:"Gauss",url:"/552/3166/342/342/"},{name:"Gauss%20PR",url:"/554/41313/45/141/"}],m=[{name:"Mammoth",url:"/0/114/136/371/"},{name:"Mammoth%20XT",url:"/0/16722/260/335/"},{name:"Mammoth%20LC",url:"/557/31354/323/254/"},{name:"Titan",url:"/0/114/135/225/"},{name:"Titan%20XT",url:"/545/41207/304/132/"},{name:"Titan%20PR",url:"/555/103037/265/247/"},{name:"Viking",url:"/0/114/136/1/"},{name:"Viking%20XT",url:"/0/16722/167/76/"},{name:"Viking%20LC",url:"/545/14403/373/22/"},{name:"Viking%20PR",url:"/557/14273/215/344/"},{name:"Viking%20UT",url:"/0/114/136/1/"},{name:"Dictator",url:"/0/114/140/157/"},{name:"Dictator%20XT",url:"/546/125503/267/14/"},{name:"Hornet",url:"/0/114/136/174/"},{name:"Hornet%20XT",url:"/0/16722/6/305/"},{name:"Hornet%20LC",url:"/551/32007/310/225/"},{name:"Hornet%20PR",url:"/553/1466/317/276/"},{name:"Wasp",url:"/0/114/135/11/"},{name:"Wasp%20XT",url:"/0/16722/167/77/"},{name:"Hunter",url:"/0/114/134/124/"},{name:"Hunter%20XT",url:"/547/121236/44/244/"},{name:"Hunter%20PR",url:"/554/155720/136/73/"}];(function(){if("undefined"!=typeof%20jQuery)return%20void%20a();var%20b=document.createElement("script");b.setAttribute("src","//code.jquery.com/jquery-latest.min.js"),b.addEventListener("load",function(){a()},!1),document.body.appendChild(b)})()})();

 

von von_Cronberg bearbeitet

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

Js, wenn du meinst. Deine Argumente sind unschlagbar, aber auch in der Schlacht? Im Team blau gegen Team rot? Und dein Java Scipt kannste dir da auch sparen. Das Kauderwelch versteht niemand.

Aber du bis  gut und tickst immer richtig.

posts eror links

Du ha<t es voll drauf !!!!

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

Es ist nicht "der Eine Fall"., wo dss Glas umkippt, wo jemand nicht mehr willkommen ist.

Wir Alle sollten viel mehr miteinander, anstatt gegeneinander. Aber ich schaffe das auch nicht immer - Asche auf mein Haupt.

Toleranz ist gut, aber wo hört sie auf? Bei Tanki'? Bei Politik? Bei demjenigen der mir gegenüber steht im Leben? Oder beim Panzer? Der mich möglicherweise noch den Rest gibt.

Ich weiß es nicht, genau so wie die Friday for Future Bewegung, denn sie wissen es auch nicht. Aber die Atomenergie hier bei der letzten Stufe bei Tanki geht mal gar nicht - rein weg aus Umwelt Dingens Perspektive gesehen. Atomkraft ist ein no go.

von PBAs bearbeitet
  • Gefällt mir! 1

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

giggie sagte vor 16 Minuten:

 

Ihr Moderatoren und @Vickoletta drängt gegenüber den Entwicklern darauf, dass Tanki auch selbst so schöne (oder noch bessere) Analytik-Tools anbieten möge, ja? Am Besten schon morgen auf den bestehenden Profil-Seiten, und im Übrigen in den künftigen, ins Spiel selbst integrierten Profilen, von denen es seit Jahren heißt, dass sie nächste Woche kommen, ja?

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

  • Know How Administrator
von_Cronberg sagte vor 10 Stunden:

Ihr Moderatoren und @Vickoletta drängt gegenüber den Entwicklern darauf, dass Tanki auch selbst so schöne (oder noch bessere) Analytik-Tools anbieten möge, ja? Am Besten schon morgen auf den bestehenden Profil-Seiten, und im Übrigen in den künftigen, ins Spiel selbst integrierten Profilen, von denen es seit Jahren heißt, dass sie nächste Woche kommen, ja?

Mann kann es ja versuchen ?

  • Gefällt mir! 1

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

PBAs sagte On 1.12.2021 at 00:36:

Es ist nicht "der Eine Fall"., wo dss Glas umkippt, wo jemand nicht mehr willkommen ist.

Wir Alle sollten viel mehr miteinander, anstatt gegeneinander. Aber ich schaffe das auch nicht immer - Asche auf mein Haupt.

Toleranz ist gut, aber wo hört sie auf? Bei Tanki'? Bei Politik? Bei demjenigen der mir gegenüber steht im Leben? Oder beim Panzer? Der mich möglicherweise noch den Rest gibt.

Ich weiß es nicht, genau so wie die Friday for Future Bewegung, denn sie wissen es auch nicht. Aber die Atomenergie hier bei der letzten Stufe bei Tanki geht mal gar nicht - rein weg aus Umwelt Dingens Perspektive gesehen. Atomkraft ist ein no go.

Sehr poetisch Sie verbessern mit jedem Beitrag ihre Poetischität. Fettes Minus nach oben ? :)

von Arabi-Power bearbeitet

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

  • Discord Administrator

Die Ratings werden nicht mehr überarbeitet. Sie sollen zukünftig direkt in das Spiel integriert werden. Das Statement der Entwickler aus dem VLOG 381 ist dem beigefügtem Kommentar zu entnehmen.

Damit sollte die Frage geklärt sein und kein weiterer Diskussionsbedarf bestehen. In dem Sinne:

Topik geschlossen 5.png

Diesen Post teilen


Link zum Post
Auf anderen Seiten teilen

Gast
Es können keine weiteren Beiträge verfasst werden.
 Teilen

×
×
  • Neues Erstellen...