Comment afficher la couleur de la team (Scoreboard Glua)

  • Initiateur de la discussion
SoImKiyo

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)
 
  • Initiateur de la discussion
SoImKiyo

SoImKiyo

Onii-Chan ???
Messages
31
Score réaction
0
Points
55
J'ai trouvé une solution pour afficher la couleur de la team.
Dans la draw.RoundedBox au niveau de color il faut le remplacer par : team.GetColor(v:Team())

=> draw.RoundedBox(0,0,0,w,h, team.GetColor(v:Team()))

Par contre, je n'ai pas trouvé de solution pour la scrollbar
 
Discord d'entraide
Rejoignz-nous sur Discord