Comment pourrais-je insérer une image a mon hud ?

  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Bonsoir, je chercher comment je pourrais ajouter une image a mon HUD, sur le forum, j'ai trouver ce code :

Material("material/dollar.png")
function DrawMyHUD()
surface.SetDrawColor(0, 0, 0, 255) -- <-- attention, l'alpha doit être positif sinon, ça sera invisible.
surface.SetMaterial(dollar.png)
surface.DrawTexturedRect(ScrW() -1758,ScrH() -178, 150, 35)

Mais je ne sait pas si il fonctionne car il ne marche pas pour ma part, donc je ne sait pas si je le fait mal ou si le code n'est pas le bon ? Merci de votre aide again :)
 
SuperTata

SuperTata

Geek suprême
Messages
180
Score réaction
11
Points
125
Créer un fichier materials --> Insère tes images à l'intérieur



Dans fichier config -->
surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/MetUnLikeSiJeTaideHaha.png"))
surface.DrawTexturedRect(0.5 + 310,ScrH() - 47, 25, 20)

surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/MetUnLikeSiJeTaideHaha.png"))
surface.DrawTexturedRect(0.5 + 300,ScrH() - 85, 45, 50)
 
  • J'aime
Réactions: Askal
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
D'accord voici mon code, donc ça :
surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/MetUnLikeSiJeTaideHaha.png"))
surface.DrawTexturedRect(0.5 + 310,ScrH() - 47, 25, 20)


Je le met la :


surface.CreateFont( "TheDefaultSettings", {
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.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/MetUnLikeSiJeTaideHaha.png"))
surface.DrawTexturedRect(0.5 + 310,ScrH() - 47, 25, 20)


hook.Add( "HUDPaint", "DrawMyHUD", function()

local salary = LocalPlayer():getDarkRPVar("salary") -- salaire

draw.RoundedBox(10, 8,ScrH() - 178, 150, 35,Color(40, 40, 40))

local job = LocalPlayer():getDarkRPVar("job") -- job

draw.RoundedBox(10, ScrW() -1758,ScrH() -178, 150, 35,Color(40, 40, 40))
draw.SimpleText(salary.."$","TheDefaultSettings", 8 + 75,ScrH() - 8 - 166,Color(255, 255, 255))


local health = LocalPlayer():Health()

draw.RoundedBox(0, 8,ScrH() - 150, 300 + 4, 30 + 4,Color(40, 40, 40))
draw.RoundedBox(0, 10,ScrH() - 148,health * 3, 30, Color(187, 11, 11))
draw.SimpleText("Life","TheDefaultSettings", 8 + 150 ,ScrH() - 10 - 123,Color (255,255,255),1,1)

local armor = LocalPlayer():Armor()

draw.RoundedBox(0, 8, ScrH() - 120, 300 +4, 30 + 4,Color(40, 40, 40))
draw.RoundedBox(0, 10,ScrH() - 119, armor * 3, 30, Color(0, 0, 255))
draw.SimpleText("Armor","TheDefaultSettings", 8 + 150, ScrH() - 10 - 93,Color (255, 255, 255), 1, 1)

local hunger = LocalPlayer():getDarkRPVar("Energy")

draw.RoundedBox(0, 8, ScrH() - 90, 300 + 4, 30 + 4,Color(40, 40, 40))
draw.RoundedBox(0, 10, ScrH() - 89, hunger * 3, 30,Color(240, 195, 0),1,1)
draw.SimpleText("Faim","TheDefaultSettings", 8 + 150, ScrH() - 10 - 63,Color(255, 255, 255),1, 1)

end)
 
SuperTata

SuperTata

Geek suprême
Messages
180
Score réaction
11
Points
125
Essaye et dit moi si cela fonctionne
 
  • J'aime
Réactions: Askal
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
SuperTata à dit:
Essaye et dit moi si cela fonctionne
J'essaye dans la nuit, j'ai eu un petit imprévu je te dit ça des que j'essaie, merci déjà :)
 
SuperTata

SuperTata

Geek suprême
Messages
180
Score réaction
11
Points
125
Essaye et dit moi si cela fonctionne

Le --> surface.SetMaterial(Material("materials/icons/MetUnLikeSiJeTaideHaha.png")) Tudois mettre le nom de ton image à MetUnLikeSiJeTaideHaha
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/dollar.png"))
surface.DrawTexturedRect(0.5 + 310,ScrH() - 47, 25, 20)


j'ai mis cela a l'emplacement que je t'ai montrer plus haut, mais cela n'a pas l'aire de marcher, a moins que les dimensions sont fausses ?
 
SuperTata

SuperTata

Geek suprême
Messages
180
Score réaction
11
Points
125
Désolé si je poste deux fois le même message, le problème c'est que MTX est le seul site que le chargement est VRAIMENT long :/
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
SuperTata à dit:
Désolé si je poste deux fois le même message, le problème c'est que MTX est le seul site que le chargement est VRAIMENT long :/
Pas de soucis ^^
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Pas de soucis ^^
Tu l’as mit avant ton hook.Add permettant de paint l’hud ça risque pas de marcher
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Cela, a l'air de fonctionner mais je voit mon image en error :/
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Il faut que je crée un content workshop ? Je suis pose
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Il faut que je crée un content workshop ? Je suis pose
Garry’smod/matérials/ton image.png
 
Discord d'entraide
Rejoignz-nous sur Discord