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

Проблема Проблема с аддоном NPC Jobs

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

leyoxa

Пользователь
Регистрация
7 Окт 2017
Сообщения
28
Реакции
0
Баллы
16
Возраст
26
Аддон о котором пойдет речь: Клац

Ребята, во время создания сервера у меня возникла проблема в этом аддоне, а именно:

[ERROR] gamemodes/darkrp/modules/jobs/sv_jobs.lua:44: attemp to index global "TEAM" (a nill value)
1.changeTeam - gamemodes/darkrp/gamemode/modules/jobs/sv_jobs.lua:44
2.callback - gamemodes/darkrp/gamemode/modules/base/sh_createitems.lua:278
3.callback - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:17
4.RP_PlayerChat - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:78
5.unknown - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:142

Устанавливал вроде все правильно, если нужны будут какие-то строки из lua - пишите, скину.
Если есть возможность, то свяжитесь со мной в Skype(waz120900) или
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
.

Надежда только на вас, выручайте.
 
@leyoxa, судя по ошибке, задана пустая переменная TEAM. Возможно, просто обычная ошибка из-за невнимательности
 
@leyoxa, судя по ошибке, задана пустая переменная TEAM. Возможно, просто обычная ошибка из-за невнимательности
В lua скриптинге я не силен, я сделал так как было в инструкции по установки, первое время все работало без происшествий, а потом что-то случилось и как теперь исправить, я не знаю
 
Увидеть бы строчки
Вот, то что вставил
[HIDE-THANKS]
if !force then
if TEAM.type && !self:NearJobNPC(TEAM.type) then self:MultiversionNotify(NOTIFY_ERROR, "Please register for this job at NPC employers. They are spread between town.") return false end
if TEAM.type && !self:NearJobNPC(TEAM.type) then return false end
if (TEAM.unlockCost && !table.HasValue(self.unlocks, TEAM.command)) then
return false
end

if TEAM.type && !(RPExtraTeams[prevTeam].type && RPExtraTeams[prevTeam].type == TEAM.type) then
local max = 0
for k, v in pairs(player.GetAll()) do
if TEAM.type == RPExtraTeams[v:Team()].type then
max = max + 1
end
end
if #player.GetAll() > 10 && max/#player.GetAll() > Job.NPC[TEAM.type].limit then self:MultiversionNotify(NOTIFY_ERROR, string.format(LANGUAGE.team_limit_reached, TEAM.name)) return false end
end
end
[/HIDE-THANKS]
 
Добавление работы выглядит так:
Код:
TEAM_POLICE = AddExtraTeam("Civil Protection", {
    color = Color(25, 25, 170, 255),
    model = {"models/player/police.mdl", "models/player/police_fem.mdl"},
    description = [[Stuff]],
    weapons = {"arrest_stick", "unarrest_stick", "weapon_glock2", "stunstick", "door_ram", "weaponchecker"},
    command = "cp",
    max = 4,
    salary = 65,
    admin = 0,
    vote = true,
    hasLicense = true,
    help = LANGUAGE.cophelp
    customCheck = function(ply) return ply:GetUTimeTotalTime() >= 14400 end,
    CustomCheckFailMsg = "You don't have enough time"
})
Здесь идентификатор работы - TEAM_POLICE
Замени у себя идентификатор (я не знаю как он у тебя выглядит) своей работы на TEAM и попробуй проверить работу скрипта. А вообще, лучше в коде заменить все TEAM на идентификатор работы.
Надеюсь, что я верно понял код, у меня нет возможности проверить скрипт
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху