SWMod - Un Addon Silver-World

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 16:35:27
Bonjour à tous,

Voilà étant donné que j'ai toujours voulu voir certaines choses fonctionner de manière un peu différente sur Silver-World j'ai commencé à développer un petit Addon pour votre navigateur qui vous permettra de paramètrer et d'ajouter quelques fonctionnalités à Silver-World.


Pour l'installer c'est facile :
Il n'est plus nécessaire d'installer SWMod sous la forme d'une extension à votre navigateur car il est désormais directement inclus à Silver-World.

Rendez-vous donc sur la page des options pour commencer à l'utiliser :
OPTIONS


Fonctionnalités actuelles :
- Correction des pseudos avec accents lorsque l'on répond à quelqu'un.
- Cadre sur la pages des Options pour paramètrer les fonctionnalités du Mod.
- Option pour déplacer la description du clan d'un joueur en bas de la page.
- Option pour ajouter une bouton "Sélectionner aucun" sur sur la page des MP.
- Option pour ajouter une bouton "Sélectionner aucun" sur la page des messages du clan.
- Options pour ajuster automatiquement le nombre d'objets déposés ou retirés en banque.
- Correction automatique de la couleur des liens dans les MP (afin qu'ils soient visibles).
- Option pour transformer les URLs dans les MP en liens cliquables.
- Option pour déposer en un clic tout son argent en banque
- Le message auquel vous répondez s'affiche en dessous de la zone où vous écrivez votre réponse
- Option pour toujours afficher le lien permettant au guerrier de déclencher la rage du berseker sans devoir revenir sur la map et recliquer sur le monstre
- Option pour ajouter des boutons tels que 'gras' et 'italique' au dessus du formulaire permettant de répondre à un thread sur le forum
- Option pour ajouter des boutons tels que 'gras' et 'italique' au dessus du formulaire permettant d'écrire ou de répondre à un message privé
- Mise en évidence de votre position dans les classements (uniquement sur la page où vous apparaissez)
- Le texte "Vous êtes classé Xème sur Y membres" en bas des classements est transformé en un lien vous emmenant directement vers la page où vous vous trouvez dans le classement en cours
- Option pour retirer le logo Silver-World lorsque vous êtes sur la carte afin de gagner de l'espace en hauteur
- Option pour afficher la vie du monstre/joueur que vous êtes entrain d'attaquer ou de soigner
- Option pour montrer aux autres joueurs si je suis en ligne via la pages "Joueurs en ligne" [NEW]

N'hésitez pas à m'envoyer un MP en cas de problème :)
Anael


