Je ne vois plus les notifications

  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
Bonjour,

J'ai un serveur Garry's Mod DarkRP et en gros, je ne vois plus les notifications du style "X a changé de métier" ou encore "Appuyer sur F2 pour acheter la porte". J'ai vu sur une notification que quelqu'un parlait d'un problème causé par le cl_hudreplacement.lua (ici).

Voilà, si quelqu'un aurait une solution ^^
Merci d'avance !
 
Nicolas22

Nicolas22

Geek
Messages
96
Score réaction
60
Points
80
Salut,

J'avais ce problème aussi. J'utilise le blurHUD, un gros merdier d'ailleurs. Essaie de remplacer ton cl_hudreplacement.lua par celui là :

Code:
--[[---------------------------------------------------------------------------
Which default HUD elements should be hidden?
---------------------------------------------------------------------------]]
local hideHUDElements = { -- if you DarkRP_HUD this to true, ALL of DarkRP's HUD will be disabled. That is the health bar and stuff, -- but also the agenda, the voice chat icons, lockdown text, player arrested text and the names above players' heads ["DarkRP_HUD"] = false, -- DarkRP_EntityDisplay is the text that is drawn above a player when you look at them. -- This also draws the information on doors and vehicles ["DarkRP_EntityDisplay"] = false, -- This is the one you're most likely to replace first -- DarkRP_LocalPlayerHUD is the default HUD you see on the bottom left of the screen -- It shows your health, job, salary and wallet, but NOT hunger (if you have hungermod enabled) ["DarkRP_LocalPlayerHUD"] = true, -- If you have hungermod enabled, you will see a hunger bar in the DarkRP_LocalPlayerHUD -- This does not get disabled with DarkRP_LocalPlayerHUD so you will need to disable DarkRP_Hungermod too ["DarkRP_Hungermod"] = true, -- Drawing the DarkRP agenda ["DarkRP_Agenda"] = true, -- Lockdown info on the HUD ["DarkRP_LockdownHUD"] = true, -- Arrested HUD ["DarkRP_ArrestedHUD"] = true,
}
-- this is the code that actually disables the drawing.
hook.Add("HUDShouldDraw", "HideDefaultDarkRPHud", function(name) if hideHUDElements[name] then return false end
end)
if true then return end -- REMOVE THIS LINE TO ENABLE THE CUSTOM HUD BELOW
--[[---------------------------------------------------------------------------
The Custom HUD
only draws health
local Health = 0
local function hudPaint() local x, y = 30, ScrH() - 20 local localplayer = LocalPlayer() Health = math.min(100, (Health == localplayer:Health() and Health) or Lerp(0.1, Health, localplayer:Health())) local DrawHealth = math.Min(Health / GAMEMODE.Config.startinghealth, 1) local Border = math.Min(6, math.pow(2, math.Round(3*DrawHealth))) draw.RoundedBox(Border, x + 4, y - 30, 200 - 8, 20, Color(0,0,0,200)) draw.RoundedBox(Border, x + 5, y - 29, (200 - 9) * DrawHealth, 18, Color(140,0,0,180)) draw.DrawText(math.Max(0, math.Round(localplayer:Health())), "DarkRPHUD2", x + 4 + (200 - 8)/2, y - 32, Color(255,255,255,200), 1) -- Armor local armor = localplayer:Armor() if armor ~= 0 then draw.RoundedBox(2, x + 4, y - 15, (200 - 8) * armor / 100, 5, Color(0, 0, 255, 255)) end
end
hook.Add("HUDPaint", "DarkRP_Mod_HUDPaint", hudPaint)
---------------------------------------------------------------------------]]
 
Fabio93

Fabio93

Geek suprême
Messages
330
Score réaction
267
Points
150
TheYr à dit:
Bonjour,

J'ai un serveur Garry's Mod DarkRP et en gros, je ne vois plus les notifications du style "X a changé de métier" ou encore "Appuyer sur F2 pour acheter la porte". J'ai vu sur une notification que quelqu'un parlait d'un problème causé par le cl_hudreplacement.lua (ici).

Voilà, si quelqu'un aurait une solution ^^
Merci d'avance !
Oui, c'est souvent du au hud
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
Nicolas22 à dit:
Salut,

J'avais ce problème aussi. J'utilise le blurHUD, un gros merdier d'ailleurs. Essaie de remplacer ton cl_hudreplacement.lua par celui là :

