Résolu Obtenir un bot sur bombparty.sparklinlabs.com

Statut
N'est pas ouverte pour d'autres réponses.
Inscription
23 Décembre 2015
Messages
46
Réactions
9
Points
61
    Réponse de Ryan "ZeeK" L. Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #1
Bonjour,

Tout est dans le titre, j'aimerais savoir comment configurer un bot qui répondra automatiquement sur bombparty pour donner les mots avec les lettres demandées

Merci de me répondre vite

Cordialement
 
L'auteur de la discussion a jugé qu'une réponse pertinente à repondu à l'intérrogation de son topic. Cliquez ici pour la voir.
M

membre150711

    Réponse de membre150711 Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #2
Bonjour,

Tout est dans le titre, j'aimerais savoir comment configurer un bot qui répondra automatiquement sur bombparty pour donner les mots avec les lettres demandées

Merci de me répondre vite

Cordialement
Cadeau, à insérer dans la console ( c'est un script) :p
Code:
function writeChat(text){
    var line = document.createElement('li');
    line[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = text;
    document.getElementById("ChatLog").appendChild(line);

}
function updateStatus(text){
    currentStatus[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = text;
}
channel.socket.on("setActivePlayerIndex", function (a) {
    if(channel.data.actors[channel.data.activePlayerIndex].authId === app.user.authId && injector.autoInject){
        setTimeout(injector.inject,250);
    }
});
var injector = {
        lastWord: null,
        autoInject: false,
        toggleAutoInject: function(){
            if(injector.autoInject){
                injector.autoInject = false;
                autoInjectIndicator[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto Inject Off';
            }
            else
            {
                injector.autoInject = true;
                autoInjectIndicator[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto Inject On';
            }
        },
        inject: function() {
            injector.lastWord = null;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                updateStatus("Injecting normally");
                var q = channel.data.wordRoot;
                for(var i = 0;i<=injector.wordList.length; i++){
                    if(i==injector.wordList.length){
                        updateStatus("Normal Inject Failed");
                        setTimeout(injector.injectPanic());
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        for(var j = 0;j<channel.data.actorsByAuthId[window.app.user.authId].lockedLetters.length;j++){
                            if(injector.wordList[i].indexOf(channel.data.actorsByAuthId[window.app.user.authId].lockedLetters[j].toLowerCase())!=-1){
                                channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                                injector.lastWord = i;
                                setTimeout(injector.injectInternal,250);
                                return;
                            }
                        }
                    }
                }
            }
        },
        injectInternal: function() {
            var q = channel.data.wordRoot;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                for(var i = injector.lastWord+1;i<=injector.wordList.length;i++){
                    if(i==injector.wordList.length){
                        updateStatus("Normal Injection Failed");
                        setTimeout(injector.injectPanic(),250);
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        for(var j = 0;j<channel.data.actorsByAuthId[window.app.user.authId].lockedLetters.length;j++){
                            if(injector.wordList[i].indexOf(channel.data.actorsByAuthId[window.app.user.authId].lockedLetters[j].toLowerCase())!=-1){
                                channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                                injector.lastWord = i;
                                setTimeout(injector.injectInternal,250);
                                return;
                            }
                        }
                    }
                }
                setTimeout(injector.injectPanic,250);

            }
        },
        injectPanic: function() {
            injector.lastWord = null;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                updateStatus("Starting Panic Injection");
                var q = channel.data.wordRoot;
                for(var i = 0;i<=injector.wordList.length; i++){
                    if(i==injector.wordList.length){
                        updateStatus("No Words Work. GAME OVER");
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                        injector.lastWord = i;
                        setTimeout(injector.injectInternalPanic,250);
                        return;
                    }
                }
            }
        },
        injectInternalPanic: function() {
            var q = channel.data.wordRoot;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                for(var i = injector.lastWord+1;i<=injector.wordList.length;i++){
                    if(i==injector.wordList.length){
                        updateStatus("No Words Work. GAME OVER");
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                        injector.lastWord = i;
                        setTimeout(injector.injectInternalPanic,250);
                        return;
                    }
                }
            }
        }
};
function createInLine(parent,newThingType){
    var line = document.createElement('li');
    var thing = document.createElement(newThingType);
    parent.appendChild(line);
    line.appendChild(thing);
    return thing;
}
parentThing = document.getElementById("SettingsTab");
injectButton = createInLine(parentThing,'button');
injectButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Inject';
parentThing.align = "left";
injectButton.addEventListener('click',injector.inject);
panicButton = createInLine(parentThing,'button');
panicButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Panic ';
panicButton.addEventListener('click',injector.injectPanic);
autoButton = createInLine(parentThing,'button');
autoButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto  ';
autoButton.addEventListener('click',injector.toggleAutoInject);
var autoInjectIndicator = document.createElement('li');
parentThing.appendChild(autoInjectIndicator);
var currentStatus = document.createElement('li');
parentThing.appendChild(currentStatus);

var wordScript = document.createElement("script");
wordScript.src = "https://dl.dropboxusercontent.com/u/9328924/wordf.js";
document.head.appendChild(wordScript);
Source :
  • :p
 

Maxence'

Ancien staff RG
Inscription
19 Juillet 2014
Messages
2 892
Réactions
2 787
Points
4 643
    Réponse de Maxence' Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #3
Salut, rends-toi ici --> ;)
 