Historique des versions :
0.1 - 26/05/2011
- Lancement
- Le Mod corrige les accents dans les pseudos lorsque vous répondez à un message
0.2 - 26/05/2011
- Ajout du cadre permettant de modifier les options du Mod sur la page des Options de SW
- Ajout du retour automatique vers la carte lorsqu'un monstre est tué
0.3 - 27/05/2011
- Retrait du retour automatique vers la carte
- Ajout d'une option pour déplacer le cadre 'Description du clan' sur le bas de la page
0.4 - 27/05/2011
- Ajout d'une option pour afficher un bouton permettant de désélectionner les messages sélectionnés dans la boite de réception et dans la boite d'envoi des MP.
- Ajout d'une option pour afficher un bouton permettant de désélectionner les messages sélectionnés dans le clan (sous-chefs et chef uniquement bien entendu).
0.5 - 28/05/2011
- Ajout d'une option permettant le transfert rapide d'un objet en banque et inversement.
0.6 - 30/05/2011
- Correction de la couleur des liens dans mes messages privés afin qu'ils soient désormais visibles.
- Ajout d'une option permettant de transformer automatiquement les URLs dans vos MP en liens cliquables.
0.7 - 31/05/2011
- Ajout d'une option afin de déposer plus rapidement son argent en banque.
0.71 - 01/06/2011
- L'option de transfert rapide des objets en banque est scindée en deux : une option pour le retrait rapide d'objets, et une pour le dépôt rapide d'objets.
0.8 - 19/06/2011
- Ajout de l'affichage du message auquel vous répondez en dessous de la zone où vous écrivez votre réponse.
0.9 - 28/12/2011
- Ajout d'une option permettant de toujours afficher le lien pour déclencher la rage du berseker (donc sans devoir retourner sur la carte puis recliquer sur le monstre). Attention, si votre barre de rage n'est pas pleine ça aura l'effet d'une attaque normale.
0.94 - 29/12/2011
- Corrections de problèmes lié à la sauvegarde des options pour les joueurs ayant un pseudo avec des accents et autres caractères non alphabétiques.
1.01 - 04/01/2012
- Ajout d'une option permettant d'afficher des boutons tels que 'gras' et 'italique' au dessus du formulaire permettant de répondre à un thread sur le forum.
1.11 - 04/01/2012
- Ajout d'une option permettant d'afficher des boutons tels que 'gras' et 'italique' au dessus du formulaire permettant d'écrire ou de répondre à un message privé.
1.20 - 05/01/2012
- Ajout d'une fonctionnalité mettant en évidence la ligne où vous êtes situé dans les classements (uniquement quand vous êtes sur votre page évidemment).
- Ajout d'une fonctionnalité permettant de cliquer sur "Vous êtes classé Xème sur Y membres" en bas de la page des classement afin de se rendre directement sur la page où vous êtes classé (dans le classement actuel).
1.30 - 08/01/2012
- Ajout d'une option vous permettant de retirer le logo Silver-World lorsque vous êtes sur la carte, ceci afin de gagner de l'espace en hauteur.
1.40 - 09/01/2012
- Ajout d'une option pour afficher la vie du monstre/joueur que vous êtes entrain d'attaquer, prochainement disponible aussi quand vous lancez des sorts.
1.51 - 17/01/2012
- Correction d'un bug d'affichage de la barre de vie si vous êtiez sur silver-world.net (sans le www. devant)
- Ajout de grosses modifications en vue des prochaines mises à jours
1.60 - 19/12/2012
- L'option permettant d'afficher la vie restante de l'ennemi fonctionne désormais aussi pour les mages (attaque avec des sorts donc).
- Améliorations et corrections concernant l'affichage de la vie restante de l'ennemi.
1.70 - 19/12/2012
- L'option permettant d'afficher la vie restante d'un joueur/monstre fonctionne désormais aussi lors des soins sur un autre joueur.
1.80 - 19/12/2012
- Ajout d'une option permettant de partager l'heure de sa dernière connexion, pour l'instant cela ne sert à rien, par la suite (grâce à de nouvelle options qu'il vous faudra activer) vous pourrez ensuite décider de la partager uniquement avec les amis de votre carnet d'adresse (fonctionnalité en cours de développement) et/ou l'afficher sous votre pseudo à côté de vos posts sur le forum.
1.92 - 24/01/2012
- Ajout d'une option permettant de choisir si l'on souhaite ou non montrer aux autres joueurs que l'on est en ligne
- Ajout d'un lien dans le menu de gauche pour accéder facilement à la page reprenant les joueurs en ligne

Yareth
Legio Ombrae


Déconnecté
 Message
Posts : 253
Threads : 16
Il y a 12 ans | Le 26 May 2011 16:43:06
Heureusement que des gens s'occupent de réparer les conneries/erreurs/oublis des admins Fatcha !

Merci beaucoup Anaël, c'est pas grand chose comme tu dis mais c'est tout de même rudement pratique.

D'ailleurs je crois que tu avais fait beaucoup aussi pour Sarwyen, non ?

En tout cas bravo !


Arès


Déconnecté
 Message
Posts : 69
Threads : 1
Il y a 12 ans | Le 26 May 2011 16:48:14
Je n'avais pas vu que tu proposais cette fonction là dans toutes les fonctions dont tu nous avais parlé.

Ca fonctionne parfaitement. Merci bien :)

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 16:49:40
Non en effet elle n'était pas dans celle que j'ai proposée mais je la trouvais nécessaire et plus rapide à faire que les autres donc je m'en suis occupée de suite :)

Les autres viendront petit à petit (en plus les MAJ sont automatiques donc vous les aurez directement si vous l'avez installer :) ).

Zerone
Memento mori


Déconnecté
 Message
Posts : 176
Threads : 19
Il y a 12 ans | Le 26 May 2011 16:54:12
Un grand merci ! J'comptais plus les messages réécris maintes fois à cause de ces fichus accents...

Bref, merci !

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 17:30:44
Merci pour vos remerciements ça fait plaisir et j'espère avoir vite le temps de continuer, les nouvelles fonctionnalités prévues sont de ce style (peut être que d'autres viendront, et peut être que certaines ne viendront pas ^^). Pour les messages forum je ne pense pas pouvoir corriger cela désolée :/