Code:
--[[---------------------------------------------------------------------------
Which default HUD elements should be hidden?
---------------------------------------------------------------------------]]
local hideHUDElements = { -- if you DarkRP_HUD this to true, ALL of DarkRP's HUD will be disabled. That is the health bar and stuff, -- but also the agenda, the voice chat icons, lockdown text, player arrested text and the names above players' heads ["DarkRP_HUD"] = false, -- DarkRP_EntityDisplay is the text that is drawn above a player when you look at them. -- This also draws the information on doors and vehicles ["DarkRP_EntityDisplay"] = false, -- This is the one you're most likely to replace first -- DarkRP_LocalPlayerHUD is the default HUD you see on the bottom left of the screen -- It shows your health, job, salary and wallet, but NOT hunger (if you have hungermod enabled) ["DarkRP_LocalPlayerHUD"] = true, -- If you have hungermod enabled, you will see a hunger bar in the DarkRP_LocalPlayerHUD -- This does not get disabled with DarkRP_LocalPlayerHUD so you will need to disable DarkRP_Hungermod too ["DarkRP_Hungermod"] = true, -- Drawing the DarkRP agenda ["DarkRP_Agenda"] = true, -- Lockdown info on the HUD ["DarkRP_LockdownHUD"] = true, -- Arrested HUD ["DarkRP_ArrestedHUD"] = true,
}
-- this is the code that actually disables the drawing.
hook.Add("HUDShouldDraw", "HideDefaultDarkRPHud", function(name) if hideHUDElements[name] then return false end
end)
if true then return end -- REMOVE THIS LINE TO ENABLE THE CUSTOM HUD BELOW
--[[---------------------------------------------------------------------------
The Custom HUD
only draws health
local Health = 0
local function hudPaint() local x, y = 30, ScrH() - 20 local localplayer = LocalPlayer() Health = math.min(100, (Health == localplayer:Health() and Health) or Lerp(0.1, Health, localplayer:Health())) local DrawHealth = math.Min(Health / GAMEMODE.Config.startinghealth, 1) local Border = math.Min(6, math.pow(2, math.Round(3*DrawHealth))) draw.RoundedBox(Border, x + 4, y - 30, 200 - 8, 20, Color(0,0,0,200)) draw.RoundedBox(Border, x + 5, y - 29, (200 - 9) * DrawHealth, 18, Color(140,0,0,180)) draw.DrawText(math.Max(0, math.Round(localplayer:Health())), "DarkRPHUD2", x + 4 + (200 - 8)/2, y - 32, Color(255,255,255,200), 1) -- Armor local armor = localplayer:Armor() if armor ~= 0 then draw.RoundedBox(2, x + 4, y - 15, (200 - 8) * armor / 100, 5, Color(0, 0, 255, 255)) end
end
hook.Add("HUDPaint", "DarkRP_Mod_HUDPaint", hudPaint)
---------------------------------------------------------------------------]]
Je ne vois toujours pas les notifications :/
 
Nicolas22

Nicolas22

Geek
Messages
96
Score réaction
60
Points
80
Essaie de désactiver ton darkrpmodification. Supprime le, redémarre ton serveur et dit moi si les notifications sont actifs.
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
J'ai changé le hud en fait et ça marche pour les notifications "x a changé de métier" mais pas les portes (ça ne marchait pas avec le tien étrangement), j'essaie de supprimer le darkrpmodification là
 
Nicolas22

Nicolas22

Geek
Messages
96
Score réaction
60
Points
80
Tu utilises quel HUD ?
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
C'est bon ça marche mais du coup qu'est-ce qui bloque dans mon darkrpmodification, le HUD ?
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
J'utilise SleekHud
 
Nicolas22

Nicolas22

Geek
Messages
96
Score réaction
60
Points
80
TheYr à dit:
J'utilise SleekHud
D'accord, tu n'as touché à rien d'autre appart le cl_hudreplacement.lua ?
 
Jean Foret

Jean Foret

Psychopathe
Messages
850
Score réaction
190
Points
220
EJ te donne la réponse demain, c'est du au cl_hudreplacement, il faut y rajouter une ligne de code ( que j'ai mais qui est sur mon pc donc demain je te le fais ;) )
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
Non Nicolas22, enfin si j'ai fait les jobs et tout le bidule quoi
D'accord Jean, si mon problème n'est pas résolu j'attendrai demain
 
  • Initiateur de la discussion
TheYr

TheYr

Geek
Messages
168
Score réaction
15
Points
85
J'ai réussi à régler le problème des notifications, je tente de régler le problème des portes.
Pour les notifications, il m'a suffit de rajouter le code ci-dessous dans mon cl_hudreplacement.lua

PHP:
local function DisplayNotify(msg) local txt = msg:ReadString() GAMEMODE:AddNotify(txt, msg:ReadShort(), msg:ReadLong()) surface.PlaySound("buttons/lightswitch2.wav") -- Log to client console MsgC(Color(255, 20, 20, 255), "[DarkRP] ", Color(200, 200, 200, 255), txt, "\n")
end
usermessage.Hook("_Notify", DisplayNotify)
Edit:
Le problème des portes est également résolu, c'était un problème dans mon darkrp_config. J'ai réinstallé le dossier et ça fonctionne à nouveau, merci à vous pour votre rapidité de réponse et votre aide !
Je mets le problème en résolu
 
Dernière édition:
Jean Foret

Jean Foret

Psychopathe
Messages
850
Score réaction
190
Points
220
Voila :)
 
Discord d'entraide
Rejoignz-nous sur Discord