Recherche

FORUM AUTOUR ET HORS DU JEU DE ROLE » Customs

? concernant les scripts, etc

Créé par Omega le 07 Mai 2017 à 14:20

Visible par tout le monde
News — Infos !
Valion~36896 Posté le 04 Avril 2020 à 13:49 #341
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Bugs de son avec les scripts "DCCE" et "Vous avez un message" ?


1) Mettre à jour DCCE ici
2) Recharger la page du jeu
3) Dans "Paramètres" -> "Configuration du Chat", enlever l'URL de l'audio joué à la réception d'un message.

Pour "Vous avez un Message", voici une version qui fonctionne.
Max Posté le 18 Avril 2020 à 15:19 #342
Avatar
On The Rock
Compte Premium
Voir mon EDC
Bonjour smiley

J'ai tenté de remplacé le lien du son dans la fenêtre de configuration du chat (je voulais quelque chose de plus doux) mais cela ne semble pas fonctionner , auriez vous une idée de la raison ?
~ M. Well ~
La qualité sans filtre au service de l'Empire
(Pas la peine d'en rajouter)
Valion~36896 Posté le 18 Avril 2020 à 20:43 #343
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Salut, il faut utiliser un lien https et direct. Il existe une technique pour pouvoir héberger ainsi sur google Drive, facilement retrouvable sur l'internet.
Max Posté le 18 Avril 2020 à 22:27 #344
Avatar
On The Rock
Compte Premium
Voir mon EDC
C'est un http seulement en effet, merci pour la réponse smiley
~ M. Well ~
La qualité sans filtre au service de l'Empire
(Pas la peine d'en rajouter)
Echo~70777 Posté le 22 Juillet 2020 à 03:51 #345
Avatar
Criminel
Compte Joueur
Voir mon EDC
Vous avez une idée du niveau que ça demanderai de changer l'avatar des com pour qu'il ne soit plus lier à l'envoyeur ? Quitte à le faire manuellement comme le script d'édition des titres.

Pour changer ça :



En ça :


Valion~36896 Posté le 22 Juillet 2020 à 17:42 #346
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Si les éléments de la liste ont des ID propres, y'a moyen de faire un script qui sauvegarde un nom pour une ID, et affiche l'avatar en se servant du nom (puisque l'URL des avatars ne dépend que du nom).
Alternativement, il y a moyen de faire en sorte de mettre des images complètements customs avec un script du genre. Par exemple, des logos spéciaux pour les canaux de factions.

EDIT:

Un script du genre est faisable, chaque élément HTML "li" possède une ID qui est fixe, et qui ne change pas même si le fil reçoit de nouveaux messages.
Il suffit donc de changer l'img en enfant.



La seule partie énervante sera de trouver un moyen d'incruster dans l'interface la partie du script qui permettra de changer l'image.

EDIT2: Screen anonymisé, par principe.

EDIT3: Je te conseille d'attendre la MAJ imminente avant de scripter, puisqu'elle risque de changer le code client radicalement si elle apporte le responsive.
Echo~70777 Posté le 22 Juillet 2020 à 18:06 #347
Avatar
Criminel
Compte Joueur
Voir mon EDC
J'avais les même pistes de réflexion du coup. On peu déjà changer le titre d'un message via script ( ianouf ) en utilisant l'id des balises li puis la classe message_titre.

Le soucis, c'est qu'en changeant le message_auteur. Il faut aussi aller remplacer l'avatar directement. L'image n'as pas de class ni rien donc il faut faire comme pour comback avec les liens non ?

C'est à dire aller Regex pour prendre ce qu'il y'a dans le li, puis l'url de l'image pour virer la fin et la remplacer.

Valion~36896 Posté le 22 Juillet 2020 à 18:16 #348
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Pas besoin, tu peux utiliser jQuery avec le sélecteur approprier pour atteindre directement l'image.

Ici, pour changer la source d'une img d'un message dont tu as l'ID, il te suffit de faire:

let URL = "https://imgur.com/mon_image.png";
let idMessage = 01234567; // Marche aussi si cette variable est une str
$("#message_" + idMessage + " > img").attr("src", URL);

// Le sélecteur "parent > enfant" te permet de sélectionner l'enfant DIRECT du parent

// La méthode attr(name, [newValue]):
// name: le nom de l'attribut de l'objet HTML que l'on souhaite récupérer
// newValue (facultatif): la nouvelle valeur de l'attribut


Note importante: une partie tricky est que tu devras utiliser un système similaire à Com'Back pour appliquer le changement d'images à chaque ouverture de la liste, en utilisant du ajaxComplete et compagnie. Ad Majorem Callbacks Gloriam
Echo~70777 Posté le 22 Juillet 2020 à 22:30 #349
Avatar
Criminel
Compte Joueur
Voir mon EDC
Meanwhile.


Valion~36896 Posté le 22 Juillet 2020 à 22:41 #350
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Oublie pas que tu as .text() en alternative à .html(), si tu cherches uniquement à récupérer ce qui est à l'intérieur des balises de l'élément sélectionné.
Echo~70777 Posté le 22 Juillet 2020 à 22:48 #351
Avatar
Criminel
Compte Joueur
Voir mon EDC
Avec le script :


Sans le script :


Mes excuses à Ianouf pour m'être injecté au milieu du code comme une espèce de petite pute par contre... J'utilise la structure du scrip d'édition des messages pour gérer le fait de repasser sur tout les coms x)



Comme ça j'change juste le titre de mon message... Par le pseudo de la personne et vérifie que le pseudo = l'auteur comme ça il évite d'éditer par dessus les messages n'ayant pas de soucis.

Et j'ai viré le mRename pour utiliser la variable titre de ianouf direct.

Valion~36896 Posté le 23 Juillet 2020 à 18:56 #352
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
IMPORTANT!!!


Utilisateurs de scripts, la mise à jour d'aujourd'hui a rendu beaucoup de scripts incompatibles. Si vous avez des bugs, désactivez vos scripts jusqu'à ce que leurs auteurs les réécrivent.

Merci d'avance de pas spammer les auteurs de scripts de message type "ça buuuug", on sait. :3

De mon côté, je m'attelle à mettre à jour Com'Back, DCCE et Vous avez un Message le plus vite possible.

EDIT: Désactivez aussi les Stylish!
Valion~36896 Posté le 24 Juillet 2020 à 18:47 #353
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Fix temporaire de la messagerie


Salut à tous, suite au chaos engendré par la mise à jour et à l'opportunisme peu éthique de certains, je viens vous proposer un fix pour garder une largeur de message fixe, et qui uniformise la taille des avatars.

Vous pouvez le télécharger ici.

C'est un userstyle, mais Tampermonkey peut maintenant les interpréter (ça reste expérimental).
Pour l'installation, je recommande d'utiliser Stylus, sinon Tampermonkey.

N'hésitez pas à me donner vos retours, car c'est la première fois que j'utilise Tampermonkey ainsi!

Si vous souhaitez choisir votre propre taille de messages (résolution très grande ou très petite), vous pouvez remplacer les "40%" de ces trois lignes:

width: 40% !important;
max-width: 40% !important;
min-width: 40% !important;


Par une autre valeur en pourcentage ou en pixels (exemple: "600px").

Les valeurs avant la mise à jour étaient: 600px en largeur, 450px en hauteur.
Azénor~71941 Posté le 24 Juillet 2020 à 20:08 #354
Avatar
-
Compte Joueur
Voir mon EDC
J'ai f̵a̵i̵t̵ bricolé un petit fix CSS pour pouvoir utiliser DCCE (car je meurs sans se script. On se rends pas compte de la valeur du truc avant de le perdre. Merci MJ pour cette pépite d'ailleurs !)

Du coup, disclaimer c'est super rudimentaire, ça fonctionne pour mon pc ma résolution mais je promet rien pour les autres ...

Mais si ça peut aider alors je partage.
Spoiler (Afficher)
/* ---------------------------- */

#zone_droite>.grid>.grid.top {
background: none;
}
#zone_droite {
padding: 0;
}
#dcce_background{
display: none;
}

