Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Как поставить боди группы на модель на сервере?

Monc

Пользователь
Регистрация
25 Янв 2022
Сообщения
1
Реакции
0
Баллы
3
Пол
Мужской
Семейное положение
Не выбрано
Род занятий
Мап, Кодинг(учусь)
вот код

TEAM_OFICER_POLICE = DarkRP.createJob("Офицер милиции", {
color = Color(0, 56, 255, 255),
model = {"models/rashkinsk/fsin/parad/parad_04.mdl","models/rashkinsk/fsin/parad/parad_02.mdl"},
description = [[Офицер милиции является защитником каждого гражданина, который живет в городе. У вас есть власть, вы можете арестовать преступников и защитить невинный людей. Бейте их "Дубиной" если преступники ослушались вас.]],
weapons = {"arrest_stick", "m9k_mp40", "stunstick", "weaponchecker",},
command = "coop",
max = 0,
salary = 35,
admin = 0,
vote = false,
hasLicense = true,
NeedToChangeFrom = {TEAM_OFICER_POLICE, TEAM_POLICE, TEAM_OMON},
candemote = false,
-- CustomCheck
medic = false,
chief = true,
mayor = false,
hobo = false,
cook = false,
category = "МВД СССР",
PlayerLoadout = function(ply)
if CLIENT then return end
ply:SetBodygroup(1,5)
ply:SetBodygroup(2,1)
end,
})
 

Он вам не Орбуз

Пользователь
Регистрация
4 Янв 2021
Сообщения
21
Реакции
0
Баллы
15
Пол
Мужской
Род занятий
Ничем особо полезным для себя и окружающих.
Собственно. Находишь модель в q menu в дополнениях. ПКМ по ней - Перерисовать иконку или что то такое. Там переходишь во вкладку с бодигруппами и смотришь какие тебе нужны. Далее в jobs.lua в строчках setbodygroup выставляешь значения: (первое значение номер группы бодигруппов, второе непосредственно номер самого бодигруппа). Для каждого номера бодигруппов нужна новая строчка. Обычно бодигруппы пронумерованы от 0 или 1.
 

Ienergie

Пользователь
Регистрация
9 Фев 2022
Сообщения
2
Реакции
0
Баллы
3
Клан-тег
Nice
Пол
Мужской
Семейное положение
Не женат
Род занятий
job
спасибо помог, ну у меня вопросик можно ли зделать строки с health и броней?
 

B_O_C_T_O_K

Пользователь
Регистрация
9 Окт 2021
Сообщения
41
Реакции
0
Баллы
8
Пол
Мужской
Семейное положение
Не выбрано
Lua:
function ShitGroups(ply)
    if not RPExtraTeams[ply:Team()] then return end
    if not RPExtraTeams[ply:Team()].bodygroups then return end
    
    timer.Simple(0.2, function()
        for k, v in pairs(RPExtraTeams[ply:Team()].bodygroups) do
            if v[1] and v[2] then
                ply:SetBodygroup(v[1], v[2])
            end
        end
    end)
end

hook.Add("PlayerSpawn", "ShitGroups", function(ply)
    ShitGroups(ply)
end)

hook.Add("OnPlayerChangedTeam", "ShitGroups", function(ply)
    ShitGroups(ply)
end)
sv_bodygroups.lua

Благодаря данному коду ты можешь удобно указывать бодигруппы в jobs.lua.

1644866378259.png
 

Fitz

Пользователь
Регистрация
3 Окт 2022
Сообщения
17
Реакции
0
Баллы
3
Клан-тег
RW
Семейное положение
Свободен(а) как ветер
Род занятий
Программирование, Маппер, VTF редактор, Banner Editor, Logo Editor
Lua:
function ShitGroups(ply)
    if not RPExtraTeams[ply:Team()] then return end
    if not RPExtraTeams[ply:Team()].bodygroups then return end
   
    timer.Simple(0.2, function()
        for k, v in pairs(RPExtraTeams[ply:Team()].bodygroups) do
            if v[1] and v[2] then
                ply:SetBodygroup(v[1], v[2])
            end
        end
    end)
end

hook.Add("PlayerSpawn", "ShitGroups", function(ply)
    ShitGroups(ply)
end)

hook.Add("OnPlayerChangedTeam", "ShitGroups", function(ply)
    ShitGroups(ply)
end)
sv_bodygroups.lua

Благодаря данному коду ты можешь удобно указывать бодигруппы в jobs.lua.

Посмотреть вложение 4325
а по какому пути создавать?
 
Назад
Сверху Снизу