Pillage / LA Enhancer

Daydream

Membre de l'équipe
Admin
Score de réaction
114

Pillage / LA Enhancer​


Il y a beaucoup de paramètres dans ce script donc certaines personnes peuvent avoir quelques difficultées à l'utiliser.

Vous trouverez ci-dessous le code du script à copier/coller dans votre barre de raccourcis (dernière mise à jour à utiliser ).

Code:
javascript:$.getScript('https://scripts.ibragonza.nl/enhancer/enhancer.js');void(0);



Utilisation

Settings Menu
Voir la pièce jointe 4347

Ce qu'il fait :
Ce script à 3 fonctionnalités principales : le filtrage, le chargement de la page et les raccourcis clavier.
Comme vous pouvez le voir dans le panneau des paramètres, vous avez la possibilité de charger 1 page ou toutes les pages en définissant la dernière page sur "max".
Ainsi, "load pages 1 to max" chargera toutes les pages. Le script vous montrera quelle page est en train de charger afin que votre navigateur ne se bloque pas.
Pour les utilisateurs ayant une mauvaise connexion réseau, le chargement de la page peut prendre beaucoup de temps, donc charger moins de pages à la fois serait probablement une bonne idée.
Lorsque vous cliquez sur A, B ou C, la ligne contenant ces boutons sera masquée. Si une erreur se produit telle que "Not enough units" (= "Pas assez d'unités") ou "You can only send 5 attacks per second" ( = "Vous ne pouvez envoyer que 5 attaques par seconde"),
la ligne réapparaîtra et le script ne pensera pas qu'elle a encore été chargée.

En définissant des filtres, vous pouvez charger encore plus rapidement en n'ayant pas à vérifier divers facteurs tels que le dernier rapport, le niveau du mur, les ressources estimées ou si la dernière attaque a reçu un transport complet ou partiel. Ces images "d'informations" fourniront des détails sur ce que cette fonctionnalité particulière fera lorsque vous la survolerez.
Le script inclut également l'intégration avec le script FA Keypress pour vous permettre de piller encore plus rapidement. Maintenant, vous pouvez piller avec le bouton principal afin que vous n'ayez pas à vous soucier du bouton sur lequel cliquer.
Avis de non-responsabilité : il n'y a pas de validation pour une saisie correcte. Il est de la responsabilité des utilisateurs de s'assurer que toutes les entrées ont des valeurs valides.

Filtres

Charger les pages : charger un nombre défini de pages. La première entrée est la page de début, le deuxième numéro est la page de fin. Le régler sur max utilisera automatiquement la dernière page.
Ordre/Direction : sélectionne l'ordre dans lequel les pages seront ordonnées et dans quelle direction. Ce paramètre et le paramètre de chargement des pages ne peuvent pas être modifiés après la première exécution du script. Pour modifier ces paramètres, la page devra être rechargée et le script exécuté à nouveau.

Masquer les lignes de pillage : enregistre les coordonnées du village de tout village auquel vous envoyez des troupes à l'aide de ce script dans le cache des navigateurs. Si ce filtre est activé, le script masquera tous les villages qui ont reçu des troupes depuis x temps. Le format est en minutes donc pour 2 heures, l'entrée serait de 120 minutes.

Changer cette valeur ne changera pas le temps pour les villages déjà dans le cache mais sera le délai d'attente pour les villages cultivés après que cette valeur ait été changée. Il est important de noter que cela ne règle pas la minuterie une fois que l'attaque atterrit, mais définit plutôt la minuterie lorsque l'attaque est envoyée. Cliquer sur le bouton de réinitialisation ne réinitialisera que les lignes chargées sur la page (y compris les lignes masquées). Il ne réinitialisera pas les lignes si ces lignes ne sont pas chargées.

Masquer/afficher le(s) continent(s) : Masque ou affiche une liste de continents séparés par une virgule. Ceci est utile si les termes d'une relation diplomatique avec une autre tribu sont de ne pas cultiver dans leur K.
Filtres de la colonne du milieu : ces filtres ne seront appliqués que si la case à côté d'eux est activée.
Masquer les pillages : cela cachera les villages remplis ou vides si la case est cochée
Cacher les attaques : cachez les lignes où le nombre d'attaques dirigées vers ce village est supérieur, inférieur ou égal à un nombre.
Masquer le niveau du mur : masque les lignes où le niveau du mur est supérieur, inférieur ou égal à un nombre. Les rangées où le mur lvl est un point d'interrogation seront supposées avoir un mur lvl de zéro.

