Bonsoir, problème avec mon hud

  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Bonsoir, je suis entrain de crée mon première HUD mais j'ai un problème le HUD de base ne veut pas s'enlever, je chercher partout mais rien ne marche.. La barre de faim be base y compris :/ Merci de votre aide
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
local hideHUDElements = {

["DarkRP_HUD"] = false,
["DarkRP_EntityDisplay"] = false,
["DarkRP_ZombieInfo"] = false,
["DarkRP_LocalPlayerHUD"] = true,
["DarkRP_Agenda"] = true,
}

hook.Add("HUDShouldDraw", "HideDefaultDarkRPHud", function(name)
if hideHUDElements[name] then return false end
end)
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Merci, j'écris le code comme il est là, ou il y as des chose a modifier ?
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Merci, j'écris le code comme il est là, ou il y as des chose a modifier ?
Normalement c’est bon
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Je l'ai mis en dehors de mon hook mais cela ne fonctionne pas
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Je l'ai mis en dehors de mon hook mais cela ne fonctionne pas
Essaie de jouer avec le true / false
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
D'accord, mais je le met bien dans mon addons pas dans hureplacement ?
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
D'accord, mais je le met bien dans mon addons pas dans hureplacement ?
Bah oui dans ton addon
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Cela ne marche pas, mon hud n'apparaît meme plus maintenant sur mon sereveur avec et sans code pourtant j'ai rien modifier je suis perdu :/
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Cela ne marche pas, mon hud n'apparaît meme plus maintenant sur mon sereveur avec et sans code pourtant j'ai rien modifier je suis perdu :/
Envoie le code
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
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,
} )

local hideHUDElements = {

["DarkRP_HUD"] = false,
["DarkRP_EntityDisplay"] = false,
["DarkRP_ZombieInfo"] = false,
["DarkRP_LocalPlayerHUD"] = true,
["DarkRP_Agenda"] = true,
}

hook.Add("HUDShouldDraw", "HideDefaultDarkRPHud", function(name)
if hideHUDElements[name] then return false end
end)

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

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

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

surface.SetDrawColor( 255, 255, 255, 255 )
surface.SetMaterial(Material("materials/icons/dollar.png"))
surface.DrawTexturedRect(0.5 + 310,ScrH() - 47, 25, 20)

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)
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
@Leyroz ?
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
  • Banni
Esteb.

Esteb.

Esteb's Sheitan
Messages
162
Score réaction
64
Points
160
  • J'aime
Réactions: Giovanni Mikovitch
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
GarrysMod\garrysmod\addons\darkrpmodification_master\lua\darkrp_config\disabled_defaults.lua

Remplacer ceci,
["hud"] = false,

Par ceci,
["hud"] = true,

Attention, je n'est aucune certitude que cela fonctionne je ne fais que supposer (trop longtemps que je configure plus le darkrp pour me permettre d'apporter des certitudes)
Je sais que certain hud dispose d'une fonction pour supprimer automatiquement le hud par défaut mais peu être dans votre cas essayer de le faire manuellement via la manipulation que j'ai cité plus haut.
 
  • J'aime
Réactions: Askal
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Jo Ballas à dit:
GarrysMod\garrysmod\addons\darkrpmodification_master\lua\darkrp_config\disabled_defaults.lua

Remplacer ceci,
["hud"] = false,

Par ceci,
["hud"] = true,

Attention, je n'est aucune certitude que cela fonctionne je ne fais que supposer (trop longtemps que je configure plus le darkrp pour me permettre d'apporter des certitudes)
Je sais que certain hud dispose d'une fonction pour supprimer automatiquement le hud par défaut mais peu être dans votre cas essayer de le faire manuellement via la manipulation que j'ai cité plus haut.
Cela est déjà fait mais ne fonctionne pas :/ Merci tout de même
 
  • J'aime
Réactions: Jo Ballas
Hosgor

Hosgor

Geek suprême
Messages
209
Score réaction
60
Points
130
Askal à dit:
Cela est déjà fait mais ne fonctionne pas :/ Merci tout de même
Bonjour, j'ai pu tester votre script de mon coté et il fonctionne belle et bien !

La preuve en image : (En espérant que se soit celui-ci )
Garry's Mod 20_09_2019 17_40_02.png


Il faudrait donc vous regardiez au niveau des fichiers de votre addon, il faut que les fichiers soient classés correctement.

N'hésitez pas à nous envoyez, l'agencement de votre addon si vous le souhaitez ! :)
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Hosgor à dit:
Bonjour, j'ai pu tester votre script de mon coté et il fonctionne belle et bien !

La preuve en image : (En espérant que se soit celui-ci )
Regarde la pièce jointe 20620

