CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Problème hud en Lua

CogolinRP
CogolinRP
Niveau 3
05 mai 2015 à 18:05:26

Bonjour,

J'ai un petit problème, ou pas. Je suis en train de faire un HUD, c'est mes débuts, mais je vois sans cesse un petit avatar avec un point d'interrogation bleu. Est-ce normal ?

Merci de votre futur aide :)

Pseudo supprimé
Pseudo supprimé 05 mai 2015 à 18:06:19

Screen ?
Balance le code ?

CogolinRP
CogolinRP
Niveau 3
05 mai 2015 à 18:09:50

http://img15.hostingpics.net/pics/676446bug.png

Et voici le code (il est peut être pas mal désorganisé):

hook.Add("InitPostEntity", "DrawPlayerModel", function() -- must be in initpostentity or it will say its a null entity
iconmodel = vgui.Create("DModelPanel")
iconmodel:SetModel( LocalPlayer():GetModel())
function iconmodel:LayoutEntity( Entity ) return end
iconmodel:SetPos(20, ScrH() - 195)
iconmodel:SetAnimated(false)
iconmodel:SetSize(100,100)
iconmodel:SetCamPos( Vector( 14, -7, 63))
iconmodel:SetLookAt( Vector( 0, 0, 66.5 ) )
timer.Create("RefreshAvatar", 1, 0, function()
if LocalPlayer():GetModel() ~= iconmodel.Entity:GetModel() then
iconmodel:Remove()

iconmodel = vgui.Create("DModelPanel")
iconmodel:SetModel( LocalPlayer():GetModel())
function iconmodel:LayoutEntity( Entity ) return end
iconmodel:SetPos(150, ScrH() - 195)
iconmodel:SetAnimated(false)
iconmodel:SetSize(100,100)
iconmodel:SetCamPos( Vector( 14, -7, 63))
iconmodel:SetLookAt( Vector( 0, 0, 66.5 ) )
end
end)
end)

function myhud()

surface.SetDrawColor( Color( 255, 255, 255, 255 ) )
surface.DrawOutlinedRect( 19, ScrH() - 186, 452, 112 )
surface.SetDrawColor( Color( 39, 45, 52, 255 ) )
surface.DrawRect( 20, ScrH() - 185, 450, 110 )
surface.SetDrawColor( Color( 28, 32, 36, 255 ) )
surface.DrawRect( 20, ScrH() - 185, 100, 110 )

end
hook.Add("HUDPaint", "myhud", myhud)

CogolinRP
CogolinRP
Niveau 3
05 mai 2015 à 18:35:37

Une solution ? :-(

Pseudo supprimé
Pseudo supprimé 05 mai 2015 à 19:22:01

Ça vient pas de ton code.

CogolinRP
CogolinRP
Niveau 3
05 mai 2015 à 19:23:12

J'ai oublié de dire que tout en haut j'avais ça
local Avatar = vgui.Create( "AvatarImage", avatarImg )

Pseudo supprimé
Pseudo supprimé 05 mai 2015 à 19:56:10

Bah enlève ça.

Sous forums
  • DarkRP et dérivés.