Page 1 of 1

Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 23 Aug 2015, 11:20
by etideval
Bonjour à tous, ça faisais longtemps,

Ma question est : Peut-on sur actiona "échangé" avec un scripte javascript sur Tampermonkey :?:

Liens du scripte http://sidesdarkness.lorksoft.com/gge.user.js.

ligne 32: on constate qu'il y as un bouton, et bien moi je voudrais que le scripte continu sans que j'ai à cliqué sur se bouton, es-que je dois directement modifier le scripte ?
ou es-que via actiona on peut le faire simplement ?

Si on ne peut pas via actiona es-que quelqu'un pourrais le modifier pour moi ? parce que je suis une qui*** en programation :D

Merci et bonne vacance à ceux qui y sont et courage pour les autres.

Etienne.

Re: Echangé avec un scripte java (Tampermonkey) ?

Posted: 24 Aug 2015, 12:35
by Jmgr
Attention, il s'agit d'un script Javascript et non Java. Les deux langages n'ont aucun rapport.

Le script que tu proposes est un script Web qui est prévu pour fonctionner dans un navigateur, et ne fonctionnera pas directement avec Actiona. Mes connaissances en Javascript ne sont pas assez bonnes pour pouvoir le modifier rapidement. Peut-être qu'une personne de la communauté saurait le faire ?

Re: Echangé avec un scripte java (Tampermonkey) ?

Posted: 25 Aug 2015, 18:37
by etideval
Oui en effet c'est du java script ...
Donc on peut pas .... mmm

Si quelqu'un à les connaissances pour le faire ^^ sa m’arrangerais bien.
peut-être que je devrais me tourné vers un forum javascript ?

PS: correction entre java et javascript fait dans le titre et le message.

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 25 Aug 2015, 20:04
by Violette
Oui mais je comprend pas fin si tu veux juste bypass le clic sur le bouton ya pas de soucis mais le script fonctionnera quand même pas sur Actiona hein :p

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 25 Aug 2015, 20:52
by etideval
oui oui, j'ai bien compris, je veux juste qu'a la place d'un clique il continu tout seul je présume qu'il faux juste changé quelque lignes, tant pis si on peut pas sur actiona c'est pas grave ;-) merci par avance a la personne qui peut me faire sa !!

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 27 Aug 2015, 22:27
by Violette
Promis je te fait ça demain.

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 28 Aug 2015, 12:33
by etideval
ok merci beaucoup :D

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 12 Sep 2015, 13:03
by Violette
Avec beaucoup de retard et j'en suis désolé.
Si tu en as toujours besoin...

Code: Select all

// ==UserScript==
// @name       clean GGE for jeux.fr 
// @namespace  http://sidesdarkness.lorksoft.com/gge.user.js
// @version    0.8.6.79
// @description  GGE sans pub et en full screen 
// @match      http://www.jeu.fr/goodgames/sns/init/*
// @match      http://www.jeux.fr/goodgames/sns/init/*
// @match      http://www.gioco.it/goodgames/sns/init/*
// @match      http://www.jeux.fr/jeu/Goodgame-Empire.html
// @match      http://www.jeu.fr/jeu/Goodgame-Empire.html
// @match      http://www.jetztspielen.de/goodgames/sns/init/*
// @match      http://www.spelletjes.nl/goodgames/sns/init/*
// @match      http://www.spela.se/goodgames/sns/init/*
// @match      http://www.spelletjes.nl/spel/goodgame-empire
// @match      http://www.gioco.it/*
// @require http://code.jquery.com/jquery-latest.js
// @copyright  2012+, sidesdarkness
// ==/UserScript==
  
