Aide pour mon HUD

  • Initiateur de la discussion EglyKozz
  • Date de début
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Salut, je suis actuellement entrain de faire mon premier script qui est un HUD Donc j'ai fait quasiment tout mais j'ai besoin d'aide pour quelque améliorations :
- Le variable darkrp pour la bouffe (Sa ressemble un peu a sa LocalPlayer().DarkRPVars.)
-Comment faire une partie config c'est a dire pour configurer facilement parce'que j'ai pas envie de tout changez pour modifier la taille ou/et la position
-Et la variable darkrp pour la liscence d'arme

Je m'adresse principalement au mecs qui pèsent dans le game du codage
Mais toute aide est la bien venue :D
 
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
Je pense que @Z3k4 pourra t'aidé :p
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Oui j'ai pensé surtout a lui et a toi vu que toi aussi tu fait des Npc jobs ect si je ne me trompe pas :)
 
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
Esseye ça pour la nourriture

local hunger = math.ceil(LocalPlayer():getDarkRPVar("Energy") or 0)
draw.RoundedBox(4, 20 + 60, ScrH() - 46, 302, 16, Color(0,0,0,200))
if hunger > 0 then
draw.RoundedBox(4, 21 + 60, ScrH() - 45, hunger * 3, 14, Color(27,166,119,255))
end

if hunger > 1 then
 
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
Pour le fichier config il me semble que c'est un truc du genre

un fichier config

dans ce fichier config du mets HUD.Pos = "10,10"

et dans ton fichier de ton HUD tu mets

hud.SetPos(HUD.Pos) au lieu de hud.SetPos(720,500)

Je dit peut etre de la merde vu que ce que moi je crée je le fais juste pour moi donc je cherche pas a faire ça ;p
 
  • J'aime
Réactions: Valfunde
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Bah en faîte pour la bouffe j'ai un lua error et pour l'hud je fait tout dans le même fichier
Et j'utilise pas hud.SetPos j'utilise des rounded box et c'est ici que je dois modifier la pos mais j'aimerais une ligne de code que je modifie pour modifier tout en même temps
 
Reese Roite

Reese Roite

Psychopathe
Messages
952
Score réaction
90
Points
250
licence d'armes : LocalPlayer():getDarkRPVar("HasGunlicense")
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Reese Roite à dit:
licence d'armes : LocalPlayer():getDarkRPVar("HasGunlicense")
Ok merci
 
Reese Roite

Reese Roite

Psychopathe
Messages
952
Score réaction
90
Points
250
faim : LocalPlayer():getDarkRPVar("Energy")
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Ok ok merci a toi mais le problème c'est que je suis en solo donc y'as pas la faim rip
 
Reese Roite

Reese Roite

Psychopathe
Messages
952
Score réaction
90
Points
250
Active la tout simplement
 
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
On peut voir ton HUD :p Une review mdr
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Ok je vois envoie un screen mais y'as l'hud de base qui gène donc c'est reloux
Et en plus je dois passer par paint prcq quand je fait impécr sa me le fait pas en png ou jpeg
Ptn j'ai un problème sa va prendre un tout petit peu de temps
 
DifaltExalted

DifaltExalted

Geek suprême
Messages
303
Score réaction
62
Points
100
EglyKozz à dit:
Ok je vois envoie un screen mais y'as l'hud de base qui gène donc c'est reloux
console > cl_drawhud 0
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
DifaltExalted à dit:
console > cl_drawhud 0
Sa enlève que l'hud des items genre physic gun et tout mais c'est bon y'as plus l'hud de base j'ai mit un code dans le script et la je vais juste attendre d'être co en solo pour prendre un screen
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Voilà le screen de l'HUD : https://prntscr.com/c2d23l
 
  • J'aime
Réactions: KerwanSumg
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
Ah pas mal :p
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Merci :D
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
pour la bouffe sa marche pas
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Reese Roite à dit:
Active la tout simplement
Comment ?
Et Saint dieu divin @Z3k4 aurai tu la bonté d'aider un simple humanoïde en quêtes de savoir sur le Glua a mettre la fin sur mon HUD
x)
 
DifaltExalted

DifaltExalted

Geek suprême
Messages
303
Score réaction
62
Points
100
EglyKozz à dit:
Comment ?
Et Saint dieu divin @Z3k4 aurai tu la bonté d'aider un simple humanoïde en quêtes de savoir sur le Glua a mettre la fin sur mon HUD
x)
:D
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
J'ai même pas cliqué sur la vidéo konnar xD
Juste j'ai vue la miniature
 
  • J'aime
Réactions: DifaltExalted
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
I need help
#CS
#Jaivrémenbsoindaide:'(
 
  • Banni
Glua

Glua

Geek
Messages
36
Score réaction
1
Points
65
Bonjour aurais tu un Teamspeak ?
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Glua à dit:
Bonjour aurais tu un Teamspeak ?
Non mais je ne peux pas parler actuellement et je préfere les explications écrite :)
 
Dernière édition:
  • J'aime
Réactions: DifaltExalted
  • Banni
Glua

Glua

Geek
Messages
36
Score réaction
1
Points
65
EglyKozz à dit:
Non mais je ne peux pas parler actuellement et je préfere les explications écrite :)
Si tu utilise par exemple

Code:
500,200
Comme position il sera pas compatible avec toute les tailles d'écran du coup tu doit utiliser

Code:
ScrW() , ScrH()
Pour ce qui est de Hide l'hud de base j'utilise ce code

