SFW SFW

Модули

Свой модуль

Свой модуль (для разработчиков)

Модуль — папка с файлами. Сервер сам подхватит всё из modules/.

lua/sfw_donate/modules/my_module/
  config.lua    — настройки (обязательно удобно для владельца)
  sv_init.lua   — код на сервере
  cl_init.lua   — код у игрока (меню, интерфейс)
  README.md     — краткая памятка (по желанию)

Чтобы добавить вкладку в меню доната (блок «Разное»):

-- В cl_init.lua модуля
SFW_Donate.Menu.RegisterModuleTab({
	id = "my_module",
	name = "Мой модуль",
	color = Color(74, 144, 226),
	build = function(frame, content)
		-- Рисуете свой интерфейс внутри content
	end,
})

На сервере для списания баланса используйте API доната (как в кейсах): покупка через сайт → затем выдача.