Besoin d'aide Lua

  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
Bonjour j'ai un problème,

je sais pas du tout comment mettre un fond un écran a la place de sa je trouve pas du tout la function :/

Merci d'avance pour votre aide screenshots :

20180102021200_1.jpg
 
edouard292

edouard292

Geek suprême
Messages
423
Score réaction
108
Points
150
Tu fais un Vgui en DImage, taille, pos et SetImage avec la directory recherche la function DImage dans la wiki ca t'aidera
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
edouard292 à dit:
Tu fais un Vgui en DImage, taille, pos et SetImage avec la directory recherche la function DImage dans la wiki ca t'aidera
Merci beaucoup :) @edouard292 jte tien au courant
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
edouard292 à dit:
Tu fais un Vgui en DImage, taille, pos et SetImage avec la directory recherche la function DImage dans la wiki ca t'aidera
Comment je relie sa a mon addon ( c'est avec une commande l'interface ? )
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Bonjour,
Je vais essayer de développer au maximum la réponse de @edouard292 :
Le code :
Code:
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "scripted/breen_fakemonitor_1" )
Le site : https://wiki.garrysmod.com/page/Category:DImage
Cordialement,
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Bonjour,
Pense à mettre ton sujet en résolu @kayxy .
Cordialement
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
du moin si mais l'image apparaît pas
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
kayxy à dit:
Mon addon marche plus avec sa :/
Bonjour, c'est normal vous devez ajouter une partie du code car ce que je vous ai fourni vous créez un nouveau dermapanel. Essayer s'ajouter ce code à votre code précédent.
Code :
Code:
local img_construct = vgui.Create( "DImage", BGPanel )
img_construct:SetPos( 10, 10 )
img_construct:SetSize( 380, 380 )
img_construct:SetImage( "hlmv/background" )
Cordialement,
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
@kayxy Ton problème est résolu ?
Pense à éditer ton post ;)
Cordialement,
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
@kayxy Ton problème est résolu ?
Pense à éditer ton post ;)
Cordialement,
Tien mon code car la je doit pas comprendre :/

local function BusinessPhoto()
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Salut TEST" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "materials/vgui/ordinateur" )
local img_construct = vgui.Create( "DImage", BGPanel )
img_construct:SetPos( 10, 10 )
img_construct:SetSize( 380, 380 )
img_construct:SetImage( "materials/vgui/ordinateur" )
end
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
dans ma console :
Can't load 'quick', file missing!
Can't load 'quick', file missing!
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Déjà ton image tu la ajouter en fast dl ou content workshop ?

Je suis pas sur mais :

Ton fichier ordinateur il est pas censé se terminer par .quelquechose ?
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Déjà ton image tu la ajouter en fast dl ou content workshop ?

Je suis pas sur mais :

Ton fichier ordinateur il est pas censé se terminer par .quelquechose ?
ah je doit le mettre le .png a la fin ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
  • J'aime
Réactions: FrenchSwan ♪
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Bonjour,
Essaye ceci :
Code:
local breen_img = vgui.Create( "DImage", Frame )
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "scripted/breen_fakemonitor_1" )
Tu dois l'ajouter au code que tu avais avant toute les modifs (celui avant le post)
Cordialement,
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Bonjour,
Je vais essayer de développer au maximum la réponse de @edouard292 :
Le code :
Code:
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "scripted/breen_fakemonitor_1" )
Le site : https://wiki.garrysmod.com/page/Category:DImage
Cordialement,
je doit le metre dans quelle fichier ? cl_menu sa marche ?
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
kayxy à dit:
je doit le metre dans quelle fichier ? cl_menu sa marche ?
Tu le mais dans ton DermaPanel (dans ton code en gros)
Cordialement,

@Makss Pourrais-tu l'aider ? Merci d'avance
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Tu le mais dans ton DermaPanel (dans ton code en gros)
Cordialement,

@Makss Pourrais-tu l'aider ? Merci d'avance
En gros la j'ai que sa

