- Initiateur de la discussion
SoImKiyo
Onii-Chan ???
- Messages
- 31
- Score réaction
- 0
- Points
- 55
Bonjour, je souhaiterais pouvoir faire en sorte que quand le joueur est dans une certaine team (jobs), que la couleur de ma RoundedBox change en celle de la team en question.
Voici le petit bout de code concerné :
local ListPlayer = vgui.Create("DPanelList", PanelList)
ListPlayer:SetTall(80)
ListPlayer:SetWide(975)
ListPlayer:SetPos(0,25)
ListPlayer: Dock(TOP)
function ListPlayer: Paint()
draw.RoundedBox(10,10,0, ListPlayer:GetWide()-20, ListPlayer:GetTall()-7, Color(0,0,0, 210))
end
merci d'avance. Si vous avez besoin de plus de précision n'hésitez pas.
Et par la même occasion je voulais aussi savoir s'il était possible de complètement supprimé le btnUp de la Scrollbar ? En gros je l'ai enlevé seulement on ne le voit juste plus la place qu'il occupe, elle est toujours prise, donc je ne peut pas faire remonter ma scrollbar à fond.
local PanelList = vgui.Create("DScrollPanel", scoreboard)
PanelList:SetTall( 600 )
PanelList:SetWide( 1148 )
PanelList:SetPos(10, 80)
function PanelList: Paint(w, h)
draw.RoundedBox(10,0,0,w,h,Color(19,28,43,255) )
end
local bar = PanelList:GetVBar()
function bar: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(11,19,31,255))
end
function bar.btnUp: Paint(w,h)
draw.RoundedBox(0,0,0,w,h,Color(0,0,0,0))
end
function bar.btnDown: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(57,165,207,255))
end
function bar.btnGrip: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(57,166,200,255))
end
(j'ai fait exprès de mettre un espace entre le ":" et le Paint et aussi le Dock sinon ça fait un smiley)
Voici le petit bout de code concerné :
local ListPlayer = vgui.Create("DPanelList", PanelList)
ListPlayer:SetTall(80)
ListPlayer:SetWide(975)
ListPlayer:SetPos(0,25)
ListPlayer: Dock(TOP)
function ListPlayer: Paint()
draw.RoundedBox(10,10,0, ListPlayer:GetWide()-20, ListPlayer:GetTall()-7, Color(0,0,0, 210))
end
merci d'avance. Si vous avez besoin de plus de précision n'hésitez pas.
Et par la même occasion je voulais aussi savoir s'il était possible de complètement supprimé le btnUp de la Scrollbar ? En gros je l'ai enlevé seulement on ne le voit juste plus la place qu'il occupe, elle est toujours prise, donc je ne peut pas faire remonter ma scrollbar à fond.
local PanelList = vgui.Create("DScrollPanel", scoreboard)
PanelList:SetTall( 600 )
PanelList:SetWide( 1148 )
PanelList:SetPos(10, 80)
function PanelList: Paint(w, h)
draw.RoundedBox(10,0,0,w,h,Color(19,28,43,255) )
end
local bar = PanelList:GetVBar()
function bar: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(11,19,31,255))
end
function bar.btnUp: Paint(w,h)
draw.RoundedBox(0,0,0,w,h,Color(0,0,0,0))
end
function bar.btnDown: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(57,165,207,255))
end
function bar.btnGrip: Paint(w,h)
draw.RoundedBox(5,5,0,w-10,h,Color(57,166,200,255))
end
(j'ai fait exprès de mettre un espace entre le ":" et le Paint et aussi le Dock sinon ça fait un smiley)