Il faudrait donc vous regardiez au niveau des fichiers de votre addon, il faut que les fichiers soient classés correctement.

N'hésitez pas à nous envoyez, l'agencement de votre addon si vous le souhaitez ! :)
J'ai le même donc c'est forcément celui-ci,

@Askal regarde bien si tu as fais de bons dossiers (ton_hud/lua/autorun/client/cl_hud.lua)
 
  • J'aime
Réactions: Hosgor
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Hosgor à dit:
Bonjour, j'ai pu tester votre script de mon coté et il fonctionne belle et bien !

La preuve en image : (En espérant que se soit celui-ci )
Regarde la pièce jointe 20620

Il faudrait donc vous regardiez au niveau des fichiers de votre addon, il faut que les fichiers soient classés correctement.

N'hésitez pas à nous envoyez, l'agencement de votre addon si vous le souhaitez ! :)
D"accord je vais regarder ça
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
/srcds/garrysmod/addons/hud/lua/autorun/hud.lua
J'ai pas du mettre les bon dossier alors cela doit provenir d'ici
 
Hosgor

Hosgor

Geek suprême
Messages
209
Score réaction
60
Points
130
Askal à dit:
/srcds/garrysmod/addons/hud/lua/autorun/hud.lua
J'ai pas du mettre les bon dossier alors cela doit provenir d'ici
Bonsoir en voyant votre message, il est effectivement normal que votre HUD ne marche pas sur votre serveur !

En effet, il faut que pour respectiez un "schéma".

Vous devez donc avoir votre addon comma ça :

lua -->
autorun -->
client -->
cl_hudaskal.lua

Sa devrait normalement fonctionner, n'étant pas chez moi je ne peux pas vous expliquer clairement, la raison du pourquoi. J'espère que d'autres le feront ;).
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
J'ai essayer avec le bon chemin, mais les anciens hud appraîssent toujours
 
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
Askal à dit:
J'ai essayer avec le bon chemin, mais les anciens hud appraîssent toujours
Encore une fois sans aucune certitude à tu vérifier que tu n'as pas un hud qui traîne dans ton darkrp_modules situé ici,
GarrysMod\garrysmod\addons\darkrpmodification_master\lua\darkrp_modules
Si tu trouve un fichier ayant un rapport avec ton ancien hud ici faudrait peu être le supprimer.
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Non puisque le serveur est neuf est aucun addon a était mis au paravant, et ce sont les hud de base du sandbox et la barre de vie qui s'affiche
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
UP
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Tu es totalement sûr de ton chemin ?
Car le code semble bon (si tu as des doutes, je partage ce site d'une utilité miraculeuse pour les débutants et pour les confirmés quand tu dépasses les 500 lignes de code dans un fichier : https://fptje.github.io/glualint-web/)

Tu dois bien en premier créer un dossier dédié à ton addon dans le dossier 'addons' puis, tu dois préciser que c'est du 'lua' (et non pas un material, une ressource ou autre) avec un autre dossier, puis préciser autorun (pour qu'il s'active), client (un nouveau dossier) et enfin cl_toncode.lua (préciser une nouvelle fois que c'est un code client).

Alors : addons/lua/autorun/client/cl_toncode.lua

Evidemment si tu as une erreur lua, il est intéressant de nous la partager :)
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Feytone à dit:
Tu es totalement sûr de ton chemin ?
Car le code semble bon (si tu as des doutes, je partage ce site d'une utilité miraculeuse pour les débutants et pour les confirmés quand tu dépasses les 500 lignes de code dans un fichier : https://fptje.github.io/glualint-web/)

Tu dois bien en premier créer un dossier dédié à ton addon dans le dossier 'addons' puis, tu dois préciser que c'est du 'lua' (et non pas un material, une ressource ou autre) avec un autre dossier, puis préciser autorun (pour qu'il s'active), client (un nouveau dossier) et enfin cl_toncode.lua (préciser une nouvelle fois que c'est un code client).

Alors : addons/lua/autorun/client/cl_toncode.lua

Evidemment si tu as une erreur lua, il est intéressant de nous la partager :)
Oui, j'ai le bon chemin, mon hud fonctionne mais les anciens sont toujours la
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Oui, j'ai le bon chemin, mon hud fonctionne mais les anciens sont toujours la
Quel ancien HUD ?

Si c'est des hud gmodstore tu les enlèves y'a pas plus simple et si tu parles de l'hud darkrp et sandbox je t'ai donné le code après tu as juste à taper "comment désactiver le hud de base glua" sur internet et tu as des milliers de posts
 
Discord d'entraide
Rejoignz-nous sur Discord