local function BusinessPhoto()
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
local breen_img = vgui.Create( "DImage", Frame )
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "materials/vgui/ordinateur.png" )
end

j'ai aucun derma panel ou quoi juste sa
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
kayxy à dit:
En gros la j'ai que sa

local function BusinessPhoto()
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
local breen_img = vgui.Create( "DImage", Frame )
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "materials/vgui/ordinateur.png" )
end

j'ai aucun derma panel ou quoi juste sa
Bonjour,
Tu as mis un screen, au code du script du screen tu ajoute le code que je t'ai fournit :
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Bonjour,
Tu as mis un screen, au code du script du screen tu ajoute le code que je t'ai fournit :
désoler j'ai pas du tout compris :/
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Bonjour,
Tu as mis un screen, au code du script du screen tu ajoute le code que je t'ai fournit :
je doit metre end etc nan ?
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Bonjour,
Je ne peut pas t'aider si tu ne comprend pas, je t'invite à revenir demain et à t'entretenir avec une personne plus expérimenté que moi demain en vocal.
Cordialement,
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Bonjour,
Je ne peut pas t'aider si tu ne comprend pas, je t'invite à revenir demain et à t'entretenir avec une personne plus expérimenté que moi demain en vocal.
Cordialement,
au pire si tu veut vocal ? car la mon code ses sa :

local function BusinessPhoto()
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "materials/vgui/ordinateur.png" )
end

Que sa faut que rajoute un truc ?? enlever ?
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
kayxy à dit:
au pire si tu veut vocal ? car la mon code ses sa :

local function BusinessPhoto()
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "materials/vgui/ordinateur.png" )
end

Que sa faut que rajoute un truc ?? enlever ?
Bonjour,
Sa dépend, je te donne un code avec une un panel et une image, toi aprés ta plus qu'a créer ton script.
Code :
Code:
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "scripted/breen_fakemonitor_1" )
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Aprés je ne peut pas te renseigner pour mettre une image, demande à @edouard292 ou a @Makss
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
FrenchSwan ♪ à dit:
Bonjour,
Sa dépend, je te donne un code avec une un panel et une image, toi aprés ta plus qu'a créer ton script.
Code :
Code:
-- Frame
Frame = vgui.Create( "DFrame" )
Frame:SetSize( 200, 200 )
Frame:Center()
Frame:SetTitle( "Image of Dr. Breen" ) -- Title of window
-- Image panel of Dr. Breen
local breen_img = vgui.Create( "DImage", Frame ) -- Add image to Frame
breen_img:SetPos( 10, 35 ) -- Move it into frame
breen_img:SetSize( 150, 150 ) -- Size it to 150x150
-- Set material relative to "garrysmod/materials/"
breen_img:SetImage( "scripted/breen_fakemonitor_1" )
Oui mais comment sa crée mon script ( car la il est crée mais je veut l'image en fond )
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Envoie le code de ton panel du fond ( je suppose que c'est le Drame )

http://wiki.garrysmod.com/page/surface/SetMaterial
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Envoie le code de ton panel du fond ( je suppose que c'est le Drame )

http://wiki.garrysmod.com/page/surface/SetMaterial
Tien au pire il a pas de méchant fait attention le businessPhoto ses le truc que j'essaye :)

https://pastebin.com/e0iwfwuR
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Tu peux juste me dire dans ton pastebin qu'elle est le panel avec la gris clair où tu veux mettre ton image ?
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
C'est ce que je voulais depuis toute à l'heure mais maintenant, je laisse @thepsyca ;)
Je te souhaite une bonne soirée.
Cordialement,
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
Tien une image

20180102021200_1.jpg


Un noelshack au cas ou : https://www.noelshack.com/2018-01-3-1514935497-20180102021200-1.jpg
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Code:
Base = vgui.Create( "DFrame" ) Base:SetSize( ScrW() * .50, ScrH() * .36 ) Base:SetTitle( "Menu d'affaires" ) Base:SetVisible( true ) Base:SetDraggable( true ) Base:ShowCloseButton( false ) Base:Center() Base:MakePopup() function Base:Paint( w, h ) Surface.setmaterial( ton chemin ) draw.RoundedBox( 6, 0, 0, w, h, Color(120,120,120)) end
 
  • J'aime
Réactions: Makss
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Code:
Base = vgui.Create( "DFrame" ) Base:SetSize( ScrW() * .50, ScrH() * .36 ) Base:SetTitle( "Menu d'affaires" ) Base:SetVisible( true ) Base:SetDraggable( true ) Base:ShowCloseButton( false ) Base:Center() Base:MakePopup() function Base:Paint( w, h ) Surface.setmaterial( ton chemin ) draw.RoundedBox( 6, 0, 0, w, h, Color(120,120,120)) end
Comme sa ?
Surface.setmaterial( "materials/vgui/ordinateur.png" )
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Nop excuse ( j'édite là réponse)

Code:
 surface.SetMaterial( "materials/vgui/ordinateur.png" )
Les fameuses majuscules ;)
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Merci beaucoup pour ton aide je tien a le dire :)

mais il a une erreur :

[ERROR] addons/buissness/lua/autorun/business/core/cl_menu.lua:72: attempt to index global 'Surface' (a nil value)
1. unknown - addons/buissness/lua/autorun/business/core/cl_menu.lua:72
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
kayxy à dit:
Comme sa ?
Surface.setmaterial( "materials/vgui/ordinateur.png" )
kayxy à dit:
Merci beaucoup pour ton aide je tien a le dire :)

