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

lemonager

;)
Автор темы
Всефорумный модератор
809
1,701
Версия 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 · Просмотры: 50
Последнее редактирование:

infinityx

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

Oi Nikazum

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

lemonager

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

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,701
не вижу смысла засорять целых 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
если только на будущее