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

Как изменить дефолтную работу для донатеров?

soyali2

Пользователь
Регистрация
19 Мар 2020
Сообщения
13
Реакции
0
Баллы
13
Есть 2 работы, одна TEAM_PUTNIK, вторая TEAM_MESTNIY. Нужно чтобы игроки без привилегии становились TEAM_PUTNIK при заходе, а игроки с привилегией становились сразу TEAM_MESTNIY.
Пробовал так:
Lua:
GAMEMODE.DefaultTeam = {
if usergroup == "Donator" or usergroup == "operator" or usergroup == "admin" or usergroup == "superadmin" then
    DefaultTeam = TEAM_MESTNIY
else
    DefaultTeam = TEAM_PUTNIK
end
}
Но консоль выдает ошибку.
 

SantaClaus

Пользователь
Регистрация
28 Апр 2020
Сообщения
61
Реакции
0
Баллы
22
Возраст
21
Клан-тег
EZP
Пол
Мужской
какая ошибка?
 

Wissplay

Пользователь
Проверенный
Регистрация
5 Дек 2019
Сообщения
27
Реакции
0
Баллы
19
Возраст
24
Пол
Мужской
Есть 2 работы, одна TEAM_PUTNIK, вторая TEAM_MESTNIY. Нужно чтобы игроки без привилегии становились TEAM_PUTNIK при заходе, а игроки с привилегией становились сразу TEAM_MESTNIY.
Пробовал так:
Lua:
GAMEMODE.DefaultTeam = {
if usergroup == "Donator" or usergroup == "operator" or usergroup == "admin" or usergroup == "superadmin" then
    DefaultTeam = TEAM_MESTNIY
else
    DefaultTeam = TEAM_PUTNIK
end
}
Но консоль выдает ошибку.
ply:GetNWString("usergroup") == "vip"
 

soyali2

Пользователь
Регистрация
19 Мар 2020
Сообщения
13
Реакции
0
Баллы
13
ply аргумент не прочитает.
Делайте хук на PlayerSpawn.
PlayerSpawn прописывать в настройках профы?
Попробовал так:
Lua:
GAMEMODE.DefaultTeam = {
if ply:GetNWString("usergroup") == "Donator" or ply:GetNWString("usergroup") == "operator" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "superadmin" then
    DefaultTeam = TEAM_MESTNIY
else
    DefaultTeam = TEAM_PUTNIK
end
}
Результат такой же - ошибка:
Код:
Right before the 'if', Lua encountered something it could not make sense of.

Hints:
        - Did you forget something here? (Perhaps a closing bracket)
        - Is it a typo?

------- End of Simplerr error -------

  1. error - [C]:-1
   2. doInclude - gamemodes/darkrp/gamemode/libraries/simplerr.lua:530
    3. loadCustomDarkRPItems - gamemodes/darkrp/gamemode/libraries/modificationloader.lua:138
     4. Call - gamemodes/darkrp/gamemode/libraries/modificationloader.lua:149
      5. unknown - gamemodes/darkrp/gamemode/init.lua:111
 

Центр поддержки Netzona

Главный Модератор
Команда форума
Проверенный
Регистрация
19 Янв 2018
Сообщения
334
Реакции
0
Баллы
38
PlayerSpawn это хук, и его в SV.
Хотя тебе надо использовать PlayerInitialSpawn
 
Назад
Сверху Снизу