Иконка ресурса

Slot Machine 0.3

Нет прав для скачивания
Конфигурация плагина хранится в директории addons/amxmodx/configs/slot_machine. В файле _pattern.json содержится матрица 3 на 8 с разметкой символов для барабанов игрового автомата. Символ определяется числом от 0 до 7. Индекс символа совпадает с индексом награды. На данный момент отсутствует возможность изменения размерности матрицы. Пример содержимого файла конфигурации:

JSON:
[
    [0, 1, 2, 0, 3, 2, 4, 5],
    [1, 0, 2, 4, 0, 2, 3, 5],
    [2, 0, 3, 4, 2, 0, 5, 1]
]

Скрипт slot_machine_texgen.py позволяет относительно быстро сгенерировать текстуру и UV-разметку барабанов по заданным параметрам. Для этого необходимо:
  1. Разместить файл addons/amxmodx/configs/slot_machine/_pattern.json в директорию cfg.
  2. В файле cfg/text.json указать названия ставок и призов, цвета надписей и тени.
  3. Разместить в директорию symbols изображения символов барабанов. Названия файлов должны совпадать с номерами символов (от 0 до 7).
  4. Запустить скрипт при помощи интерпретатора Python 3. В системе должен быть установлен модуль Pillow.
  5. Скомпилировать с помощью studiomdl или любым другим компилятором модель игрового автомата в директории dist.
Качество сгенерированных текстур может быть недостаточно высоким. Для решения данной проблемы предлагается пересохранить полученные изображения с расширением png в любом другом растровом редакторе (например GIMP).
Назад
Верх