Problème création d'un hud

  • Initiateur de la discussion Peter Pondic
  • Date de début
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
Bonjour , j'ai un problème lors de la création de mon premier hud , je regarde ces tutos :

Mais lorsque que j'execute le script , sa me fait une erreur :
upload_2018-3-21_18-47-52.png


Le code :
Code:
surface.CreateFont( "TheDefaultSettings", { font = "Roboto-Bold", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name extended = false, size = 13, 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", "hexhud", function()
local health = LocalPlayer ():Health()
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14 Color('51, 204, 51'))
end)
-- Retirer le HUD de base
hook.Add( "HUDShouldDraw", "DefautHUD", function( name ) if ( name == "CHudHealth" or name == "CHudBattery" ) then return false end
end )
J'espère que vous allez pouvoir m'aider.

PS : Peut-être que as change quelque chose , mais je le fais en local
 
Dernière édition:
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Code:
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14 Color(51, 204, 51))
Pas de ' pour les couleurs ;)
 
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
Zaros_Live à dit:
Code:
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14 Color(51, 204, 51))
Pas de ' pour les couleurs ;)
Ne marche toujours pas :/
Le nouveau code :
Code:
surface.CreateFont( "TheDefaultSettings", { font = "Roboto-Bold", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name extended = false, size = 13, 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", "hexhud", function()
local health = LocalPlayer ():Health()
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14 Color(51, 204, 51))
end)
-- Retirer le HUD de base
hook.Add( "HUDShouldDraw", "DefautHUD", function( name ) if ( name == "CHudHealth" or name == "CHudBattery" ) then return false end
end )
L'erreur :
Code:
[ERROR] lua/hexhud.lua:21: ')' expected near 'Color' 1. unknown - lua/hexhud.lua:0
 
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
Et aussi pour préciser , je le fait en local
 
Hakim Elhnine

Hakim Elhnine

Geek
Messages
256
Score réaction
26
Points
80
Peter Pondic à dit:
Et aussi pour préciser , je le fait en local
après le 14 mets une , en gros :
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14, Color(51, 204, 51))
 
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
Hakim Elhnine à dit:
après le 14 mets une , en gros :
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14, Color(51, 204, 51))
J'essaye de suite
 
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
Hakim Elhnine à dit:
après le 14 mets une , en gros :
draw.RoundedBox(4, 1515, ScrH() - 992, health + 3, 14, Color(51, 204, 51))
Bon , du coup je ne vois pas d'hud , et j'ai aussi changé un tout petit peu le code :
Code:
surface.CreateFont( "Roboto", { font = "Arial", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name extended = false, size = 13, 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", "hexhud", function()
local health = LocalPlayer ():Health()
draw.RoundedBox(4, 1515, ScrH() - 992, health * 3, 14, Color( 51, 204, 51, 255 ))
draw.SimpleText(health, "Roboto", 10, ScrH() - 20, Color(0, 0, 0))
end)
-- Retirer le HUD de base
hook.Add( "HUDShouldDraw", "DefautHUD", function( name ) if ( name == "CHudHealth" or name == "CHudBattery" ) then return false end
end )
 
M

Membre supprimé 45448

Anonyme
Peter Pondic à dit:
Bon , du coup je ne vois pas d'hud , et j'ai aussi changé un tout petit peu le code :
Code:
surface.CreateFont( "Roboto", { font = "Arial", -- Use the font-name which is shown to you by your operating system Font Viewer, not the file name extended = false, size = 13, 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", "hexhud", function()
local health = LocalPlayer ():Health()
draw.RoundedBox(4, 1515, ScrH() - 992, health * 3, 14, Color( 51, 204, 51, 255 ))
draw.SimpleText(health, "Roboto", 10, ScrH() - 20, Color(0, 0, 0))
end)
-- Retirer le HUD de base
hook.Add( "HUDShouldDraw", "DefautHUD", function( name ) if ( name == "CHudHealth" or name == "CHudBattery" ) then return false end
end )
Une erreur dans la console ?
 
TheGmader

TheGmader

Geek suprême
Messages
440
Score réaction
62
Points
150
Peter Pondic à dit:
local health = LocalPlayer ():Health()
Pas d'espace entre le LocalPlayer et le ()
 
  • J'aime
Réactions: enzoFR60
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
  • J'aime
Réactions: TheGmader
  • Initiateur de la discussion
Peter Pondic

Peter Pondic

Aeltuar
Messages
143
Score réaction
24
Points
130
@TheGmader Sa ne change rien
 
Discord d'entraide
Rejoignz-nous sur Discord