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

Nutscript Как создать Class HL2RP

KPNCTOFEP

Пользователь
Регистрация
7 Апр 2018
Сообщения
13
Реакции
0
Баллы
13
Я решил добавить подразделение SWORD для OTA, но не могу, т.к. либо я не умею, либо криворукий.

Я вхожу в папку gamemodes/hl2rp/schema/fations для создания фракции, но вот для создания рангов ОТА, я перехожу в classes и создаю ota_sword.lua и ota_swordowc.lua

Что мне туда вводить, чтоб на сервере все работало?
 

danlimons

Пользователь
Регистрация
6 Фев 2018
Сообщения
97
Реакции
0
Баллы
19
Возраст
23
Веб-сайт
vk.com
Файлы должны называться sh_ota_sword.lua и sh_ota_swordowc.lua
 

KPNCTOFEP

Пользователь
Регистрация
7 Апр 2018
Сообщения
13
Реакции
0
Баллы
13
Файлы должны называться sh_ota_sword.lua и sh_ota_swordowc.lua
Они так и названы, но мне не выходит написать код, чтоб потом можно было при помощи /beclass стать SWORD.

Код:
CLASS.name = "C8.OTA.SWORD.OWS" -- Название ранга

CLASS.faction = FACTION_OW
CLASS.isDefault = false
CLASS.loadout = {}
CLASS.business = {}

function CLASS:OnSet(client)
end
function CLASS:eek:nCanBe(client)
end
function CLASS:eek:nLeave(client)
end

CLASS_SWORD = CLASS.index
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
В sh_config отписываешь SWORD.OWS и SWORD.OWC, чтобы также не было ошибок то ECHO.OWS и так далее
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
Lua:
-- Overwatch name prefix.
SCHEMA.owPrefix = "COA;C21.OTA."

-- How long the Combine digits are.
SCHEMA.digitsLen = 3

-- Rank information.
SCHEMA.otaRanks = {"ECHO.OWS"}
SCHEMA.otaswordRanks = {"SWORD.OWS"}
SCHEMA.otacomanderRanks = {"SWORD.OWC"}
SCHEMA.otaeliteRanks = {"SWORD.EOW"}

Примерно так. А файлик класса должен быть примерно таким:

Lua:
CLASS.name = "элитной боевоей единицей подраздела SWORD"
CLASS.desc = "Элитная боевая единица."
CLASS.faction = FACTION_OW

function CLASS:onCanBe(client)
    return client:isCombineRank(SCHEMA.otaeliteRanks)
end

CLASS_OW_EOW = CLASS.index
 

KPNCTOFEP

Пользователь
Регистрация
7 Апр 2018
Сообщения
13
Реакции
0
Баллы
13
Lua:
-- Overwatch name prefix.
SCHEMA.owPrefix = "COA;C21.OTA."

-- How long the Combine digits are.
SCHEMA.digitsLen = 3

-- Rank information.
SCHEMA.otaRanks = {"ECHO.OWS"}
SCHEMA.otaswordRanks = {"SWORD.OWS"}
SCHEMA.otacomanderRanks = {"SWORD.OWC"}
SCHEMA.otaeliteRanks = {"SWORD.EOW"}

Примерно так. А файлик класса должен быть примерно таким:

Lua:
CLASS.name = "элитной боевоей единицей подраздела SWORD"
CLASS.desc = "Элитная боевая единица."
CLASS.faction = FACTION_OW

function CLASS:onCanBe(client)
    return client:isCombineRank(SCHEMA.otaeliteRanks)
end

CLASS_OW_EOW = CLASS.index

Мне наконец удалось нормально добавить сворда без ошибок, спасибо, но тут новая проблема. Я когда хочу с обычного ОТА поменять себя на SWORD, Выводит ошибку что неудачно. Что делать? Команда /beclass
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
/beclass можно считать не практичным. Класс сменяется при условии смены ника, меняешь ник своего чара в точности так, как должен быть класс SWORD. Например на C8.OTA.SWORD.OWS;/:(номер), далее же в F1 меню у тебя появится новая вкладка с классами, там то ты вручную и сменяешь класс (функция смены классов доступна всем при соответствующих условиях).
 
Назад
Сверху Снизу