SF Plugin [Diamond RP] | Тёмная тема (R1, R3)

lemonager

Известный
Автор темы
Всефорумный модератор
809
1,720
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3


Без имени-7.png


DarkMode for Diamond RP

Альтернативная тема в тёмных тонах для всеми любимого проекта.


Информация:
  • Скрипт был переписан на SF - теперь не имеет никаких зависимостей кроме SAMPFUNCS [!]
  • Было перекрашено много новых текстдравов для обычного игрока.
  • Добавлено разделение по тёмным оттенкам отталкиваясь от обычных цветов проекта. [!]
  • Добавлена возможность отключения \ включения тёмной темы не выходя из игры.
  • Настройки сохраняются после перезахода. При первом запуске игры рядом с плагином появится ini файлик.



gta-sa-et-XMdlph-AL.png

gta-sa-BPYl-Mh1-CYZ.png

gta-sa-97-FG2-JLBWo.png
kgoRhHS9dDg.jpg

Здесь отлично видно разделение по оттенкам.
4SrcbZboaIY.jpg
PT-D80WY3_s.jpg
s4cc4aBE3eY.jpg
Зависимости:
Выражаю благодарность этим людям:
-Пользователь-
-Вклад-
Помощь с кодом​
Бета-тестер​


Команды:
/dmode - включить \ выключить тёмную тему. При первом заходе включена.
[!] lua версия больше не поддерживается - удаляйте. [!]
Лог изменений:
  • Добавил версию для SAMP-R3
  • Оптимизация кода
 

Вложения

  • DarkMode-R1.sf
    91.5 KB · Просмотры: 105
  • DarkMode-R3.sf
    91.5 KB · Просмотры: 51
Последнее редактирование:

infinityx

Известный
203
55
Можно ли пофиксить мерцание с синего на черный цвет, при свайпе вкладок в /inv
 

Oi Nikazum

Потрачен
182
232
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

lemonager

Известный
Автор темы
Всефорумный модератор
809
1,720
Код был переписан, багов нету. Доп. инфо в шапке.
 

Oi Nikazum

Потрачен
182
232
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код был переписан, багов нету. Доп. инфо в шапке.
не вижу смысла засорять целых 2 строки регистрацией samp.lua, можешь делать так

Lua:
require("samp.events").onShowTextDraw = function(id, data)
    if data.boxColor == -2010703077 or data.boxColor == 868434185 or data.boxColor == 1724072201 or data.boxColor == 1430329371 or data.boxColor == 2000754715 then
        data.boxColor = 4279440147
        return {id,data}
    end
end
 

lemonager

Известный
Автор темы
Всефорумный модератор
809
1,720
не вижу смысла засорять целых 2 строки регистрацией samp.lua, можешь делать так

Lua:
require("samp.events").onShowTextDraw = function(id, data)
    if data.boxColor == -2010703077 or data.boxColor == 868434185 or data.boxColor == 1724072201 or data.boxColor == 1430329371 or data.boxColor == 2000754715 then
        data.boxColor = 4279440147
        return {id,data}
    end
end
если только на будущее