#zone_chat_bg {
padding: 10px 0 0 0;
}

#zone_chat, #zone_chat .zone_infos .chat, #zone_chat #chatContent {
width: auto !important;
padding: 0 0px;
left: 6px;
}


Je me suis aussi fait d'autres petits fixes pour ma résolution (1920*1080 zoom à 150%). De la même façon je sais pas si ça marchera chez vous mais je partage si ça peut en aider certains (j'ai carrément pompé @Saito pour ça donc merci à lui aussi)

Spoiler (Afficher)
/* Mise en forme des messages */
.dataBox .message .contenu {
color:#ecececeb ;
width : 400px ;
background: #121a6821 ;
font-family: Times New Roman;
font-size : 13px;
}

.dataBox .head {
min-width : 600px ;
}

.message .zone_reponse #nm_texte {
width : 95% ;
}
.dataBox .message .zone_conversation .conversation {
width : 117px;
font-size : 10px;
background: #02052040 ;
}
.dataBox .message .zone_conversation .conversation .ligne2{
color :#b39854 ;
font-family: Times New Roman;
font-size : 11px;
bottom: 4px;
}
.dataBox .message .zone_conversation .conversation .ligne1{
color :#9b8959d1 ;
font-family: Times New Roman;
font-size : 10px;
bottom: 5px;
}



