Автор | Тема: Ночная/тёмная тема - бета |
Winter_TAPAKAH
|
21 |
| написано: 12.03.2024 08:33:13 |
20.
Ну и видимо для миникарты при наличии навигации тоже opacity бы добавить. |
|
Здравый Смысл
|
22 |
7 | написано: 12.03.2024 09:00:38 |
Как так: ТСу меньше плюсов натыкали, чем каменту админа (не пишу Ильи, т.к. не уверен что там он именно)? )
Что за идолопоклонничество? ))) |
|
Elimination
|
23 |
25 | написано: 12.03.2024 09:11:10 |
22, поощряем обратную связь. Если только он не намеренно нас огорчить приходит |
|
Здравый Смысл
|
24 |
-12 | написано: 12.03.2024 09:24:03 |
23, твои плюсики - мертвому припарка. Еуны вливай, вот поощрение. И да, розовые очки сними в следующий раз )) |
|
Into the Wild
|
25 |
| написано: 12.03.2024 14:52:11 |
1. Как совет, можно оставить подсветку себя на ауте, а все остальное убрать. Норм получится ) |
|
Irey 1993
|
26 |
| написано: 12.03.2024 15:38:43 |
25 Можно скопировать и вставить вместо css-кода из скрипта код из https://images.gwars.io/i/gw.css (то есть начиная с комментария /* Оригинальные стили gw.css... и заканчивая .txtbody {
color: #92e385 !important;
background: #2f432f;
}
И просто добавить под последней фигурной скобкой:
td > a > img#img_0_0 {
background: #92e385 !important;
border-radius: 50%;
display: inline-block;
}
Где border-radius: 50%; display: inline-block; - обозначают круг. background: #92e385 !important; - задает цвет этого круга в hex-формате (#92e385 - светло-зеленый, можно заменить хоть на серо-буро-малиновый)
Или поступить проще - вместо всего css-кода вставить только правило для td > a > img#img_0_0, а из скрипта удалить var searchString, var linkToRemove и if (linkToRemove). То есть то, что расположено под document.head.insertBefore(style, document.head.firstChild);
По идее это заставит скрипт просто вставлять указанный вами код css, без замены оригинального gw.css.
Но из меня скриптер такой себе, поэтому не уверен в безопасной работе скрипта после таких операций. Я несколько раз натыкался на уход в бесконечный цикл и теперь всегда стараюсь проверять сначала чтобы этого не произошло. Поэтому могу только посоветовать делать все это как можно осторожнее. |
|
Irey 1993
|
27 |
| написано: 12.03.2024 16:53:45 |
В общем, если кому-то интересны исключительно функциональные вещи, без смены дизайна для всего сайта:
Указываете //match из первого поста, а вместо ВСЕГО кода под "шапкой" вставляете код, указанный ниже. Это даст вам: выделение персонажа на ауте, выделение критов в боях, выделит полученные модификаторы там же в боях.
(function() {
'use strict';
// CSS код для темной темы
var darkThemeCSS = `
/* криты */
#battlelog_div0,
#chatlog_block0 i {
color: #ff0000; /* цвет */
}
@keyframes modes { /* анимация */
0% {
color: #5238ce; /* стартовый цвет */
}
50% {
color: #ff0000; /* дополнительный цвет */
}
100% {
color: #5238ce;
}
}
#battlelog_div0 .blue2font, #chatlog_block0 .blue2font {
animation: modes 3s 10; /* название анимации (созданной выше), длительность цикла в секундах, количество циклов. Для бесконечного проигрывания вместо 10 можно вписать infinite, но не нужно*/
}
/* аут, отображение местоположения игрока */
td > a > img#img_0_0 {
background: #00ff00 !important; /* цвет */
border-radius: 50%;
display: inline-block;
}
`;
// Создаем элемент style и вставляем в него CSS-код для темной темы
var style = document.createElement('style');
style.textContent = darkThemeCSS;
// Вставляем элемент style в начало тега head страницы, чтобы применить стили немедленно
document.head.insertBefore(style, document.head.firstChild);
})(); |
|
Irey 1993
|
28 |
| написано: 12.03.2024 17:09:30 |
Или можно использовать такую анимацию:
@keyframes modes {
50% {
background-color: #00ff00;
}
}
Которая меняет не цвет текста, а цвет фона. Что гораздо заметнее. |
|
Irey 1993
|
29 |
| написано: 12.03.2024 17:39:38 |
Не заметил косяк, на самом деле нужно так:
/* криты */
#battlelog_div0 i,
#chatlog_block0 i {
color: #ff0000; /* цвет */
}
Анимацию можно сделать и такую:
@keyframes modes {
50% {
color: #e0ffe0;
}
}
Будет менять не фон текста, а цвет текста (информации о получении модификатора) под фон самой страницы. Из-за чего он периодически будет исчезать. Когда закончатся циклы анимации (если не infinite) - перестанет.
Но способ с анимацией норм только до тех пор пока в #battlelog_div0 и #chatlog_block0 (элементах страницы с id battlelog_div0 и chatlog_block0) будет только один элемент с классом blue2font (.blue2font).
Для большей надежности лучше уточнить селектор так:
div#battlelog_div0 font.blue2font, div#chatlog_block0 font.blue2font
В общем и целом - делайте как удобно вам. В рамках правил игры. Я очень надеюсь что такие изменения не станут расцениваться как что-то криминальное |
|
ПеньСТопороМ
|
30 |
7 | написано: 12.03.2024 17:50:16 |
|
Irey 1993
|
31 |
| написано: 12.03.2024 17:56:17 |
Можно даже сократить наверное до div#chatlog_block0 font.blue2font, потому что battlelog_div0 - вроде бы только на страницах по ходу боя используется. А в самом бою модификаторы как бы не падают, только после завершения. |
|
Irey 1993
|
32 |
| написано: 13.03.2024 05:32:01 |
Для всех и каждого все равно это не сделает темную тему универсальной, но возможно решит часть проблем по ее использованию:
https://www.ganjafile.io/download.php?mid=1620032&id=253921
Оригинал темной темы
[ GanjaFoto:#2322670 ]
С применением дополнительного скрипта
[ GanjaFoto:#2322668 ]
То есть этот дополнительный скрипт добавит возможность слегка настроить под себя всё каждому отдельному пользователю. Опций мало, но с другой стороны достаточно.
Причем, с учетом того что это отдельный скрипт - можно использовать его и без скрипта темной темы.
Установить: скачиваете скрипт, открываете/копируете содержимое, вставляете в новый скрипт Tampermonkey вместо ВСЕГО содержимого под шапкой. // match https://www.gwars.io/* - тот же, что и у темной темы. Сохраняете, пользуетесь.
Минимальная яркость - 25%.
Ссылки из этого поста и из первого через какое-то время (дня через 2-3) могут перестать работать. В таком случае обновленные версии можно будет скачать по ссылкам в подписях к последним скринам в моем альбоме [ GanjaFoto:#2322668 ] |
|
Ф а т а х
|
33 |
| написано: 13.03.2024 09:18:29 |
32, конечно не сделает универсальной. Ибо ты используешь готовые скрипты и задаешь их ИМ) |
|
Ф а т а х
|
34 |
| написано: 13.03.2024 09:54:46 |
|
1jz-gte-800ps
|
35 |
7 | написано: 13.03.2024 11:05:09 |
+14 Тем, да, белый свет с аута с лога боя слепит сильно
Для этого приходится всегда вкючать хорошее освещение в комнате, в ночное время, что бы не посадить зрение, и создать благоприятныц фон освещения для глаз
К слову, в данный момент ночью, играть на ауте без освещения в комнате - это сразу дорога к окулисту. Глаза вытекают |
|
ImN0tHuman
|
36 |
| написано: 13.03.2024 17:17:10 |
35 данный момент, играть на ауте это дорога к психиатру |
|
Тема закрыта Irey 1993 |