Hier will ich euch zeigen wie ich das Pannel in chill_domino hinbekommen habe!
Bei dem man einiges einstellen kann (sogar musik anmachen :D)
noch ein bild für die die nicht wissen was ich meine

1.
zuallererst braucht ihr ersteinmal die texturen!
meine sehen (z.B.) so aus

Ihr müsst für jeden Menüpunkt ein Bild machen. Diese müssen eine breite und höhe haben die durch 16 teilbar ist.(16,32,64,128,265,512,1024..)
diese kopiert ihr dann als tga nach
..\Steam\SteamApps\[UserName]\sourcesdk_content\[GameName]\materialsrc
und ,WICHTIG! die Texturn müssen den selben Namen + 001,002,... usw haben also z.B.
Bild001.tga
Bild002.tga
...
Nun erstellt ihr eine .txt datei mit dem selben namen wie eure textur (Bild.txt)
Die .txt wird nun auf die vtex.exe im Ordner ...sourcesdk\bin gezogen.
im Ordner
..\Steam\SteamApps\[UserName]\sourcesdk_content\[GameName]\[GameShortname]\materials
ist nun die Datei "textur name".vmt(Bild.vtf) entstanden.
Nun erstellen wir dort eine "textur name".vtf(Bild.vmt) in diese schreiben wir z.B.
"LightmappedGeneric"
{
"$baseTexture" "Bild"
"$surfaceprop" "metal"
"Proxies"
{
"ToggleTexture"
{
"toggleTextureVar" "$baseTexture"
"toggleTextureFrameNumVar" "$frame"
}
}
}
für das Toggeln ist der teil unter "proxies" zuständig! Der rest ist Standart.
2.
Textur im hammer toogeln!
wir müssen nun einen brush der einmal der bildschirm werden soll, zu einem func_brush oder ähnlichem wichtig ist das es einem namen hatt mit dem es getrigert werden kann. Dann ein env_texturetoogle bei dem unter target brush der bildschirm angegeben wird. Nun kann der env_texturetoogle so getrigert werden:
OnPressed “LiftSignTexToggle” SetTextureIndex 2 0.00
3.
Die "elektronik" des Panels!
wir erstellen für jeden menüpunktjeh nach den schaltern ein paar logic_relays.
bei mir mit 4 menüpunkten und dort je 6 schaltern

Es ist nicht nötig die menüpunkte so zu ordnen aber es macht das doch sehr viel übersichtlicher!
ihr gebt den benüpunkten nun Outputs die 1. das env_texturetoogle mit dem jeweiligen Bild triggern und 2. die relays die zum menüpunkt gehören triggern.
bei mir sah es so aus:

Additional
4.
Das Spawn system funktioniert mit ein par func_phybox und templates aber das will ich nichtmehr so ausführlich shildern.
die music funktioniert mit ambient_generics wenn ihr die music sucht downloadet euch GCFScape und guckt wo die music ist ^^.
so das wars mit meinem 1. tut ;)