/* Changement de la taille des nouveaux messages */
.dataBox .message_nouveau {
min-width : 550px ;
}

/* Changement des tailles fenetres digicode + camera */
#zone_dataBox .materiel_dashboard {
width : 500px ;
height : 350px ;
}
/* LE DECK LYRIA ASTEK*/

/* Image de fond du deck */
.deck_type_3 .deck_main
{
height : 400px ;
border: 2px solid #FFD700;
}

#txt_credits{
display: flex;
}

#zone_fiche #txt_credits .icon {
margin: 0;
}

#zone_fiche #statistiques li svg{
width: 40%
}

#zone_fiche #statistiques li:hover .infos {
z-index: 999;
border: none;
}

#zone_quete {
padding: 9.5% 0 0 43%;
}

#zone_centre #main_content, #zone_centre #main_fight{
top: -10px !important;
}

#zone_centre {
margin-top: 0
}

.grid_head_travail_logement {
grid-template-columns: 41% 1fr 1fr 1fr;
}

#liste_messages {
left: -119%;
top: 5px;
right: auto
}

#liste_messages .deco2 {
left: auto;
right: -8px;
transform: rotate(90deg);
}

#zone_gauche {
top: 24px;
}
Valion~36896 Posté le 24 Juillet 2020 à 20:12 #355
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Merci pour le fix pour DCCE! J'attends les premiers fix officiels avant de corriger mes scripts, j'envisage de me pencher dessus ce dimanche.
Inconnu Posté le 24 Juillet 2020 à 20:42 #356
Le script pour la messagerie et vraiment cool, merci beaucoup !

Edit : en gros ça marche bien chez moi
Saito Posté le 24 Juillet 2020 à 20:44 #357
Avatar
J'ai connu mieux
Compte Premium
Voir mon EDC
@Azénor Tant mieux si cela peut servir. J'ai fix aussi TP, digicode et d'autres trucs... par contre j'arrive pas à fixer la fenêtre d'action en combat :

Sur cette partie là :
#db_combat .combat_actions {
display : initial ;
}