Code:
local hideHUDElements = { ["DarkRP_LocalPlayerHUD"] = true, ["DarkRP_Agenda"] = false, ["DarkRP_Hungermod"] = false, ["CHudAmmo"] = true, ["CHudHealth"] = true, ["CHudBattery"] = true, ["CHudSecondaryAmmo"] = true
}
hook.Add("HUDShouldDraw", "HideHud", function(name) if hideHUDElements[name] then return false end
end)
Voilà.
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
L'hud de base je l'ai hide mais enfaîte j'arrive pas a placer mon hud en utiliser ScrW et ScrH
 
  • J'aime
Réactions: Mehdi2904
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
+1 Jamais compris le ScrW et ScrH mdr
 
  • J'aime
Réactions: DifaltExalted
DifaltExalted

DifaltExalted

Geek suprême
Messages
303
Score réaction
62
Points
100
Mehdi2904 à dit:
+1 Jamais compris le ScrW et ScrH mdr
Normal > si je te montre un film porno sur les astuces pour éjaculé sur 4M & qu'ensuite je te montre un tuto lua tu va retenir quoi plus facilement a ton avis ? :rolleyes:
 
M

Mehdi2904

Geek suprême
Messages
848
Score réaction
88
Points
145
Le tuto lua
 
  • J'aime
Réactions: DifaltExalted
DifaltExalted

DifaltExalted

Geek suprême
Messages
303
Score réaction
62
Points
100
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Utiliser le scrw & srch pour les positions sinon il faut pas l'utiliser pour les tailles ça récupére la hauteur et la largeur de la fenêtre gmod exemple 1280x720 ou encore 1920x1080
Sinon je veux bien aidé mais j'ai pas de pc là :s
 
Venatuss

Venatuss

Geek suprême
Messages
76
Score réaction
64
Points
130
En gros, il faut adapter la position du HUD par rapport à la taille de l'écran. Par exemple, si tu veux placer ton HUD a 20 pixels en partant du bas de l'écran du joueur, tu dois placer ton HUD à la position ScrH() - la taille du HUD - 20. :)

Edit : En ce qui concerne la bouffe, utilise LocalPlayer():getDarkRPVar("Energy") pour trouver ce qui te reste en bouffe. :)
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Ok merci pour l'explication @Venatuss Mais c'est une nil value chez moi :'(
@Z3k4 je serai vraiment ravie que tu puisse m'aier :D:D:D:D
 
Dernière édition:
Daftorx

Daftorx

Geek suprême
Messages
208
Score réaction
41
Points
130
Pour le ScrH() normalement tu le place entre ton positionnement donc : 500, ScrH() -50,
Jai galérer pendant beaucoup de temp,
et c'est seulement hier que jai compris comment le placer MDR
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
xD bah je vais essayer et je vous tiens au courant
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Bon beh je comprend toujours pas le ScrH et le ScrW ce une âme charitable pourrait me l'expliquer concrètement avec des exemples je lui fait plein de bisoux sur le ScrW -500, ScrH / 5
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Up j'aimerais vraiment que l'on m'aide parce'que sa peut tout prout (lol) si on utilise pas le ScrW et le ScrH
(Et pour faire mon hud j'utilise la commande draw.RoundedBox je sais pas si sa peut changez quelque chose par rapport a surface.DrawRect mais voilà)
 
Daftorx

Daftorx

Geek suprême
Messages
208
Score réaction
41
Points
130
@EglyKozz J'ai trouvé comment faire un fichiers config, si tu veut vien sur un teamspeak : 92.222.234.238:6723
Je vien d'apprendre sa aujourd'hui par ma propre intélligence, et curiosité x)
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Omg tu est un génie et je peux pas venir sur TS tu veux pas m'expliquer en mp ou autre ?
Et je préfere les explications écrites c'est plus faciles je troue enfin tu peux revoir et tout
 
Daftorx

Daftorx

Geek suprême
Messages
208
Score réaction
41
Points
130
Jai envie dme suicide OMG je vient de supprimer mon HUD que jai modifier sa fait une semaine que je travaille dessus :'( Ptn x) :( Jvoulait le déplacer en le copiant et jai voulue le reméttre et jai pas pus ptn MDR ptn x) :(
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
#PenséaDaftrox
Putain bah rip mon gars la vie sa doit plus être pareil maintenant x)
 
Daftorx

Daftorx

Geek suprême
Messages
208
Score réaction
41
Points
130
Jarrive aps a file Steal mon serveur pour recupérer mon HUD je crash ptn de merde MDDRR
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
XDDDDD
Mon dieu tu est un boulet
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Moi perso je suis entrain de tout refaire mon HUD avec le position ScrH et ScrW j'ai compris a 1 dixième lol
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Je récupère mon pc d'ici 2-3 jours si j'ai pas de problèmes :D
 
Daftorx

Daftorx

Geek suprême
Messages
208
Score réaction
41
Points
130
IL ET DANS MA POUBELLE OMG PUTAIN JE SUIS SAUVER OMGGGGGGGGGGGGGGGGGGG
 
  • J'aime
Réactions: EglyKozz
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Z3k4 à dit:
Je récupère mon pc d'ici 2-3 jours si j'ai pas de problèmes :D
Ohhh, nice ptn je t'aime donc du coup ma recherche de seinseï glua sur le forum je la met en résolu ?
XDD
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Daftorx à dit:
IL ET DANS MA POUBELLE OMG PUTAIN JE SUIS SAUVER OMGGGGGGGGGGGGGGGGGGG
Vive la corbeille XD
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Je veux pas être professeur car c'est inutile mais je peux t'aider pour tes problèmes sur tes addons ;)
 
  • J'aime
Réactions: EglyKozz
Discord d'entraide
Rejoignz-nous sur Discord