Masquer les distances : masque les lignes supérieures, inférieures ou égales (inutiles ?) à un nombre. Cette entrée peut avoir une valeur décimale (ex. 30.2)


Masquer les rapports de scout : supprimera les lignes où les ressources estimées sont supérieures, inférieures ou égales à un nombre. Les lignes sans aucune information sur les ressources seront supposées avoir 0 ressources.

Filtre de temps d'attaque : masque/affiche les villages attaqués pendant un certain temps. Utile pour le pillage au C.
Masquer les rapports : les types de rapports cochés seront masqués.
Appliquer/Réinitialiser : cliquer sur "Appliquer les filtres" parcourra toutes les lignes et masquera toutes les lignes correspondant à un paramètre de filtre. Cliquer sur "Réinitialiser le tableau" affichera toutes les lignes chargées même si elles ont été masquées en cliquant sur le bouton ou par un filtre.

Profils
Les profils permettent à l'utilisateur d'enregistrer les paramètres dans le cache de son navigateur pour une utilisation ultérieure.

Create new : Crée un nouveau profil avec les paramètres actuels. L'utilisateur sera invité à définir un nom pour le profil. Les profils ne peuvent pas avoir le même nom.
Set default : définit le profil sélectionné sur le profil par défaut.
Delete: Supprime le profil actuellement sélectionné. L'utilisateur sera invité à confirmer qu'il souhaite supprimer le profil. Le profil par défaut ne peut pas être supprimé.
Update : définir les entrées actuelles sur le profil sélectionné.
Export: Récupère une chaîne de texte contenant tous les paramètres à coller dans un bloc-notes, un forum ou un courrier.
Import: Ouvre l'invite pour coller les paramètres exportés

Pillage touche :
J'ai volé cette fonctionnalité du script de pression de touche FA de crimsoni. Cet aspect du script fonctionne de la même manière que ce script. Je recommande de ne mapper que des chiffres, des lettres et des flèches pour les paramètres de pression de touche. Certains caractères ne s'afficheront pas dans la zone de texte comme ils le font sur votre clavier, ce qui peut prêter à confusion si vous utilisez autre chose que les touches recommandées.

Paramètres du bouton principal :
C'est ce qui contrôle l'action effectuée lorsque vous cliquez sur le bouton principal. Si un MBS est activé (coché), le script examinera ce MBS et effectuera l'action sélectionnée (A, B, C, Ignorer) si la ligne correspond au profil. Si la ligne ne correspond pas au premier profil MBS activé, le script examinera alors le profil MBS activé suivant pour voir s'il correspond et effectuera l'action si c'est le cas. Ce processus se produira pour chaque MBS activé dans l'ordre jusqu'à ce que la ligne corresponde à l'un des profils et que l'action sélectionnée soit effectuée. Si la ligne ne correspond à aucun des profils, l'action par défaut sera effectuée.

Langues
Pour ceux qui souhaitent visualiser ce script dans une langue particulière, vous pouvez traduire le texte suivant dans cette langue et je l'ajouterai au script. Changez simplement le texte à l'intérieur des guillemets. Assurez-vous également de me dire de quelle langue il s'agit.
//Language: English
//Translator: ntoombs19
var filter_01 = "FA Filter Settings";
var filter_02 = "Instructions";
var filter_03 = "Created by";
var filter_04 = "Load Pages";
var filter_05 = "to";
var filter_06 = "Enable";
var filter_07 = "Hide All/None";
var filter_08 = "Scout Attack";
var filter_09 = "No losses";
var filter_10 = "Some losses";
var filter_11 = "Lost, but damaged building(s)";
var filter_12 = "Lost,but scouted";
var filter_13 = "Lost";
var filter_14 = "Order By";
var filter_15 = "Distance";
var filter_16 = "Time";
var filter_17 = "Direction";
var filter_18 = "Ascending";
var filter_19 = "Descending";
var filter_20 = "Hide Hauls";
var filter_21 = "Full";
var filter_22 = "Partial";
var filter_23 = "Hide Attacks";
var filter_24 = "Greater Than";
var filter_25 = "Less Than";
var filter_26 = "Equal To";
var filter_27 = "Hide farms sent to in the last";
var filter_28 = "minutes";
var filter_29 = "Reset";
var filter_30 = "Hide Wall Lvl";
var filter_31 = "Hide Distances";
var filter_32 = "Hide";
var filter_33 = "Show";
var filter_34 = "continent(s)";
var filter_35 = "Hide scout reports with resources";
var filter_36 = "villages attacked in the last";
var filter_37 = "minutes(s)";
var filter_38 = "Run default automatically";
var filter_39 = "Hide scout reports where C is disabled";
var filter_40 = "Farm Assistant";
var filter_41 = "Farm Assistant - Loading page";
var filter_42 = "Language";
var instructions_01 = "Checked report types will be hidden";
var instructions_02 = "Filters left unchecked will not be applied";
var instructions_03 = "Separate continents with a period. Example: 55.54.53";
var instructions_04 = "This filter will hide rows that were farmed \"n\" minutes ago. The default is 60 minutes. Changing the time will only affect newly farmed rows. Clicking reset will reset all the timers for each row but only the rows loaded.";
var instructions_05 = "Save and load your various settings configurations here. Changing profiles will load the selected profile. The default will load automatically when the script is run.";
var instructions_06 = "Adjust page size to 100 for faster page loading";
var dialog_01 = "Are you sure you want to reset your recently farmed villages?";
var dialog_02 = "You are already on the default profile. Would you like to create a new profile and set it to default?";
var dialog_03 = "Profile name";
var dialog_04 = "You already have a profile with that name. Please choose another name";
var dialog_05 = "Your profile name cannot be empty. Please try again.";
var dialog_06 = "You cannot delete your default profile";
var dialog_07 = "You cannot export/import the default profile. To export these settings, create a new profile, then try exporting again.";
var dialog_08 = "Copy to clipboard: Ctrl+C, Enter";
var dialog_09A = "FA Filter: ";
var dialog_09B = "