Sur la map :
- Possibilité de boire des potions directement depuis la map. > Refusé par l'équipe
- Affichage des noms des joueurs présents sur la case en différentes couleurs en fonction de s'ils nous ont soignés, attaqués, donné de l'or, sont dans la même guilde, ...
- Possibilité de voir sur la carte la position des autres membres de la guilde
- Possibilité de réorganiser l'ordre d'affichage des PNJ's/batiments/PJ/monstres selon son envie (pour par exemple avoir les PJ présents là où on est juste en dessous de la map) > Utile pour les écrans pas très hauts.
- Possibilité de voir la position de la forteresse sur la carte

Sur la page perso :
- Affichage des intérêts banquaires par jour (donc combien d'argent rapportent les intérêts en banque chaque jour).
- Possibilité de voir dans combien de temps on aura nos 750 PA
- Possibilité de voir les dégats min guerrier/mage en fonction des stats

Sur la page d'attaque d'un monstre/PJ :
- Possibilité de retour automatique (après 1 seconde) sur la carte si le monstre/PJ est tué. > Refusé par l'équipe
- Possibilité de déplacer la description du clan du personnage pour pouvoir attaquer plus rapidement (pour éviter les descriptions kilométriques). > Opérationnel

Sur la page de clan :
- Possibilité de désélectionner les messages de clan sélectionnés pour le chef et les sous-chefs qui veulent les supprimés. > Opérationnel

Sur la page de messages :
- Ajout d'un carnet d'adresse afin de conserver les personnes à qui l'on aime bien écrire et de leur écrire rapidement.
- Possibilité de désactiver les alertes ennuyeuses une fois que l'on a passé le seuil de 10 messages dans l'une des deux boîtes. > Refusé par l'équipe

Sur la page des options :
- Correction du champ pour supprimer son perso afin qu'il fonctionne directement sans devoir utiliser le è > Opérationnel
- Possibilité de paramètrer/activer/désactiver la plupart des options exposées ci-dessous. > Opérationnel

Tuhor Gulr


Déconnecté
 Message
Posts : 260
Threads : 8
Il y a 12 ans | Le 26 May 2011 17:41:57
Bon bah j'pense que je vais laisser opera de côté et jouer surtout sous chrome, en tout cas c'est vachement sympa.

Hébus le Troll
Kraken


Déconnecté
 Message
Posts : 413
Threads : 16
Il y a 12 ans | Le 26 May 2011 17:44:54
Yeah, j'fais pas souvent des compliments, mais là, tu les mérites !

Merci et bravo.

Les futures possibilités sont plus que sympathiques en tout cas.

(Huhu, à croire que c'était trop compliqué à faire pour Bri et Lo.)

Timeo
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 114
Threads : 5
Il y a 12 ans | Le 26 May 2011 18:11:50
Très belle addon, Anael! Bravo! :)

Et que de belles choses en perspective! J'espère que certaines pourront effectivement se réaliser, parce que ça promet!!

Arès


Déconnecté
 Message
Posts : 69
Threads : 1
Il y a 12 ans | Le 26 May 2011 19:29:01
Les scripts permettant l'auto-heal, l'auto-attaque, etc sont en effet interdits.

Les fonctionnalités proposées par son "script" ne visent pas à rendre automatiques toutes les actions sur silver mais bien à rendre la vie plus confortable aux joueurs.

Avant de lancer son petit programme, Anael nous a consulté et nous a expliqué en quoi consisterait celui-ci.

En ce qui concerne l'auto-ban, il n'est appliqué qu'à certaines actions connues sur silver (se retrouver sur une montagne par exemple).

Pour finir, tu considères que son script est une porte ouverte aux programmes à finalité moins louable ? Je ne suis pas d'accord. Rien n'empêchait, avant qu'elle ne fournisse son script, les joueurs de tricher. Cela ne changera pas avec l'arrivée de son script (les joueurs sachant coder ce genre de script n'auront pas attendu l'arrivée du sien).

Sur silver, les moyens de tricher sont nombreux, malheureusement, on est pas capable de tous les déceler.

Vous trichez ? C'est à vos risques et périls. Tant mieux pour vous si vous ne vous faites pas attraper. Par contre, attendez-vous à une sanction si on vous attrape.

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 19:55:43
Ne t'inquiette pas Rebecca, c'est prévu.

Les fonctionnalités qui en diront un peu plus sur le code et qui pourraient amener certains à comprendre comment faire des macros (donc des actions enchaînées rapidement et de façon automatiques), seront obfuscatée (obfuscated en anglais quoi ^^) cfr : http://en.wikipedia.org/wiki/Obfuscated_code

Comme ça le problème de mauvaise inspiration est réglé :)