mais il a une erreur :

[ERROR] addons/buissness/lua/autorun/business/core/cl_menu.lua:72: attempt to index global 'Surface' (a nil value)
1. unknown - addons/buissness/lua/autorun/business/core/cl_menu.lua:72
J'ai modifier ma réponse excuse ^^
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
J'ai modifier ma réponse excuse ^^
non plus

[ERROR] addons/buissness/lua/autorun/business/core/cl_menu.lua:72: bad argument #1 to 'SetMaterial' (IMaterial expected, got string)
1. SetMaterial - [C]:-1
2. unknown - addons/buissness/lua/autorun/business/core/cl_menu.lua:72
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Code:
 surface.SetMaterial(Material ( ton chemin ))
Sinon je sais pas désolé
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Code:
 surface.SetMaterial(Material ( ton chemin ))
Sinon je sais pas désolé
La sa marche avec sa
surface.SetMaterial( Material( "materials/vgui/ordinateur.png" ) ) mais l'image se mais pas
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
kayxy à dit:
La sa marche avec sa
surface.SetMaterial( Material( "materials/vgui/ordinateur.png" ) ) mais l'image se mais pas
Le chemin de ton image est bon ?

Tu la add sur ton serveur en fast dl ou / et en content via collection workshop ?
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Le chemin de ton image est bon ?

Tu la add sur ton serveur en fast dl ou / et en content via collection workshop ?
Je test
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
thepsyca à dit:
Le chemin de ton image est bon ?

Tu la add sur ton serveur en fast dl ou / et en content via collection workshop ?
Oui c'est fait mais sa marche pas aucune image
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
kayxy à dit:
Oui c'est fait mais sa marche pas aucune image
Bah alors la desole je vois pas ..
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
https://hastebin.com/iqucidiyaf.lua
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
slownls à dit:
https://hastebin.com/iqucidiyaf.lua
Désoler j'ai fini :)

Poste terminer Merci a vous tous :)
 
  • Initiateur de la discussion
  • Banni
kayxy

kayxy

Geek suprême
Messages
824
Score réaction
97
Points
160
Je vous donne un screen mais ses pas fini

20180103014723_1.jpg


Fin du poste Merci
 
FrenchSwan ♪

FrenchSwan ♪

Bambi
Messages
57
Score réaction
8
Points
35
Petit aide,
Code:
surface.SetMaterial( IMaterial material )
 
Discord d'entraide
Rejoignz-nous sur Discord