Instructions : pour importer ce profil, copiez la ligne de code suivante, puis importez les paramètres copiés en les collant dans l'invite après avoir cliqué sur importer dans le panneau des paramètres du script de filtre FA
Code:
";
var dialog_09C = "
";
var dialog_10 = "Profile Settings";
var dialog_11 = "Ctrl+V to paste here settings here";
var dialog_12 = "You already have a profile with that name.";
var dialog_13 = "Reload this script to see the new language. This page will refresh automatically.";
var profile_01 = "Settings profile";
var profile_02 = "Apply";
var profile_03 = "Reset";
var profile_04 = "New";
var profile_05 = "Set Default";
var profile_06 = "Delete";
var profile_07 = "Update";
var profile_08 = "Export";
var profile_09 = "Import";
var profile_10 = "Default";


Langues actuellement prises en charge :
Anglais
Espagnol
arabe
grec

FAQ


Vide! Pour le moment ;) Vous avez une question? Postez là en commentaire de ce topic, nous vous répondrons et alimenterons la FAQ de ce script !

Demandes de nouvelles fonctionnalités

Améliorations futures :

Masquer les messages de réussite, les messages d'erreur ou les deux
Chargement de page asynchrone
Tri par mur et ressources
Liste prioritaire des villages pour cultiver d'abord les villages les plus importants
Ordre des troupes personnalisé (envoyer certaines troupes en premier, deuxième, troisième, etc...)
Filtrage personnalisé en plus du mur et de la distance
Pagination automatique pour réduire le temps de chargement des pages
Ajouter deux nouvelles versions (FA Filter Lite et FA Filter Mobile)

Si vous trouvez que le script manque d'une ou plusieurs fonctionnalités n'hésitez pas à demander une évolution de ce que vous souhaitez, nous en débattrons et feront évoluer le script si cela nous semble utile.
 

kicékaféca

Ménestrel
Score de réaction
0
Traduction FR
a vérifié si tout est bon

j'ai aussi supprimé cette ligne :
Instructions : pour importer ce profil, copiez la ligne de code suivante, puis importez les paramètres copiés en les collant dans l'invite après avoir cliqué sur importer dans le panneau des paramètres du script de filtre FA
Code:





//Language: Français
//Traducteur : Liine-Dorm
var filter_01 = "Paramètres de filtre FA";
var filter_02 = "Instructions";
var filter_03 = "Créé par";
var filter_04 = "Charger les pages";
var filter_05 = "à";
var filter_06 = "Activer";
var filter_07 = "Tout/Masquer";
var filter_08 = "Attaque d'éclaireur";
var filter_09 = "Aucune perte";
var filter_10 = "Quelques pertes";
var filter_11 = "Perdu, mais bâtiment(s) endommagé(s)";
var filter_12 = "Perdu, mais éclaire";
var filter_13 = "Perdu";
var filter_14 = "Trier par";
var filter_15 = "Distance";
var filter_16 = "Temps";
var filter_17 = "Direction";
var filter_18 = "Croissant";
var filter_19 = "Décroissant";
var filter_20 = "Masquer les pillages";
var filter_21 = "Complet";
var filter_22 = "Partiel";
var filter_23 = "Masquer les attaques";
var filter_24 = "Supérieur à";
var filter_25 = "Inférieur à";
var filter_26 = "Égal à";
var filter_27 = "Masquer les fermes envoyées dans les dernières";
var filter_28 = "minutes";
var filter_29 = "Réinitialiser";
var filter_30 = "Masquer le niveau de mur";
var filter_31 = "Masquer les distances";
var filter_32 = "Masquer";
var filter_33 = "Afficher";
var filter_34 = "continent(s)";
var filter_35 = "Masquer les rapports d'éclaireur avec des ressources";
var filter_36 = "villages attaqués dans les dernières";
var filter_37 = "minutes";
var filter_38 = "Exécuter automatiquement par défaut";
var filter_39 = "Masquer les rapports d'éclaireur avec C désactivé";
var filter_40 = "Assistant de farm";
var filter_41 = "Assistant de farm - Chargement de la page";
var filter_42 = "Langue";
var instructions_01 = "Les types de rapports cochés seront masqués";
var instructions_02 = "Les filtres non cochés ne seront pas appliqués";
var instructions_03 = "Séparez les continents par un point. Exemple : 55.54.53";
var instructions_04 = "Ce filtre masquera les lignes qui ont été farmées il y a \"n\" minutes. La valeur par défaut est de 60 minutes. Changer le temps n'affectera que les nouvelles lignes farmées. Cliquez sur Réinitialiser pour réinitialiser tous les chronomètres pour chaque ligne, mais seulement les lignes chargées.";
var instructions_05 = "Sauvegardez et chargez vos différentes configurations de paramètres ici. Le changement de profil chargera le profil sélectionné. Le profil par défaut se chargera automatiquement lorsque le script est exécuté.";
var instructions_06 = "Ajustez la taille de la page à 100 pour un chargement plus rapide des pages";
var dialog_01 = "Êtes-vous sûr de vouloir réinitialiser vos villages récemment farmés ?";
var dialog_02 = "Vous êtes déjà sur le profil par défaut. Souhaitez-vous créer un nouveau profil et le définir comme profil par défaut ?";
var dialog_03 = "Nom du profil";
var dialog_04 = "Vous avez déjà un profil avec ce nom. Veuillez choisir un autre nom.";
var dialog_05 = "Le nom de votre profil ne peut pas être vide. Veuillez réessayer.";
var dialog_06 = "Vous ne pouvez pas supprimer votre profil par défaut.";
var dialog_07 = "Vous ne pouvez pas exporter/importer le profil par défaut. Pour exporter ces paramètres, créez un nouveau profil, puis réessayez l'exportation.";
var dialog_08 = "Copier dans le presse-papiers : Ctrl+C, Entrée";
var dialog_09A = "FA Filter : ";
var dialog_09B = "

";
var dialog_09C = "
";
var dialog_10 = "Paramètres du profil";
var dialog_11 = "Ctrl+V pour coller les paramètres ici";
var dialog_12 = "Vous avez déjà un profil avec ce nom.";
var dialog_13 = "Rechargez ce script pour voir la nouvelle langue. Cette page se rafraîchira automatiquement.";
var profile_01 = "Profil des paramètres";
var profile_02 = "Appliquer";
var profile_03 = "Réinitialiser";
var profile_04 = "Nouveau";
var profile_05 = "Définir par défaut";
var profile_06 = "Supprimer";
var profile_07 = "Mettre à jour";
var profile_08 = "Exporter";
var profile_09 = "Importer";
var profile_10 = "Par défaut";

j'ai aussi modifié ça de mon coté comme c'est pas forcément évident
function addLanguages() {
window.top.$('#language').append("<option value='en'>Anglais</option>");
window.top.$('#language').append("<option value='el'>Grec</option>");
window.top.$('#language').append("<option value='it'>Italien</option>");
window.top.$('#language').append("<option value='es'>Espagnol</option>");
window.top.$('#language').append("<option value='ar'>Arabe</option>");
window.top.$('#language').append("<option value='fr'>Français</option>");
}

qui était ça à l'origine
function addLanguages() {
window.top.$('#language').append("<option value='en'>English</option>");
window.top.$('#language').append("<option value='el'>Ελληνικά</option>");
window.top.$('#language').append("<option value='it'>Italiano</option>");
window.top.$('#language').append("<option value='es'>Español</option>");
window.top.$('#language').append("<option value='ar'>اللغة العربية</option>");
}
 
Haut