2DFX - lua скрипт, що дозволяє без особливих труднощів створювати в грі джерела світла. Створення джерел світла здійснюється через файл INI.
Цей скрипт є вдосконаленою версією мого першого скрипта.
Як приклад прописані джерела світла у барі. (Дивись скрін)
Можливості: - Створення світлової корони - Створення проекції світла під короною - створення ефекту освітлення транспорту та персонажів - Налаштування режиму джерела світла - Немає необхідності нумерувати секції в ini файлі по порядку, скрипт по черзі перебирає секції з номерами 1...9999
Установка: Moonloader папку скопіювати в директорію з грою.
Налаштування INI файлу:
[1] - Номер секції. Скрипт читає секції із номерами 1...9999. Можна нумерувати не послідовно, а також із пропусками деяких номерів. Зверніть увагу, що не повинно бути декількох секцій з одним номером. X = 511.64 - координата x Y=-85.2194 - координата y R = 64 - Червоний 0 ... 255 G = 192 - Зелений 0 ... 255 B = 128 - Синій 0 ... 255 Dist = 20 - Дистанція, з якої відображатиметься джерело світла. (обмеження зроблено для запобігання лагам. Наприклад: немає необхідності промальовувати джерело світла з величезних відстаней, що знаходиться в будинку. Його можна промальовувати лише тоді, коли гравець поруч)! CoronaRadius=0.4 - Радіус корони CoronaType=1 -- Тип корони LightRadius=5.5 -- Радіус освітлення гравців та транспорт ProjectionRadius=1.5 - Радіус проекції ProjectionAmount=0.1 -- Коефіцієнт посилення проекції (рекомендується значення 0....0.6 у тому, щоб проекція була занадто яскравою) Nightonly=true -- Якщо встановлено true, світло буде лише вночі. Якщо інше – світло буде постійно.
Можливі спрощення: Якщо не вказати CoronaRadius або CoronaType, корона не буде відображена Якщо не вказати LightRadius, то не буде освітлення персонажів та транспорту Якщо не вказати ProjectionRadius або ProjectionAmount, не буде проекції.