server gifts.AddPositiveEffect(string name, string description, number num, function func, function or nil req = nil)
Описание
Регистрирует положительный эффект эффекта.
Аргументы
1string name
- Название эффекта на английском.
2string description
- Описание эффекта. Также принимаются переводимые строки.
3number num
- Число для подстановки в
%iвнутри description (если ≥ 0)
4function func
- Функция выдачи эффекта.
- Функция с условием выдачи эффекта, должно возвращать
trueилиfalse. Не обязательный аргумент.
Пример
Добавляем в список позитивных эффектов монтировку.
lua
gifts.AddPositiveEffect(
"give_crowbar",
"fazhunt.gifts.crowbar_received",
-1,
function(ply)
ply:Give("weapon_crowbar")
end,
function(ply)
-- Выдавать только если монтировки ещё нет
return not ply:HasWeapon("weapon_crowbar")
end
)