• HuD need help :)
    4 replies, posted
hey i make this hud for my server and it has a error and i done no how to fix it can you help me [ERROR] addons/hudminiserver/lua/autorun/iceborn.lua:76: attempt to call method 'getDarkRPVar' (a nil value)   1. fn - addons/hudminiserver/lua/autorun/iceborn.lua:76    2. unknown - addons/ulib/lua/ulib/shared/hook.lua:109 surface.CreateFont( "NormalText", { font = "Arial",  extended = false, size = 25, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } ) surface.CreateFont( "BarText", { font = "Arial",  extended = false, size = 15, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } ) surface.CreateFont( "TextIce", { font = "Arial",  extended = false, size = 22, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } ) local hideHUDElemets = { ["DarkRP_HUD"]     = true, ["DarkRP_EntityDisplay"] = false, ["DarkRP_ZombieInfo"]     = false, ["DarkRP_LocalPlayerHUD"] = false, ["DarkRP_Hungermod"]     = true, ["DarkRP_Agenda"]         = false, } local ply = LocalPlayer() hook.Add("HUDPaint","DrawMyHud", function() draw.RoundedBox(7,10,ScrH() -160,500,150,Color(255,255,255,150)) draw.RoundedBox(7,11,ScrH() -159,248,60,Color(20,20,20,220)) draw.RoundedBox(7,260,ScrH() -159,248,60,Color(20,20,20,220)) draw.RoundedBox(1,59,ScrH() -129,150,1,Color(255,255,255,255)) draw.RoundedBox(1,305,ScrH() -129,150,1,Color(255,255,255,255)) draw.RoundedBox(0,11,ScrH() -130,500,1,Color(255,255,255,255)) --P local money = ply:getDarkRPVar( "money" ) local money = DarkRP.formatMoney(money) draw.SimpleText(ply:Nick(),"NormalText",135,ScrH() -145,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(ply:getDarkRPVar( "job" ),"NormalText",384,ScrH() -145,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(money,"NormalText",135,ScrH() -115,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(ply:getDarkRPVar( "salary" ),"NormalText",384,ScrH() -115,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText("lavet af IceBorn","TextIce",400,ScrH() -32,Color(255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) --H local hp = ply:Health() if hp > 100 then draw.RoundedBox(10,261,ScrH() -90,248,20,Color(150,0,0,225)) else draw.RoundedBox(10,261,ScrH() -90,hp * 2.48,20,Color(150,0,0,225)) end local armour = ply:Armor() if hp > 100 then draw.RoundedBox(10,261,ScrH() -65,248,20,Color(150,0,0,225)) else draw.RoundedBox(10,261,ScrH() -65,armour * 2.48,20,Color(0,0,150,225)) end --L/W if ply:getDarkRPVar(" wanted ") then draw.SimpleText(" Du er wanted","NormalText",260,ScrH() -65,Color(120,120,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) else draw.SimpleText("Du Er Ikke wanted","NormalText",140,ScrH() -65,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end if ply:getDarkRPVar(" HarGunlicense ") then draw.SimpleText("License","NormalText",260,ScrH() -30,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) else draw.SimpleText("Har ikke License","NormalText",140,ScrH() -30,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end end)
local ply = LocalPlayer() Put it inside HUDPaint hook.
like this Screenshot
hook.Add("HUDPaint","DrawMyHud", function() draw.RoundedBox(7,10,ScrH() -160,500,150,Color(255,255,255,150)) draw.RoundedBox(7,11,ScrH() -159,248,60,Color(20,20,20,220)) draw.RoundedBox(7,260,ScrH() -159,248,60,Color(20,20,20,220)) draw.RoundedBox(1,59,ScrH() -129,150,1,Color(255,255,255,255)) draw.RoundedBox(1,305,ScrH() -129,150,1,Color(255,255,255,255)) draw.RoundedBox(0,11,ScrH() -130,500,1,Color(255,255,255,255)) --P local ply = LocalPlayer() local money = ply:getDarkRPVar( "money" ) local money = DarkRP.formatMoney(money) draw.SimpleText(ply:Nick(),"NormalText",135,ScrH() -145,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(ply:getDarkRPVar( "job" ),"NormalText",384,ScrH() -145,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(money,"NormalText",135,ScrH() -115,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(ply:getDarkRPVar( "salary" ),"NormalText",384,ScrH() -115,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText("lavet af IceBorn","TextIce",400,ScrH() -32,Color(255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) --H local hp = ply:Health() if hp > 100 then draw.RoundedBox(10,261,ScrH() -90,248,20,Color(150,0,0,225)) else draw.RoundedBox(10,261,ScrH() -90,hp * 2.48,20,Color(150,0,0,225)) end local armour = ply:Armor() if hp > 100 then draw.RoundedBox(10,261,ScrH() -65,248,20,Color(150,0,0,225)) else draw.RoundedBox(10,261,ScrH() -65,armour * 2.48,20,Color(0,0,150,225)) end --L/W if ply:getDarkRPVar(" wanted ") then draw.SimpleText(" Du er wanted","NormalText",260,ScrH() -65,Color(120,120,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) else draw.SimpleText("Du Er Ikke wanted","NormalText",140,ScrH() -65,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end if ply:getDarkRPVar(" HarGunlicense ") then draw.SimpleText("License","NormalText",260,ScrH() -30,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) else draw.SimpleText("Har ikke License","NormalText",140,ScrH() -30,Color(0,0,0,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end end)
Thanks you so much
Sorry, you need to Log In to post a reply to this thread.