J'arrive pas à bloquer la fenêtre d'action, ce qui permettrait de choisir son action comme avant la MAJ.
Désormais la fenêtre apparait quand tu survole le portrait mais disparait dès que tu ne le survole plus... donc impossible de cliquer dessus.
Valion~36896 Posté le 25 Juillet 2020 à 13:11 #358
Avatar
Papilles sensib.
Compte Joueur
Voir mon EDC
Concernant l'afflux de skins pour aider à résoudre temporairement certains bugs:

Je déconseille très fortement l'utilisation de STYLISH, qui est réputé pour espionner vos sessions de navigation en ligne! Si vous l'utilisez, ça ne prend que cinq minutes pour passer de Stylish à Stylus, qui est très similaire mais open source. (Source: Robert Theaton)
Ozlem Posté le 25 Juillet 2020 à 14:34 #359
Avatar
Chef de guerre
Compte Joueur
Voir mon EDC
@Azénor Comment ajoutes-tu ton fix ? Directement dans le code de DCCE n'importe où, ou tu fais de ce code un script à part entière ?
N2CV Posté le 25 Juillet 2020 à 14:43 #360
Avatar
Limit exceeded
Compte Joueur
Voir mon EDC
Pour ceux que ça intéresse, voici un style qui pare aux principaux problèmes d'affichage (hors combat et vitrines) sur écran 28":

Spoiler (Afficher)
/* Fix bug promo */
#db_buy_promotion .inventaire_content .zone_case7 {
left: 70px !important;
top: 3px !important;
}
#db_buy_promotion .inventaire_content .zone_case8 {
left: 70px !important;
top: 73px !important;
}
#db_buy_promotion .inventaire_content .zone_case9 {
left: 70px !important;
top: 143px !important;
}

/* Taille police stats */
#statistiques {
font-family: Arial;
font-size: 12px;
}

/* Menu de gauche */
#zone_fiche #statistiques ul>li {
width: 30px;
float: left;
color: #7beeff;
text-align: center;
cursor: default;
height: 32px;
position: relative;
transition: all .2s ease-in-out;
}
#zone_fiche .barre_inv {
border: 2px solid #000;
}
#zone_fiche #barre_forme,
#zone_fiche #barre_experience {
background-image: url('none') !important;
}
#zone_fiche #barre_sante .barre_fond,
#zone_fiche #barre_experience .barre_fond,
#zone_fiche #barre_forme .barre_fond {
background-color: #1c1c1c;
border-color: #1c1c1c
}
#zone_fiche #barre_forme .barre_etat {
background-color: #ff9933 !important;
}
#zone_fiche #barre_experience .barre_etat,
#zone_fiche #barre_sante .barre_etat {
background-color: #990000;
}
#zone_fiche .barre_border .fa-caret-right {
background: none;
}
.fa-caret-right:before {
content: none;
}
#zone_gauche {
width: 100%;
background-image: url(https://i.imgur.com/jmipu1D.png) !important;
/ background-image: none !important;
/ background: #002c3e 0 0 no-repeat;
background-size: 100%;
}

/* Mettre ici l'url de l'image du menu de messagerie et carnet */
#zone_droite > .grid > .grid.top {
/ background: #002c3e;
background: transparent;
width: 92% !important;
padding: 0px;
left: 14px;
}

/* Menu de droite */
#zone_droite {
padding: 0px;
width: 100%;
background-image: url(https://i.imgur.com/C4yZ5hm.png) !important;
background-size: 406px;
}
#dcce_background {
display: none;
}
#zone_chat,
#zone_chat .zone_infos .chat,
#zone_chat #chatContent {
left: 0px;
}
#zone_chat_bg {
/ background: #002c3e 0 0 no-repeat;
background: transparent;
box-shadow: 0 0 15px -5px inset transparent;
}
.hologram img {
width: 0%;
}

/* Mise en forme Accomplissements */
#zone_quete {
background-image: url('https://i.imgur.com/WsS6ok4.png') !important;
}