Inscription
23 Décembre 2015
Messages
46
Réactions
9
Points
61
    Réponse de Ryan "ZeeK" L. Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #4
Cadeau, à insérer dans la console ( c'est un script) :p
Code:
function writeChat(text){
    var line = document.createElement('li');
    line[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = text;
    document.getElementById("ChatLog").appendChild(line);

}
function updateStatus(text){
    currentStatus[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = text;
}
channel.socket.on("setActivePlayerIndex", function (a) {
    if(channel.data.actors[channel.data.activePlayerIndex].authId === app.user.authId && injector.autoInject){
        setTimeout(injector.inject,250);
    }
});

var injector = {
        lastWord: null,
        autoInject: false,
        toggleAutoInject: function(){
            if(injector.autoInject){
                injector.autoInject = false;
                autoInjectIndicator[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto Inject Off';
            }
            else
            {
                injector.autoInject = true;
                autoInjectIndicator[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto Inject On';
            }
        },
        inject: function() {
            injector.lastWord = null;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                updateStatus("Injecting normally");
                var q = channel.data.wordRoot;
                for(var i = 0;i<=injector.wordList.length; i++){
                    if(i==injector.wordList.length){
                        updateStatus("Normal Inject Failed");
                        setTimeout(injector.injectPanic());
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        for(var j = 0;j<channel.data.actorsByAuthId[window.app.user.authId].lockedLetters.length;j++){
                            if(injector.wordList[i].indexOf(channel.data.actorsByAuthId[window.app.user.authId].lockedLetters[j].toLowerCase())!=-1){
                                channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                                injector.lastWord = i;
                                setTimeout(injector.injectInternal,250);
                                return;
                            }
                        }
                    }
                }
            }
        },
        injectInternal: function() {
            var q = channel.data.wordRoot;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                for(var i = injector.lastWord+1;i<=injector.wordList.length;i++){
                    if(i==injector.wordList.length){
                        updateStatus("Normal Injection Failed");
                        setTimeout(injector.injectPanic(),250);
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        for(var j = 0;j<channel.data.actorsByAuthId[window.app.user.authId].lockedLetters.length;j++){
                            if(injector.wordList[i].indexOf(channel.data.actorsByAuthId[window.app.user.authId].lockedLetters[j].toLowerCase())!=-1){
                                channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                                injector.lastWord = i;
                                setTimeout(injector.injectInternal,250);
                                return;
                            }
                        }
                    }
                }
                setTimeout(injector.injectPanic,250);

            }
        },
        injectPanic: function() {
            injector.lastWord = null;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                updateStatus("Starting Panic Injection");
                var q = channel.data.wordRoot;
                for(var i = 0;i<=injector.wordList.length; i++){
                    if(i==injector.wordList.length){
                        updateStatus("No Words Work. GAME OVER");
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                        injector.lastWord = i;
                        setTimeout(injector.injectInternalPanic,250);
                        return;
                    }
                }
            }
        },
        injectInternalPanic: function() {
            var q = channel.data.wordRoot;
            if(window.app.user.authId == channel.data.actors[channel.data.activePlayerIndex].authId){
                for(var i = injector.lastWord+1;i<=injector.wordList.length;i++){
                    if(i==injector.wordList.length){
                        updateStatus("No Words Work. GAME OVER");
                        return;
                    }
                    if(injector.wordList[i].indexOf(q.toLowerCase())!=-1){
                        channel.socket.emit("setWord", {word: injector.wordList[i],validate: true});
                        injector.lastWord = i;
                        setTimeout(injector.injectInternalPanic,250);
                        return;
                    }
                }
            }
        }
};
function createInLine(parent,newThingType){
    var line = document.createElement('li');
    var thing = document.createElement(newThingType);
    parent.appendChild(line);
    line.appendChild(thing);
    return thing;
}
parentThing = document.getElementById("SettingsTab");
injectButton = createInLine(parentThing,'button');
injectButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Inject';
parentThing.align = "left";
injectButton.addEventListener('click',injector.inject);
panicButton = createInLine(parentThing,'button');
panicButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Panic ';
panicButton.addEventListener('click',injector.injectPanic);
autoButton = createInLine(parentThing,'button');
autoButton[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"] = 'Auto  ';
autoButton.addEventListener('click',injector.toggleAutoInject);
var autoInjectIndicator = document.createElement('li');
parentThing.appendChild(autoInjectIndicator);
var currentStatus = document.createElement('li');
parentThing.appendChild(currentStatus);

var wordScript = document.createElement("script");
wordScript.src = "https://dl.dropboxusercontent.com/u/9328924/wordf.js";
document.head.appendChild(wordScript);
Apres avoir rentré dedans je fais quoi ?
 
Inscription
23 Décembre 2015
Messages
46
Réactions
9
Points
61
    Réponse de Ryan "ZeeK" L. Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #5
J'appuie sur quoi pour enregistrer, que ça se sauvegarde etc
 
M

membre150711

    Réponse de membre150711 Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #6
J'appuie sur quoi pour enregistrer, que ça se sauvegarde etc
Clique droit > Inspecté élement > Tu copié collé le code entier dans la console et tu fais entrer et voilà ;)
 

WhiiTe'

Ancien staff RG
Inscription
22 Octobre 2011
Messages
14 166
Réactions
7 933
Points
22 675
    Réponse de WhiiTe' Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #7
Une fois le script inséré tu vas dans les options et tu cliques sur auto ;)
 
Inscription
23 Décembre 2015
Messages
46
Réactions
9
Points
61
    Réponse de Ryan "ZeeK" L. Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #8
Clique droit > Inspecté élement > Tu copié collé le code entier dans la console et tu fais entrer et voilà ;)
Quand je met entrer après je ferme et je retourne pour voir ce qu'il y a marqué il y est plus c'est normal ?
 
Inscription
23 Décembre 2015
Messages
46
Réactions
9
Points
61
    Réponse de Ryan "ZeeK" L. Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #9
M

membre150711

    Réponse de membre150711 Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #11
Cette réponse a aidé l'auteur de cette discussion !
D

delete214168

    Réponse de delete214168 Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #13
Salut,

J'ai déplacé
ta discussion en section Résolu


Bonne fin de nuit,
RaFaLe'
 

xSlayFR

Boost CSGO
Contributeur
Inscription
20 Février 2015
Messages
1 020
Réactions
113
Points
1 286
    Réponse de xSlayFR Forums généraux Discussions générales 😎 Questions globales Résolu : Obtenir un bot sur bombparty.sparklinlabs.com
  • #14

Comment je fais ?
 
Statut
N'est pas ouverte pour d'autres réponses.

Haut Bas