TTT: Traitoritem-Icon is Black and Pink

I hope this is the right place to ask the question:
I made a Traitoritem and it´s working fine, but the Icon in the traitorshop is black and pink instead of the real icon. I know this Problem, but I don´t know what I did wrong. Here is the Code that should help:

[lua]if SERVER then
AddCSLuaFile( “shared.lua” )

And here is a picture of the folder:

I hope that someone can find the mistake, I´ve made

I am assuming you are setting the icon with the material() function, if you take a look at the wiki, material() only supports png files.

Yes, but I made it like it´s explained here (At the bottom of the website:

Did you check to see if the client got them? Look in your downloads folder in the gmod dir

Do you mean this ?:

[lua]if CLIENT then
SWEP.PrintName = “Sombra´s EMP”
SWEP.Slot = 8
SWEP.ViewModelFOV = 70
SWEP.ViewModelFlip = false
SWEP.Icon = “VGUI/ttt/icon_ulti”[/lua]

What he means is that if the file was actually sent to the client, it would appear in the downloads folder. So you should check the downloads to see if it’s actually even being downloaded. Something could be wrong with the vmt though.