/* Fond des cases meuble */
.meuble_inventaire .case_objet.linkBox_vide {
background-image: none !important;
}
span.couleur0 {
color: #7f7f7f
}
.couleur4,
.couleur4:hover {
color: #7f7f7f
}
.inventaire_content .personnage_image {
top: 30px !important;
}

#zone_dataBox .meuble_inventaire .case_objet.linkBox_vide {
border: none !important;
}

/* Mise en forme des messages */
div[id^="db_message_"] {
width: 35% !important;
max-width: 35% !important;
min-width: 35% !important;
}
.message_titre {
width: 120px;
color: #fff;
font-family: Arial;
font-size: 10px;
background: #fff0;
}
.dataBox .message .contenu {
color: #ecececeb;
width: 480px;
background: #121a6821;
}
.dataBox .head {
min-width: 600px;
}
.message .zone_reponse #nm_texte {
width: 95%;
}
.dataBox .message .zone_conversation .conversation {
background: #02052040;
}
.dataBox .message .zone_conversation .conversation .ligne2 {
bottom: 5px;
}
.dataBox .message .zone_conversation .conversation .ligne1 {
bottom: 5px;
}

/* Changement de la taille des nouveaux messages */
.dataBox .message_nouveau {
min-width: 550px;
}

/* Changement des tailles fenetres digicode + camera */
#zone_dataBox .materiel_dashboard {
width: 500px;
height: 350px;
}

/* Fix DECK LYRIA*/
/* Image de fond du deck */
.deck_type_3 .deck_main {
height: 400px;
border: 2px solid #FFD700;
}

/* Fixes */
#zone_fiche #img_avatar img {
position: absolute;
top: 0;
left: 0;
width: 70px;
height: 70px;
}

#zone_centre {
margin-top: 0
}
#liste_messages {
left: -100%;
top: 24px;
right: auto
}
#zone_gauche {
top: 20px;
}
#zone_droite {
top: 0px;
}

/* i really want this to be global */
.inventaire_content .personnage_image {
top: 10% !important;
left: 20% !important;
}
/* Implant */
.inventaire_content .zone_case-2 {
left: 60% !important;
top: 1% !important;
}
/* Equipement */
/* Tête */
.inventaire_content .zone_case1 {
left: 0% !important;
top: 1% !important;
}
/* Buste */
.inventaire_content .zone_case5 {
left: 0% !important;
top: 21% !important;
}
/* Jambes */
.inventaire_content .zone_case-1 {
left: 0% !important;
top: 41% !important;
}
/* Pieds */
.inventaire_content .zone_case6 {
left: 0% !important;
top: 61% !important;
}
/* Secondaire */
.inventaire_content .zone_case2 {
left: 60% !important;
top: 61% !important;
}
/* Armes */
.inventaire_content .zone_case3 {
left: 60% !important;
top: 21% !important;
}
.inventaire_content .zone_case4 {
left: 60% !important;
top: 41% !important;
}
/* Sacs */
.inventaire_content .zone_case7 {
top: 1% !important;
right: 2.5% !important;
}
.inventaire_content .zone_case8 {
top: 21% !important;
right: 2.5% !important;
}
.inventaire_content .zone_case9 {
top: 41% !important;
right: 2.5% !important;
}
/* RP */
.inventaire_content .zone_case10 {
left: 0% !important;
top: -2000% !important;
}
.inventaire_content .zone_case11 {
left: 20% !important;
top: -2000% !important;
}
.inventaire_content .zone_case12 {
left: 40% !important;
top: -2000% !important;
}
.inventaire_content .zone_case13 {
left: 60% !important;
top: -2000% !important;
}
/* Utils */
.inventaire_content #ciseauxInventaire {
right: 10.5% !important;
}
.inventaire_content #poubelleInventaire {
right: 10.5% !important;
}
.inventaire_content #statsInventaire {
right: 2.5% !important;
}
.inventaire_content #stockInventaire {
right: 2.5% !important;
}

Dites moi si ça fonctionne chez vous.

Edit le 260720: Correction affichage Menus