⚠️ [Самопис] Ошибка с GetNet

> Здравствуйте форумчане сделал GetNet по подобию GetNWInt()

встретился с такой проблемой
Код Lib’ы

function PMETA:SetNet(name, value)
    if isstring(value) then
      self:SetNWString(name, value)
    elseif isbool(value) then
      self:SetNWBool(name, value)
    elseif isnumber(value) then
      self:SetNWInt(name, value)
    end
end
function PMETA:GetNet(name, value)
      if self:GetNWInt(name) != false then
          return self:GetNWInt(name)
      elseif self:GetNWString(name) != false then
          return self:GetNWString(name)
      elseif self:GetNWBool(name) != nil then
          return self:GetNWBool(name)
      end
      if value then
          if self:GetNWInt(name) != false then
              return self:GetNWInt(name, value)
          elseif self:GetNWString(name) != false then
              return self:GetNWString(name, value)
          elseif self:GetNWBool(name) != nil then
              return self:GetNWBool(name, value)
          end
      end
end
Ошибка
[ERROR] gamemodes/darkrp/gamemode/modules/player/cl_ahud.lua:90: attempt to call method 'GetNet' (a nil value)
  1. unknown - gamemodes/darkrp/gamemode/modules/player/cl_ahud.lua:90

Код получения GetNet()

local playerLVL = vgui.Create("EditablePanel",main)
    playerLVL:SetZPos(playerLVL:GetZPos()+5)
    playerLVL:SetPos(scale(size*0.35),0)
    local panelN_w, panelN_h =PIXEL.GetTextSize( "1.LVL", "SanghaLVL" )
    playerLVL:SetSize(panelN_w*2,panelN_h)
    playerLVL.Paint = function(self, w, h)
        PIXEL.DrawText( localply:GetNet("PlayerLevel").." LVL", "SanghaLVL", 0, 0, color_white, TEXT_ALIGN_LEFT )
    end

Проблема заключается в том что он не видит GetNet
Помогите исправить

пиздец

Насчет?

насчёт всего этого, удаляй
это мало того что не имеет смысла, так ещё и написано супер ужасно

насчёт всего этого, удаляй
это мало того что не имеет смысла, так ещё и написано супер ужасно

Ну для меня лично удобно, круто, и тд
а для тебя

СуперКодера

Это ужас, мы разные)

Если то, что ты скинул - это весь код, то в начало нужно добавить:

local PMETA = FindMetaTable('Player')

И убедись что этот код запускается на shared

Если то, что ты скинул - это весь код, то в начало нужно добавить:

Проблема уже решена, благодарю.

local PMETA = FindMetaTable(‘Player’)

Не поможет, потому что у меня не был получен общий доступ к sh-файлу, и фактически я был никем на сервере, то есть игровой мод меня не воспринимал.