Echangé avec un scripte javascript (Tampermonkey) ?

Vous voulez de l'aide ? Postez ici :)
Post Reply
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Echangé avec un scripte javascript (Tampermonkey) ?

Post 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.
Last edited by etideval on 25 Aug 2015, 18:49, edited 2 times in total.
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

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

Post 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 ?
"My software never has bugs. It just develops random features."
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

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

Post 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.
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

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

Post 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
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

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

Post 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 !!
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

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

Post by Violette »

Promis je te fait ça demain.
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

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

Post by etideval »

ok merci beaucoup :D
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

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

Post 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.
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

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

Post 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 ^^.
Post Reply