Mais bon au final celui qui voudra vraiment, ira suivre des tutos sur internet et s'il a suffisamment de motivation et qu'il n'est pas stupide, il arrivera à ses fins, avec ou sans un script d'exemple...

Le mieux c'est de ne pas parler du côté obscur comme ça les gens n'y pensent pas et ne se renseignent pas ^^

PS : quand tu dis facile pour un quasi néophyte de comprendre comment marche les scripts et d'en reproduire ou de modifier celui-ci, j'en doute. Il y a quelques années j'avais regardé le code du SOSMod que Iop avait fait sur Sarwyen, et bien qu'ayant des connaissances dans plusieurs langages de programmations, et de très faibles en JavaScript, je n'ai pas pigé tout le côté technique du JS. Ce n'est que maintenant, après 4 mois de cours JS que j'y suis revenue et que j'en comprends toute l'intégralité.

PPS : c'est comme si les gens se disaient "ne créons pas windows, gardons DOS, car les gens vont savoir faire des virus plus facilement sur Windows", il faut penser au bien commun, c'est mieux de faire windows pour l'utilisateur final, et tampis si un type sur 2000 l'utilise à mauvais escient. Sinon on serait dans une société sous-évoluée ;)

PPPS : Et au final le gars qui modifiera le code à mauvais escient ça lui apportera quoi d'avoir une macro qui va le monter niveau 2000, il n'aura pas plus de PA, pas d'avantages, c'est juste qu'il ne jouera pas et que dans deux ans il pourra dire "hey les gars, jsui niveau 2000", et qu'il n'aurais jamais tuer de monstre en faisant 3 clics... bah tant mieux pour lui hein, si c'est son plaisir de jouer sans jouer, qu'il fasse ainsi non? :p

Membre supprimé
Il y a 12 ans | Le 26 May 2011 20:20:12
Merci d'avoir rendu le quotidien pénible des gens qui me PM plus appréciable pour eux, ainsi que moi même.

*Pense légèrement à son ami Zerone*

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 21:37:59
Je vais profiter de ce post pour vous tenir au courant de l'évolution du Mod en interne chez moi comme ça vous pourrez réagir avant de l'avoir chez vous.

Donc aujourd'hui j'ai commencer la page des options afin que vous puissiez activer/désactiver comme bon vous semble celles qui vous plaisent ou non.

Et une petite image de ce que donne la page d'options actuellement :
http://img710.imageshack.us/img710/1757/optionsk.png

A bientôt.

Timeo
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 114
Threads : 5
Il y a 12 ans | Le 26 May 2011 21:51:00
Mmmh très intéressant! :)

Anael
Les Seigneurs CeLtIcs


Déconnecté
 Message
Posts : 262
Threads : 21
Il y a 12 ans | Le 26 May 2011 23:54:58
MAJ 27/06/2011 :
- désormais sur la page des options de Silver-World vous avez accès au panneau de configuration du mod.
- l'option "retour automatique à la carte" lorsque vous tuez un monstre est disponible mais doit être activée par le biais du panneau des options.

edit : La fonctionnalité de retour automatique est retirée suite à une réevalution de la charge les admins ne souhaitent plus la voir :) d'autres viendront bientôt quand même :) Ceux qui en auront profité quelques heures tant mieux ;)

edit 2 : certaines fonctionnalités ne verront pas le jour, à savoir :
- boire des potions depuis la map
- retirer les alertes sur la pages des MP
- retour sur la carte automatiquement
- la description du clan ne sera pas supprimée, mais les actions sur la personne pourront être mises au dessus pour y accéder plus rapidement