Insérer une icone dans un HUD - DarkRP

  • Initiateur de la discussion
LéoLéo

LéoLéo

Bambi
Messages
21
Score réaction
4
Points
35
Bonjour,
Je souhaite savoir comment insérer une icone (image) dans son HUD...

Merci d'avance.
 
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Je pense :


Code:
local mat = Material( "chemin/vers/l'image.png" )
hook.Add( "HUDPaint", "MyHookName", function() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end )
local function myDraw() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end
hook.Add( "HUDPaint", "MyHookName", myDraw )
 
  • Initiateur de la discussion
LéoLéo

LéoLéo

Bambi
Messages
21
Score réaction
4
Points
35
RedTroz à dit:
Je pense :


Code:
local mat = Material( "chemin/vers/l'image.png" )
hook.Add( "HUDPaint", "MyHookName", function() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end )
local function myDraw() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end
hook.Add( "HUDPaint", "MyHookName", myDraw )
J'essaye sa !
 
  • Initiateur de la discussion
LéoLéo

LéoLéo

Bambi
Messages
21
Score réaction
4
Points
35
RedTroz à dit:
Je pense :


Code:
local mat = Material( "chemin/vers/l'image.png" )
hook.Add( "HUDPaint", "MyHookName", function() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end )
local function myDraw() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 )
end
hook.Add( "HUDPaint", "MyHookName", myDraw )
Ça ne fonctionne pas mais j'ai fais un dossier : hud, avec à l’intérieur lua et materials...
Dans lua il y a autorun et après le document de l'hud.
Il y a une erreur dans la console : [ERROR] addons/huddarkrp/lua/autorun/huddakrp.lua:55: invalid escape sequence near '"materials'1. unknown - addons/huddarkrp/lua/autorun/huddarkrp.lua:0

Voici mon code :

Code:
hook.Add( "HUDShouldDraw", "DefautHUD", function( name ) if ( name == "CHudHealth" or name == "CHudBattery" ) then return false end
end )
surface.CreateFont( "police-darkrp-1", { font = "roboto", size = 32, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false,
} )
hook.Add("HUDPaint", "HUDdarkRP", function() local health = LocalPlayer():Health() local armor = LocalPlayer():Armor() if health > 100 then health = 100 end if health < 0 then health = 0 end if armor > 100 then armor = 100 end if armor < 0 then armor = 0 end draw.RoundedBox(8,-10, ScrH() -600, 135, 190, Color(255, 100, 0, 160)) end) local mat = Material( "materials\icon_hud_darkrp/darkrp_icon_hp.png" ) hook.Add( "HUDPaint", "HUDdarkRP", function() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 ) end ) local function myDraw() surface.SetMaterial( mat ) surface.DrawTexturedRect( 100, 100, 50, 50 ) end hook.Add( "HUDPaint", "HUDdarkRP", myDraw )
 
Discord d'entraide
Rejoignz-nous sur Discord