Помогите починить ошибки

  • Автор темы Автор темы S1len
  • Дата начала Дата начала

S1len

Пользователь
Проверенный
[ERROR] gamemodes/starwarsrp/gamemode/modules/base/sv_gamemode_functions.lua:256: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/starwarsrp/gamemode/modules/base/sv_gamemode_functions.lua:256

[ERROR] gamemodes/starwarsrp/gamemode/modules/base/sv_gamemode_functions.lua:249: attempt to index local 'jobTable' (a nil value)
1. unknown - gamemodes/starwarsrp/gamemode/modules/base/sv_gamemode_functions.lua:249


Lua:
function GM:ShowSpare1(ply)
    local jobTable = ply:getJobTable()
    if jobTable.ShowSpare1 then
        return jobTable.ShowSpare1(ply)
    end
end

function GM:ShowSpare2(ply)
    local jobTable = ply:getJobTable()
    if jobTable.ShowSpare2 then
        return jobTable.ShowSpare2(ply)
    end
end

function GM:ShowTeam(ply)
end
 
Я так понял это панельки на F3 и F4 и для каждой работы уникально. В дарк рп не шарю, но попробуй добавить проверку, то есть:
Lua:
function GM:ShowSpare1(ply)
    local jobTable = ply:getJobTable()
    if jobTable and jobTable.ShowSpare1 then
        return jobTable.ShowSpare1(ply)
    end
end

function GM:ShowSpare2(ply)
    local jobTable = ply:getJobTable()
    if jobTable and jobTable.ShowSpare2 then
        return jobTable.ShowSpare2(ply)
    end
end

function GM:ShowTeam(ply)
end

А так надо смотреть что это за jobTable и так далее
 
Я так понял это панельки на F3 и F4 и для каждой работы уникально. В дарк рп не шарю, но попробуй добавить проверку, то есть:
Lua:
function GM:ShowSpare1(ply)
    local jobTable = ply:getJobTable()
    if jobTable and jobTable.ShowSpare1 then
        return jobTable.ShowSpare1(ply)
    end
end

function GM:ShowSpare2(ply)
    local jobTable = ply:getJobTable()
    if jobTable and jobTable.ShowSpare2 then
        return jobTable.ShowSpare2(ply)
    end
end

function GM:ShowTeam(ply)
end

А так надо смотреть что это за jobTable и так далее
Попробую
 
Назад
Сверху