• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Проблема Модели фракции

  • Автор темы Автор темы Stgs
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Stgs

Пользователь
Регистрация
22 Сен 2016
Сообщения
10
Реакции
0
Баллы
14
Возраст
34
Адрес
Russia
Нужно сделать так, чтобы в хл2 во фракции ГО выдавало модель по нику. К примеру:

C17.RCT

Выдает обычную модель метрокопа

C17.HELIX

Выдает модель метрокопа в медицинской форме

И тому подобное. Может кто нибудь помочь?
 
NS

Еще один вопрос. Возможно ли привязать к фракции пилс? К примеру, сканер.
 
Такого для NS я не видел. Там проблема с выделением нужной функции, которая вызывается при смене ника.
А сделать саму проверку на ник достаточно просто:
Код:
SCHEMA.CombineRank = {
[ "SeC" ] = elite,
[ "DvL" ] = elite,
[ "EpU" ] = elite,
[ "GHOST" ] = unit,
[ "OfC" ] = unit,
[ "05" ] = unit,
[ "04" ] = unit,
[ "03" ] = unit,
[ "02" ] = unit,
[ "01" ] = unit,
[ "RCT" ] = unit
}

function SCHEMA:GetRankByName( name )
for k, v in pairs( self.CombineRank ) do
if ( name:find( "[%D+]" .. k:PatternSafe( ) .. "[%D+]" ) ) then
return k, v
end
end
end
Остаётся только делать запрос к данной функции где требуется и брать модели из следующего массива:
Код:
SCHEMA.CombineRankModel = {
    [ "SeC" ] = "models/dpfilms/metropolice/phoenix_police.mdl",
    [ "DvL" ] = "models/dpfilms/metropolice/blacop.mdl",
    [ "EpU" ] = "models/dpfilms/metropolice/police_bt.mdl",
    [ "GHOST" ] = "models/eliteghostcp.mdl",
    [ "OfC" ] = "models/dpfilms/metropolice/policetrench.mdl",
    [ "05" ] = "models/dpfilms/metropolice/hl2concept.mdl",
    [ "04" ] = "models/dpfilms/metropolice/hl2concept.mdl",
    [ "03" ] = "models/dpfilms/metropolice/hl2concept.mdl",
    [ "02" ] = "models/dpfilms/metropolice/hl2concept.mdl",
    [ "01" ] = "models/dpfilms/metropolice/hl2concept.mdl",
    [ "RCT" ] = "models/dpfilms/metropolice/hl2concept.mdl"
}
 
1. Возможно ли комбинировать эти функции? К примеру:

GU.OFC

GRID.OFC

Не будут ли они конфликтовать?

2. Куда эту схему вписывать? Отдельный файл делать? Если да, то где?
 
1. Вполне возможно комбинировать. Просто дополнить оба массива на эти коды.
2. Это надо вписывать в файл sh_schema.lua. Дальше можно использовать по своему усмотрению.
 
1. Вполне возможно комбинировать. Просто дополнить оба массива на эти коды.
2. Это надо вписывать в файл sh_schema.lua. Дальше можно использовать по своему усмотрению.
Сканнер так кто есть. нужно просто зайди на сервер, зайди за метрокопа и изменить себе ник на сканера и все
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху