Я продолжаю получать эту ошибку при попытке индексировать локальный 'BeltIcon' (значение nil) 1. неизвестно - addons / nlg_seatbelt / lua / autorun / client / dimbelt_cl.lua: 8 - PullRequest
0 голосов
/ 27 августа 2018

Вот мой код

local IconOn = false
local SeatbeltOn = false

local ply = LocalPlayer()

--------------------------------
local BeltIcon = vgui.Create("DImage")
BeltIcon:SetPos(300,700)  <---says this is returning nil
BeltIcon:SetSize(50,50)

function DrawIcon()

if LocalPlayer():IsPlayer() and LocalPlayer():InVehicle() and LocalPlayer():Alive() and IconOn == false then

    BeltIcon:SetVisible(true)
    LocalPlayer():ChatPrint("Icon ON")
    BeltIcon:SetImage("dimBelt/seatbeltOff.png")
    IconOn = true

elseif LocalPlayer():InVehicle() == false and IconOn == true then

    BeltIcon:SetVisible(false)
    LocalPlayer():ChatPrint("Icon OFF")
    IconOn = false
end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...