$(document).ready(function() {
  var chaine = "<html style=\"height:100%;\"><head>\r\n<title>NOMJOUEUR ( sidesdarkness (c) Hack )<\/title>\r\n<script src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.2\/jquery.min.js\"><\/script>\r\n<\/head><body style=\"margin:0px;padding:0px;\">\r\n<script type='text\/javascript'>\r\nfunction Rel() {\r\n\t\tdocument.getElementById('flashcontent').parentNode.innerHTML=document.getElementById('flashcontent').parentNode.innerHTML;\r\n}\r\n\r\nvar memo;\r\nmemo='';\r\nfunction freeze() {\r\n\t$(\"#refresh\").hide();\r\n\t$(\"#freeze\").toggle();\r\n\t$(\"#restart\").toggle();\r\n\tmemo=document.getElementById('flashcontent').parentNode.innerHTML;\r\n\tdocument.getElementById('gge').innerHTML=\"Clique D\u00e9 Freeze pour relancer\";\r\n}\r\n\r\nfunction restart() {\r\n\t$(\"#refresh\").show();\r\n\t$(\"#freeze\").toggle();\r\n\t$(\"#restart\").toggle();\r\n\tdocument.getElementById('gge').innerHTML=memo;\r\n\t$('#gge').css(\"width\",'70%');\r\n\t$('#flashcontent').css(\"height\",'100%');\r\n\t\r\n\t\r\n}\r\n\r\nfunction From() {\r\nvar arr=$('#to2').val();\r\nvar dure=$('#dure2').val();\r\nvar aarr=arr.split(':');\r\nvar ddure=dure.split(':');\r\nvar min=aarr[1]-ddure[1];\r\nvar hour=aarr[0]-ddure[0];\r\nif(min<0) {\r\nmin+=60;\r\nhour-=1;\r\n}\r\nif(min<10) min='0'+min;\r\nif(hour<0) hour+=24;\r\n$('#from2').val(hour+':'+min);\r\n}\r\n\r\nfunction ShowTools(e) {\r\n\tif($('#tools').is(':visible')) {\r\n\t\tHideTools();\r\n\t\treturn;\r\n\t} \r\n\t$('#tools').show();\r\n\t$('#gge').css(\"width\",'70%');\r\n\t$('#flashcontent').css(\"height\",'100%');\r\n\te.stopPropagation();\r\n}\r\n\r\nfunction HideTools() {\r\n$('#tools').hide();\r\n$('#gge').css(\"width\",'100%');\r\n}\r\n\r\nfunction CalcDef() {\r\nvar D1=parseInt($('#D_1').val());\r\nvar D2=parseInt($('#D_2').val());\r\nvar D3=parseInt($('#D_3').val());\r\nvar M1=parseInt($('#L_1').val());\r\nvar M2=parseInt($('#L_2').val());\r\nvar M3=parseInt($('#L_3').val());\r\nvar T=D1+D2+D3+M1+M2+M3;\r\nvar T1=D1+M1;\r\nvar T2=D2+M2;\r\nvar T3=D3+M3;\r\n$('#fg')         .html( Math.round(100*T1\/T)+'%');\r\n$('#fc')         .html( Math.round(100*T2\/T)+'%');\r\n$('#fd')         .html( Math.round(100*T3\/T)+'%');\r\n$('#mfg')      .html( Math.round(100*D1\/T1)+'%');\r\n$('#mfc')      .html( Math.round(100*D2\/T2)+'%');\r\n$('#mfd')      .html( Math.round(100*D3\/T3)+'%');\r\n$('#mfg')      .html( Math.round(100*M1\/T1)+'%');\r\n$('#mfc')      .html( Math.round(100*M2\/T2)+'%');\r\n$('#mfd')      .html( Math.round(100*M3\/T3)+'%');\r\n$('#dfg')       .html( Math.round(100*D1\/T1)+'%');\r\n$('#dfc')       .html( Math.round(100*D2\/T2)+'%');\r\n$('#dfd')       .html( Math.round(100*D3\/T3)+'%');\r\n\r\n}\r\n\r\nfunction ch_taille(dime) {\r\n\t$('#gge').css(\"width\",dime+'%');\r\n\tdime2=dime-2;\r\n\t$('#flashcontent').css(\"height\",dime2+'%');\r\n}\r\n\r\n<\/script>\r\n<div style='position:absolute;top:10px';left:10px;'>\r\n<img onclick='var e = arguments[0] || window.event; ShowTools(e);' src='http:\/\/sidesdarkness.lorksoft.com\/images\/icon-toolbox.jpg'  width='33%;'\/>\r\n<\/div>\r\n<div id='tools' style='Display:none;float:left;width:29%;border 0px solid;'><br\/>\r\n<input type='button' id='refresh' value='Refresh' onclick='Rel()' >\r\n<input type='button' value='Arret temporaire' id='freeze' onclick='freeze()' >\r\n<input type='button' value='d\u00e9 freeze' id='restart' onclick='restart()' style='display:none'>\r\n<input type='button' onclick=\"document.location.href='http:\/\/www.gioco.it\/gioco\/Goodgame-Empire?auto=1';\" value='gioco.it' \/>\r\n<input type='button' onclick=\"document.location.href='http:\/\/www.jeux.fr\/jeu\/Goodgame-Empire?auto=1';\" value='Jeux.fr' \/>\r\n<input type='button' onclick=\"document.location.href='http:\/\/www.jeu.fr\/jeu\/Goodgame-Empire?auto=1';\" value='Jeu.fr' \/>\r\n<div style='background-color:#CCCCCC;border:1px solid;padding:10px;'> arriv\u00e9e : <input id='to2' value='0:00' onchange='From();' size='4' \/>\r\n Temps trajet : <input id='dure2'  onchange='From();' value='0:00'  size='4'\/> =>\r\n  d\u00e9part : <input id='from2' value='0:00' size='4' disabled \/>\r\n  <\/div>\r\n  <div style='background-color:#CCCCCC;border:1px solid;padding:10px;'>\r\n  Attaque qui arrive (approximatif, simple regle de 3 pour le moment) :\r\n  <table>\r\n  <tr><th>Type<\/th><th>Gauche<\/th><th>Centre<\/th><th>Droit<\/th><\/tr>\r\n  <tr><th>Distance<\/th><td><input type='text' id='D_1' value='0' size=2\/><\/td><td><input type='text' id='D_2' value='0' size=2\/><\/td><td><input type='text' id='D_3' value='0' size=2\/><\/td><\/tr>\r\n  <tr><th>Mel\u00e9<\/th><td><input type='text' id='L_1' value='0' size=2\/><\/td><td><input type='text' id='L_2' value='0' size=2\/><\/td><td><input type='text' id='L_3' value='0' size=2\/><\/td><\/tr>\r\n  <\/table>\r\n  <input type='button' onclick='CalcDef()' value='Calcul'\/>\r\n\t<table>\r\n  <tr><th>Type<\/th><th>Gauche<\/th><th>Centre<\/th><th>Droit<\/th><\/tr>\r\n  <tr><th>%mur<\/th><td id='fg'><\/td><td id='fc'><\/td><td id='fd'><\/td><\/tr>\r\n  <tr><th>Distance<\/th><td id='dfg'><\/td><td id='dfc'><\/td><td id='dfd'><\/td><\/tr>\r\n  <tr><th>M\u00e9l\u00e9<\/th><td id='mfg'><\/td><td id='mfc'><\/td><td id='mfd'><\/td><\/tr>\r\n  <\/table>\r\n\t<\/table>\r\n\r\n  <\/div>\r\n  \r\n<br\/>\r\nTaille d'affichage : \r\n<input type='button' value='1\/4' onclick='ch_taille(25);'>\r\n<input type='button' value='1\/2' onclick='ch_taille(50);'>\r\n<input type='button' value='3\/4' onclick='ch_taille(70);'><br\/><iframe src='http:\/\/sidesdarkness.lorksoft.com\/utils.php?prop=NOMJOUEUR ' width='100%' height='50%'><\/iframe>\r\n\r\n<br/><\/div>\r\n<div id='gge' style='float:left;width:100%;border:0px solid;'>\r\nMOMOMOMO\r\n<\/div>\r\n<\/body>\r\n<\/html>";
  var loc = window.location.href;
   
  if (loc.indexOf('http://gi.goodgamestudios.com/sns')!= -1 || loc.indexOf('jeux.fr/goodgames/sns/init/') != -1 || loc.indexOf('goodgames/sns/init/') != -1) {
    var count = 0;

    var tttt = setInterval(function(e) {
      ifr = document.getElementById("content-iframe");

       if(ifr != null) {
        var str = ifr.contentDocument.getElementById('flashcontent');
        var reg = new RegExp('MOMOMOMO', "g");
        var reg1 = new RegExp('="800"', "g");
        var reg2 = new RegExp('="600"', "g");
        var reg3 = new RegExp('pln=([^&]*)&', "g");
        var reg4 = new RegExp('NOMJOUEUR', "g");
        var nomjoueur = reg3.exec(str.innerHTML);

        mwin = open('', '_self');
        mwin.parent.document.write(chaine.replace(reg4, nomjoueur[1]).replace(reg, str.parentNode.innerHTML.replace(reg1, '="100%"').replace(reg2, '="100%"')));
      }

      clearInterval(tttt) ;
    }, 3000);    
  }

   var tttt2 = setInterval(function(e) {
    pub = document.getElementById("sgAdWrapperObj");
    if (pub != null) {
      pub.parentNode.removeChild(pub);
      clearInterval(tttt2);
    }

    pub = document.getElementById("sgAdLbGp728x90");
    if (pub != null) {
      pub.parentNode.removeChild(pub);
    }

    pub = document.getElementById("sgAdLbSg728x90");
    if (pub != null) {
      pub.parentNode.removeChild(pub);
    }
  }, 500);
});
Je n'ai pas test mais normalement il ne devrait pas y avoir de soucis.
Si soucis il y a, je regarderais.

Re: Echangé avec un scripte javascript (Tampermonkey) ?

Posted: 18 Sep 2015, 18:55
by etideval
sa a l' aire de bien fonctionné merci bcp, et pas grave pour le retard y as pas de contrat avec une date limite ^^.