Новости | Об игре | Форум
18:03, 3022 онлайн
Форумы » Общий Форум » Ночная/тёмная тема - бета 
12

АвторТема: Ночная/тёмная тема - бета
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
12

К списку тем