придумал я такую фигнюшку (еще не проверял, но должна работать)
есть 2 варианта
1 это
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
(если хотите добавить 2 группы то поставьте or)
особенность такого варианта в том что можно указать любую/ые группу/ы
2 это
if ply:IsAdmin() then
(также чтобы добавить 2 в 1 то поставьте or)
мне не оч нравится такой способ так как нельзя написать любую группу можно только слитную по типу admin , superadmin
обучалка
1.копируйте код выше
2. создайте файл по пути
garrysmod/lua/autorun/server
3. добавьте в него этот код
4. редактируйте
как редактировать
1.
на строке
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
или
if ply:IsAdmin() then
можно поставить свои группы
2.
на строке
local zarplata = salary * 1.5
меняете зарплату
(подсказка: можете просто умножать на число, 1.5 увеличивает на 50%, 2 соответственно умножает на 2 это будет 100% и вы получите не 100р а 200р)
3.на строке
return false, "Ваша з/п увеличена на 100%.", zarplata
меняете текст
все
ПРИМЕЧАНИЕ:
ЕСЛИ ХОТИТЕ ДОБАВИТЬ 2 БЛОКА ИЛИ БОЛЬШЕ ТО ПОСЛЕ 2 ПИШИТЕ НЕ if А elseif
hook.Add("playerGetSalary", "donatorsalary", function(ply, salary)
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
local zarplata = salary * 1.5
return false, "Ранг повысил Вашу з/п на 50%", zarplata
elseif ply:IsAdmin() then
local zarplata = salary * 2
return false, "Ранг повысил Вашу з/п 100%.", zarplata
end
end)
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
local zarplata = salary * 1.5
return false, "Ранг повысил Вашу з/п на 50%", zarplata
elseif ply:IsAdmin() then
local zarplata = salary * 2
return false, "Ранг повысил Вашу з/п 100%.", zarplata
end
end)
есть 2 варианта
1 это
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
(если хотите добавить 2 группы то поставьте or)
особенность такого варианта в том что можно указать любую/ые группу/ы
2 это
if ply:IsAdmin() then
(также чтобы добавить 2 в 1 то поставьте or)
мне не оч нравится такой способ так как нельзя написать любую группу можно только слитную по типу admin , superadmin
обучалка
1.копируйте код выше
2. создайте файл по пути
garrysmod/lua/autorun/server
3. добавьте в него этот код
4. редактируйте
как редактировать
1.
на строке
if ply:IsUserGroup("vip") or ply:IsUserGroup("operator") then
или
if ply:IsAdmin() then
можно поставить свои группы
2.
на строке
local zarplata = salary * 1.5
меняете зарплату
(подсказка: можете просто умножать на число, 1.5 увеличивает на 50%, 2 соответственно умножает на 2 это будет 100% и вы получите не 100р а 200р)
3.на строке
return false, "Ваша з/п увеличена на 100%.", zarplata
меняете текст
все
ПРИМЕЧАНИЕ:
ЕСЛИ ХОТИТЕ ДОБАВИТЬ 2 БЛОКА ИЛИ БОЛЬШЕ ТО ПОСЛЕ 2 ПИШИТЕ НЕ if А elseif