fxtab = [ guistayopen [ guibutton "(Effekt AUS)" "clearpostfx" guibutton "rotoscope" "rotoscope 1" guibutton "rotoscope + blur3" "rotoscope 1 1" guibutton "rotoscope + blur5" "rotoscope 1 2" guibutton "sobel" "setpostfx sobel" guibutton "umkehren" "setpostfx invert" guibutton "gbr" "setpostfx gbr" guibutton "bw" "setpostfx bw" guibutton "blur3" "setpostfx hblur3; addpostfx vblur3" guibutton "blur5" "setpostfx hblur5; addpostfx vblur5" guibutton (format "bloom (%1%2)" $bloomstrength "%") "bloom (divf $bloomstrength 100)" guislider bloomstrength -100 100 ] ] brushmenu = [ guititle "Pinsel" guilist [ // diamonds guiimage "data/brush_1c.png" brush_0 guiimage "data/brush_21c.png" brush_1 guiimage "data/brush_421c.png" brush_2 ] guilist [ // squares guiimage "data/brush_3s.png" brush_3 guiimage "data/brush_5s.png" brush_4 guiimage "data/brush_7s.png" brush_5 ] guititle smooth guilist [ // smooth guiimage "data/brush_3s.png" brush_6 guiimage "data/brush_5s.png" brush_7 guiimage "data/brush_7s.png" brush_8 ] ] quickeditmenu = [ guibutton "Speichern" "showgui savemap" guibutton "Laden" "showgui loadmap" guibar guibutton "Geometrie neu berechnen" "remip" guibutton "Quick Light" "calclight -1" guibar guibutton "Neuer Gegenstand" "newent light 64 240 200 150" ] matmenu = [ guibutton "Luft" "editmat air" "" 0xFFFFFF guibutton "Clip" "editmat clip" "" 0xFF0000 guibutton "Glas" "editmat glass" "" 0x00FFFF guibutton "Lava" "editmat lava" "" 0xFFA700 guibutton "Noclip" "editmat noclip" "" 0x00FF00 guibutton "Wasser" "editmat water" "" 0x0000FF guibutton "Wiedereinstieg" "editmat respawn" "" 0x2E2E2E guibar guicheckbox "Material-Volumes anzeigen (M)" showmat ] texqual = [ guitext "Textur-Qualitat" guilist [ guiradio "Hochste" texreduce 0 guibar guiradio "Hoch" texreduce 1 guibar guiradio "Mittel" texreduce 2 guibar guiradio "Niedrig" texreduce 3 guibar guiradio "Sehr niedrig" texreduce 4 guibar guiradio "CEL style" texreduce 12 ] ] newgui "console" [ guitext "Groessee der Konsole (in Linien)" guislider consize guitext "Nachrichtenfilter:" guilist [ guilist [ guibitfield "Wichtige Informationen" confilter 0x01 guibitfield "Warnungen" confilter 0x02 guibitfield "Fehler" confilter 0x04 guibitfield "Debug Meldungen" confilter 0x08 guibitfield "Start-Meldungen" confilter 0x10 guibitfield "Skript-Nachrichten" confilter 0x20 ] guibar guilist [ guibitfield "Chat" confilter 0x100 guibitfield "Team Chat" confilter 0x200 guibitfield "Wichtige Spielevents" confilter 0x400 guibitfield "Du selbst bist aus der Welt gefallen" confilter 0x800 guibitfield "Andere aus der Welt gefallene" confilter 0x1000 ] ] guitext "Groesse der Konsole (in Prozent des Bildschirms)" guislider fullconsize guitext "Nachrichtenfilter:" guilist [ guilist [ guibitfield "Wichtige Informationen" fullconfilter 0x01 guibitfield "Warnungen" fullconfilter 0x02 guibitfield "Fehler" fullconfilter 0x04 guibitfield "Debug Meldungen" fullconfilter 0x08 guibitfield "Start-Meldungen" fullconfilter 0x10 guibitfield "Skript-Nachrichten" fullconfilter 0x20 ] guibar guilist [ guibitfield "Chat" fullconfilter 0x100 guibitfield "Team Chat" fullconfilter 0x200 guibitfield "Wichtige Spielevents" fullconfilter 0x400 guibitfield "Du selbst bist aus der Welt gefallen" fullconfilter 0x800 guibitfield "Andere aus der Welt gefallene" fullconfilter 0x1000 ] ] ] "Konsole" options1 = [ guitab "Audio" guilist [ guilist [ guicheckbox "3D Audiopositionierung mittels mumble " mumble guitext "Lautstaerke Soundeffekte" guitext "Lautstaerke Musik" guitext "Tonfrequenz" ] guilist [ guitext "Audioeinstellungen " guislider soundvol guislider musicvol guilistslider soundfreq "8000 16000 22050 32000 44100" ] ] guitab "Grafik" guicheckbox "Vollbild" fullscreen guicheckbox "Shader" shaders guibar guicheckbox "Wasser-Shader" watershaders 1 0 [waterreflect $watershaders; waterrefract $watershaders; waterfade $watershaders; vertwater $watershaders; caustics $watershaders; refractfog $watershaders; waterfallrefract $watershaders] guicheckbox "Statische Reflektionen" pregenreflect 1 0 [glassenv $pregenreflect; envmapmodels $pregenreflect; waterenvmap $pregenreflect; waterfallenv $pregenreflect] guicheckbox "Modelleffekte" modeleffect 1 0 [lightmodels $modeleffect; glowmodels $modeleffect] guicheckbox "Weiche Schatten" shadowmap 1 0 [if (= $shadowmap 0) [blobs 1]] guicheckbox "Gras" grass guicheckbox "PVS aktivieren" pvs @texqual guitab "FX" @fxtab ] options2 = [ guitab "Audio" guilist [ guilist [ guicheckbox "Stereo " stereo guitext "Lautstaerke Soundeffekte" guitext "Lautstaerke Musik" guitext "Tonfrequenz" guitext "Tonkanaele" guitext "Audiobuffer" ] guilist [ guicheckbox "3D Audiopositionierung mittels mumble " mumble guislider soundvol guislider musicvol guilistslider soundfreq "8000 16000 22050 32000 44100" guislider soundchans guilistslider soundbufferlen "128 256 512 768 1024 1280 1536 1792 2048 2304 2560 2816 3072 3328 3584 3840 4096" ] ] guitab "Grafikeinstellungen" guilist [ guilist [ guicheckbox "Shader " shaders guislider shaderdetail guicheckbox "Kaustik" caustics guicheckbox "Glasreflexionen" glassenv guicheckbox "Gras" grass guicheckbox "PVS" pvs guicheckbox "Schattenkarten" shadowmap 1 0 [if (= $shadowmap 0) [blobs 1]] guitext "Modelle" guilist [ guicheckbox "Beleuchtung " lightmodels guibar guicheckbox "Reflexionen " envmapmodels guibar guicheckbox "Leuchten " glowmodels guibar guicheckbox "Bump map" bumpmodels ] guitext "Wasser und Wasserfall" guilist [ guicheckbox "Tiefennebel " refractfog guibar guicheckbox "Env Map " "waterenvmap" guibar guicheckbox "Wasser Reflexionen " waterreflect guibar guicheckbox "Wasserfall Lichtbrechung" waterfallrefract ] guilist [ guicheckbox "Lichtbrechung " waterrefract guibar guicheckbox "Variable Alpha " waterfade guibar guicheckbox "Vertex Animation " vertwater guibar guicheckbox "Wasserfall Env map" waterfallenv ] ] ] @texqual guitab "Erweiterte Grafikeinstellungen" guilist [ guilist [ guicheckbox "v-sync " vsync 1 0 guitext "Maximale FPS" guitext "Gamma" guitext "Vollbild Anti-Aliasing" guitext "Anisotropisches Filtern" guitext "Shadergenauigkeit" ] guilist [ guicheckbox "Vollbild " fullscreen guislider maxfps guislider gamma guilistslider fsaa "-1 0 2 4 8 16" guilistslider aniso "0 2 4 8 16" guislider "Shadergenauigkeit" ] ] guitab "FX" @fxtab ] options3 = [ guitab "Audio" guilist [ guilist [ guicheckbox "stereo " stereo guitext "Lautstaerke Soundeffekte" guitext "Musiklautstaerke" guitext "Tonfrequenz" guitext "Tonkanaele" guitext "Audiobuffer" ] guilist [ guicheckbox "3D Audiopositionierung mittels mumble " mumble guislider soundvol guislider musicvol guilistslider soundfreq "8000 16000 22050 32000 44100" guislider soundchans guilistslider soundbufferlen "128 256 512 768 1024 1280 1536 1792 2048 2304 2560 2816 3072 3328 3584 3840 4096" ] ] guitab "Grafikeinstellungen" guilist [ guilist [ guicheckbox "Glasreflexionen" glassenv guicheckbox "Wasser Alpha" waterfade guicheckbox "Wasser Vertexanimationen" vertwater guicheckbox "Wasserfall Lichtbrechung" waterfallrefract guicheckbox "(Tiefen-)Nebel im Wasser" refractfog guicheckbox "Wasser Environment Map " waterenvmap guicheckbox "Wasserfall Environment Map" waterfallenv guicheckbox "Wasserreflexionen" waterreflect guicheckbox "Lichtbrechung im Wasser" waterrefract ] guilist [ guicheckbox "Modellbeleuchtung" lightmodels guicheckbox "Modellreflexionen" envmapmodels guicheckbox "Modell Gluehen" glowmodels guicheckbox "Modell Bumpmap" bumpmodels guicheckbox "Shader" shaders guicheckbox "Kaustik" caustics guicheckbox "PVS" pvs guicheckbox "Gras" grass guicheckbox "Schattenkarten" shadowmap 1 0 [if (= $shadowmap 0) [blobs 1]] ] guibar guilist [ guitext "Shaderdetails" guislider shaderdetail guitext "Umgebungs Map Qualitaet " guislider envmapsize guitext "Qualitaet der Reflexionen" guislider reflectsize guitext "Schattenmap Qualitaet" guislider shadowmapsize guitext "Wasser weich zeichen" guislider watersubdiv ] ] guibar @texqual guitab "Erweitertes Rendering" guilist [ guilist [ guicheckbox "v-sync " vsync 1 0 guicheckbox "Trilineares Filtern " trilinear guitext "Maximale FPS" guitext "Gamma" guitext "Vollbild Anti-Aliasing" guitext "Farbtiefe" guitext "Z-Buffer Tiefe" guitext "Stencil Bits" guitext "Anisotropisches Filtern" guitext "Shadergenauigkeit" ] guilist [ guicheckbox "Vollbild " fullscreen guicheckbox "Bilineares Filtern" bilinear guislider maxfps guislider gamma guilistslider fsaa "-1 0 2 4 8 16" guilistslider colorbits "0 8 16 24 32" guilistslider depthbits "0 8 16 24 32" guislider stencilbits guilistslider aniso "0 2 4 8 16" guislider shaderprecision ] ] guitab "FX" @fxtab ] qualnames = [ "AA : 1 Schatten : Nein Modell wirft Schatten : Nein" "AA : 2 Schatten : Ja Modell wirft Schatten : Nein" "AA : 4 Schatten : Ja Modell wirft Schatten : Nein" "AA : 8 Schatten : Ja Modell wirft Schatten : Nein" "AA : 8 Schatten : Ja Modell wirft Schatten : Rudimentaer" "AA : 8 Schatten : Ja Modell wirft Schatten : Ja" ] lightmenu = [ guitext (at $qualnames (+ 2 $calcqual)) guislider calcqual -2 3 guilist [ guibutton "Berechnen " "calclight $calcqual" guibutton "Beleuchtung aktualisieren" "patchlight $calcqual" ] ] entmen = [ guitab "Entitie" guilist [ guitext "Entitie Radius anzeigen" guiradio "Aus" showentradius 0 guiradio "Wenn ausgewaehlt" showentradius 1 guiradio "Im Editiermodus" showentradius 2 guiradio "Immer" showentradius 3 ] guilist [ guitext "Entitie Ausrichtung anzeigen" guiradio "Aus" showentdir 0 guiradio "Wenn ausgewaehlt" showentdir 1 guiradio "Im Editiermodus" showentdir 2 guiradio "Immer" showentdir 3 ] guibar guilistsplit n 2 $enttypelist@(getgame) [ guibutton (concatword "Neues " $n " Entitie ") [ newent @n ] ] ] editing1 = [ guibutton "Mapmodelle" "showgui mapmodels" guibutton "Skybox" "showgui skies" guibar guibutton "In Heightfield-Modus umschalten (H)" "hmapedit (! $hmapedit)" guibutton "Geometrie Kopieren (C)" "copy" guibutton "Geometrie einfuegen (V)" "paste" guibutton "Entities auswaehlen (N)" "entselect insel" guibar guitext "Setzt die Flug-Geschwindigkeit im Modus Coopedit" guislider floatspeed @entmen guitab "Licht" @lightmenu guitab PVS guibutton "Hilfe" "showgui whatispvs" guibar guistayopen [ guibutton "PVS generieren" "genpvs $pvssize" guibutton "PVS testen" "testpvs $pvssize" guibutton "PVS loeschen" "clearpvs" guibar guitext "PVS Rastergroeße anzeigen" guislider pvssize 0 8196 ] ] editing2 = [ guibutton "Kartenmodelle" "showgui mapmodels" guibutton "Skybox" "showgui skies" guibutton "Entity finden" "showgui entfind" guibar guibutton "In Heightfield-Modus umschalten (H)" "hmapedit (! hmapedit)" guilist [ guibutton "Geometrie Kopieren (C) " "copy" guibutton "Geometrie Kopieren" "entcopy" ] guilist [ guibutton "Geometrie einfuegen (V) " "paste" guibutton "Geometrie einfuegen" "entpaste" ] guibutton "Entities auswaehlen (N)" "entselect insel" guibar guitext "Setzt die Flug-Geschwindigkeit im Modus Coopedit" guislider floatspeed @entmen guitab "Licht" @lightmenu guilist [ guilist [ guicheckbox "Patch Normals " patchnormals guitext "Ambiente" guitext "Genauigkeitsgrad" guitext "Fehler" ] guilist [ guicheckbox "Volle Helligkeit (L) " fullbright guislider ambient guislider lightprecision guislider lighterror ] ] guitab PVS guibutton "Hilfe" "showgui whatispvs" guibar guistayopen [ guibutton "PVS generieen" "genpvs $pvssize" guibutton "PVS testen" "testpvs $pvssize" guibutton "PVS loeschen" "clearpvs" guibutton "PVS Statistik" "pvsstats" guibar guitext "PVS Rastergroeße anzeigen" guislider pvssize 0 8196 ] ] editing3 = [ guibutton "Kartenmodelle" "showgui mapmodels" guibutton "Skybox" "showgui skies" guibutton "Entity finden" "showgui entfind" guibar guibutton "In Heightfield-Modus umschalten" "hmapedit (! hmapedit)" guilist [ guibutton "Geometrie Kopieren (C) " "copy" guibutton "Geometrie Kopieren" "entcopy" ] guilist [ guibutton "Geometrie einfuegen (V) " "paste" guibutton "Geometrie einfuegen" "entpaste" ] guibutton "Entities auswaehlen (N)" "entselect insel" guibar guitext "Setzt die Flug-Geschwindigkeit im Modus Coopedit" guislider floatspeed @entmen guitab "Licht" guibutton "Lichteinstellungen modifizieren" "showgui lightlerp" @lightmenu guilist [ guilist [ guicheckbox "Patch Normals " patchnormals guitext "Ambiente" guitext "Genauigkeitsgrad" guitext "Fehler" ] guilist [ guicheckbox "Volle Helligkeit (L) " fullbright guislider ambient guislider lightprecision guislider lighterror ] ] guistayopen [ guibutton "Skylight anwenden (RGB)" "skylight $skycol1 $skycol2 $skycol3" ] guilist [ guifield skycol1 5 guibar guifield skycol2 5 guibar guifield skycol3 5 ] guitab PVS guibutton "Hilfe" "showgui whatispvs" guibar guistayopen [ guibutton "PVS generieren" "genpvs $pvssize" guibutton "PVS testen" "testpvs $pvssize" guibutton "PVS loeschen" "clearpvs" guibutton "PVS Statistik" "pvsstats" ] guibar guitext "PVS grid groesse sehen" guislider pvssize 0 8196 guitext "Zu benutzenden Threads" guislider "pvsthreads" guitext "pvs leaf groesse" guislider "pvsleafsize" ] setmultieffectname = [ if (< $multieffectvalue 3) [ multieffectname = "Circle" ] [ if (< $multieffectvalue 6) [ multieffectname = "Cylinder Shell" ] [ if (< $multieffectvalue 12) [ multieffectname = "Cone Shell" ] [ if (< $multieffectvalue 15) [ multieffectname = "Plane Volume" ] [ if (< $multieffectvalue 21) [ multieffectname = "Line Volume (Wall)" ] [ multieffectname = "Sphere" ] ] ] ] ] ] newpartmultieffectname = [ if (< $newpartmulteffect 3) [ multieffectname = "Circle" ] [ if (< $newpartmulteffect 6) [ multieffectname = "Cylinder Shell" ] [ if (< $newpartmulteffect 12) [ multieffectname = "Cone Shell" ] [ if (< $newpartmulteffect 15) [ multieffectname = "Plane Volume" ] [ if (< $newpartmulteffect 21) [ multieffectname = "Line Volume (Wall)" ] [ multieffectname = "Sphere" ] ] ] ] ] ] skilllevelnames = "Einsteiger Fortgeschrittener Experte" gamemodes = [ guilist [ guilist [ guiradio "Einzespieler" MODE -2 guiradio "Banana Relay" MODE 2 ] guilist [ guiradio "Umherlaufen" MODE 0 ] guilist [ guiradio "Coopedit" MODE 1 ] ] ] genmusicitems = [ if (= (listlen $arg1) 0) [ guitext "Musikpakete muessen installiert sein bevor sie in diesem Menue erscheinen" ] @genmusicitems2 ] showfileeditor = [ guinoautotab [ guieditor $arg1 $arg2 $arg3 guistayopen [ guilist [ guibutton "Laden" [textfocus @arg1; textmode 3; textload @arg1] guibar guibutton "Speichern" [textfocus @arg1; textsave @arg1] guibar guibutton "Kopieren" [textfocus @arg1; textcopy] guibar guibutton "Einfuegen" [textfocus @arg1; textmode 3; textpaste] guibar guibutton "Alle auswaehlen" [textfocus @arg1; textselectall] guibar guibutton "Loeschen" [textfocus @arg1; textclear] ] ] ] ] loop i $enttypelength [ newentgui (at $enttypelist@(getgame) $i) "" "" ] newentgui light "radius red green blue" "0 400 0 255 0 255 0 255" newentgui spotlight "radius" "0 200" newentgui playerstart "direction" "0 360" newentgui teleport "tag model" "0 20 -1 98" newentgui teledest "direction tag" "0 360 0 20" newentgui envmap "radius" "0 400" newentgui jumppad "Z Y X" "0 200 0 200 0 200" newentgui carrot "tag type" "0 50 0 29" newentgui sound "type radius size" "0 20 0 500 0 500" newentgui elevator "direction mapmodel tag speed" "0 360 0 (nummapmodels) 0 30 0 100" newentgui barrel "direction mapmodel weight" "0 360 0 (nummapmodels) -100 100" newentgui box "direction mapmodel weight" "0 360 0 (nummapmodels) -100 100" newentgui platform "direction mapmodel tag speed" "0 360 0 (nummapmodels) 0 30 0 100" main = [ guilist [ if (= $editing 1) [ guilist [ guibutton "Neue Karte" "showgui newmap" guibutton "Karte speichern" "showgui savemap" guibutton "Partikeleffekt hinzufuegen" "showgui newparticles" guibutton "Licht hinzufuegen" "showgui newlight" guibutton "Mapmodell hinzufuegen" "showgui mapmodels" guibutton "Entities finden (F5)" "showgui entfind" guibutton "BearbeitungsGUI" "showgui editing" guibutton "Material bearbeiten" "showgui materials" guibutton "Schnellbearbeitungsmenue (F3)" "showquickgui" guibutton "Texturmenue (F2)" "showtexgui" ] guibar ] guilist [ guibutton "In Editiermodus umschalten (e)" "edittoggle" guibutton "Karte laden" "showgui maps; MODE = (getmode); mode (getmode)" guibutton "Eigene Karte laden" "showgui loadmap" guibutton "Multiplayer" "showgui multiplayer" guibutton "Help" "showgui help" guibar guibutton "Optionen" "showgui options" guibutton "Jukebox" "showgui jukebox" guibutton "Schwierigkeitsgrad auswaehlen" "showgui skilllvl" guibutton "Ueber PLatinum Arts Sandbox" "showgui authors" guibutton "Spiel verlassen" quit exit ] ] ] newgui main [ @main ] newgui materials [ @matmenu ] newgui setglare [ guitext "Intensitaet " guislider glarescale 0 20 guitext "Groesse" guislider glaresize guitext "Blur Intensitaet " guislider blurglare guitext "Blur Radius" guislider blurglaresigma guitext "Partikel Glare" guislider particleglare guicheckbox "Skybox miteinbeziehen?" skyboxglare guibar guibutton "Zurueck" "cleargui 1" ] newgui debugsettings [ guititle "Debugoptionen auswaehlen" guicheckbox "Glare" debugglare guicheckbox "Shader" dbgshader guicheckbox "Schattenkarten" debugsm guicheckbox "Tiefen Effekte" debugdepthfx guicheckbox "Partikel" debugparticles guibar guibutton "Zurueck" "cleargui 1" ] newgui editopts [ guititle "Entities" guitext "Radius anzeigen" guilist [ guiradio "Aus" showentradius 0 guibar guiradio "Wenn ausgewaehlt" showentradius 1 guibar guiradio "Im Editiermodus" showentradius 2 guibar guiradio "Immer" showentradius 3 ] guitext "Entitie richtung anzeigen" guilist [ guiradio "Aus" showentdir 0 guibar guiradio "Wenn ausgewaehlt" showentdir 1 guibar guiradio "Im Editiermodus" showentdir 2 guibar guiradio "Immer" showentdir 3 ] guitext "Entitie Position anzeigen" guilist [ guiradio "Im Editiermodus" showentities 1 guibar guiradio "Immer" showentities 2 ] guibar guilist [ guilist [ guicheckbox "Immer Dynlights anzeigen" showdynlights guicheckbox "Vorschau Beleuchtung" "showlighting" ] guibar guilist [ guicheckbox "Particle anzeigen" editingparticles ] ] guibar guitext "Marker type auswaehlen (default 2)" guislider entmarkertype guitext "Marker Freuerball groesse (default 8)" guislider entmarkerexpsize guitab "Aussehen" guilist [ guilist [ guicheckbox "Drahtmodell-Modus" wireframe guicheckbox "Bounding Boxen anzeigen" showboundingbox ] guibar guilist [ guicheckbox "Versteckt nicht sichtbare Umrandungen" dtoutline guicheckbox "Material-Volumes anzeigen" showmat ] ] guititle "Aussenlinien" guilist [ guistayopen [ guitext "Aussenlinien Farbe: " guibutton "Zurueck" "changeoutline -1" guitext (at $VARoutlinecolours $VARoutlinestatus) guibutton "naechste" "changeoutline 1" ] ] guilist [ guitext "Benutzerdefinierten Farbe: " guifield outlinecolour 10 [outline $outlinecolour] ] guitab "Editing" guicheckbox "HeightMapMode (H)" hmapedit guitext "^^^ Wir empfehlen den shortcut zu benutzen" guicheckbox "Alle Flaechen gleichzeitig texturieren (0)" allfaces guitext "Grid groesse" guislider gridsize ] "Options" newgui jukebox [ guitext "Im folgenden die gewuenschte Playlist ausweahlen. Dies hat keine Auswirkungen auf die" guitext "lieder waehrend des Startvorgangs" guitext "Unter keinen Umstaenden duerfen alle deaktiviert sein!" guibar guicheckbox "Standard" musicdefault guicheckbox "Musikpaket 1" musiclist1 guicheckbox "Musikpaket 2" musiclist2 guicheckbox "Musikpaket 3" musiclist3 guicheckbox "Musikpaket 4" musiclist4 guicheckbox "Musikpaket 5" musiclist5 guicheckbox "Musikpaket 6" musiclist6 guibar guitext "Lautstaerke Musik" guislider musicvol guitab "Standard" guistayopen [ loop i (listlen $songs) [ guibutton (at $songs $i) "music $guirollovername nextsong" ] ] guitab "Musik 1" genmusicitems $playasongnames1 musicpack1 14 guitab "Musik 2" genmusicitems $playasongnames2 musicpack2 14 guitab "Musik 3" genmusicitems $playasongnames3 musicpack3 14 guitab "Musik 4" genmusicitems $playasongnames4 musicpack4 14 guitab "Musik 5" genmusicitems $playasongnames5 musicpack5 14 guitab "Musik 6" genmusicitems $playasongnames6 musicpack6 14 ] newgui multiplayer [ guilist [ guitext "Dein Name: " (at "rc rc_blue rc_red rc_pink ogre ogre ogre" $playermodel) guifield newname 18 [name $newname] [newname = (getname)] ] guibar guibutton "Serverliste" "showgui servers" server guibutton "Zufaellig einem LANserver beitreten" "lanconnect" guicheckbox "LAN durchsuchen" searchlan ] newgui servers [ guiservers ] newgui newmap [ guititle "Neue Karte" guitext "Gewuenschte Kartengroesse auswaehlen und auf Neue Karte klicken." guislider newmapsize 10 19 guibar guibutton "Neue Karte" "newmap $newmapsize" ] newgui newlight [ guitext (concat "Radius " $lightrad) light guitext (concat "Rot " $lightr) lightr guitext (concat "Gruen " $lightg) lightg guitext (concat "Blau " $lightb) lightb guibar guistayopen [ guibutton "Licht erstellen" [newent light $lightrad $lightr $lightg $lightb] light ] guibutton "Farbe waehlen" "showgui newlight2" guibutton "Radius waehlen" "showgui newlight3" guitab "Erweitert" guilist [ guitext "Anzahl der zu erstellenden Lichter: " lights guifield lightam 5 ] guitext "Radius" light guislider lightrad 0 200 guitext "Rot" lightr guislider lightr 0 255 guitext "Gruen" lightg guislider lightg 0 255 guitext "Blau" lightb guislider lightb 0 255 guibar guibutton "Licht(er) erstellen" [loop i $lightam [newent light $lightrad $lightr $lightg $lightb]] light ] newgui newlight2 [ guibutton "Sonne" "lightatrset 240 180 100" guibutton "Rot" "lightatrset 255 0 0" guibutton "Gruen" "lightatrset 0 255 0" guibutton "Blau" "lightatrset 0 0 255" guibutton "Gelb" "lightatrset 255 255 0" guibutton "Pink" "lightatrset 255 0 255" guibutton "Marinblau" "lightatrset 0 255 255" guibutton "Weiss" "lightatrset 255 255 255" guibutton "Orange" "lightatrset 240 120 0" ] newgui newlight3 [ guibutton "Unendlich (Sonne)" "lightatrset 0" guibutton "Sehr kurz" "lightatrset 8" guibutton "Kurz" "lightatrset 32" guibutton "Moderat" "lightatrset 64" guibutton "Lang" "lightatrset 96" guibutton "Laenger" "lightatrset 128" guibutton "Sehr lang" "lightatrset 256" ] newgui savemap [ guitext "Kartennamen eingeben und Enter druecken" guifield mapactionname 20 guibar guibutton (format "Map speichern als %1" $mapactionname) "remip; savemap $mapactionname" guibutton "Zurueck" "cleargui 1" ] newgui loadmap [ guitext "Kartennamen eingeben und Enter druecken" guifield mapactionname 20 guibar guibutton (format "Laden %1" $mapactionname) "mode $MODE; map $mapactionname" guibutton "Zurueck" "cleargui 1 guitab "Spielmodus" @gamemodes ] newgui skilllvl [ guitext "Auf folgenden Schwierigkeitsgrad umschalten" guitext "Dies betrifft gerade verfügbaren Optionen in den Menues" guitext (at $skilllevelnames (- $skilllevel 1)) guibar guibutton "Einsteiger" "skilllevel = 1" guibutton "Fortgeschrittener" "skilllevel = 2" guibutton "Experte" "skilllevel = 3" ] newgui authors [ guitext "Platinum Arts Sandbox, Cube 2 fuer Kinder." guitext "Erstellt von Michael Tomaino von Platinum Arts LLC." guitext "In Zusammenarbeit mit Hirato." guitext "http://Kids.Platinumarts.Net" guitab "Engine" guitext "Die Cube 2 engine." guitext "Erstellt von Wouter van Oortmerssen." guitext "und momentan verwaltet von Eihrul und baby-rabbit" guitab "Tester" guitext "Diese Leute Reporten staendig Probleme, ohne sie," guitext "PAS waere es nicht so gut wie es jetzt ist. Thanks a bunch!" guitext "LinuxDonald" guitext "xenom[GER]" guitab "Vielen Dank!" guitext "Besonderer Dank an alle Kuenstler dessen Texteuren wir verwenden." guitext "PAS wuerde ohne sie nicht halb so gut aussehen." guitext "Grossen Dank auch an deinen Download und Unterstuetzung " guitab "Deutsch" guitext "Uebersetzung ins Deutsche Version 0.8" guitext "Menues: Malte Fiala guitext "Fehlermeldungen: Xenios" ] newgui options [ guitext "Konfigurationsvoreinstellung auswaehlen" guitext "Desweiteren koennen sie auch mit der Maus angewaehlt und haendisch bearbeitet werden" guibar guilist [ guibutton "Ultimativ " "exec data/preset/ultimate.cfg" guibar guibutton "Sehr hoch " "exec data/preset/very-high.cfg" guibar guibutton "Hoch" "exec data/preset/high.cfg" ] guilist [ guibutton "Mittel " "exec data/preset/med.cfg" guibar guibutton "Niedrig " "exec data/preset/low.cfg" guibar guibutton "Sehr niedrig" "exec data/preset/very-low.cfg" ] guibar guibutton "PG UP und PG DN als universal delta" [bind PAGEUP [universaldelta -1]; bind PAGEDOWN [universaldelta 1]] if (= $skilllevel 3) [guibutton "Debug Optionen" "showgui debugsettings"] guibutton "Sprache auswaehlen" "showgui language" $language guilist [ guibutton "GUI-Farben auswaehlen" "showgui setguicol" guibar guistayopen [ guibutton "Farben zuruecksetzen" guiresetcolours ] ] guibutton "Konsolenmeldungen" "showgui console" guibutton "GUI/HUD Texturen" "showgui hud" if (= $skilllevel 1) [ @options1 ] if (= $skilllevel 2) [ @options2 ] if (= $skilllevel 3) [ @options3 ] guitab "Aufloesung" guilist [ guilist [ guibutton "320x240 " "screenres 320 240" guibutton "640x480" "screenres 640 480" guibutton "800x600" "screenres 800 600" guibutton "1024x768" "screenres 1024 768" guibutton "1152x768" "screenres 1152 768" guibutton "1200x960" "screenres 1200 960" ] guibar guilist [ guibutton "1280x800" "screenres 1280 800" guibutton "1280x1024" "screenres 1280 1024" guibutton "1440x900" "screenres 1440 900" guibutton "1600x1200" "screenres 1600 1200" guibutton "1680x1050" "screenres 1680 1050" guibutton "1920x1200" "screenres 1920 1200" ] ] if (! (= $skilllevel 1)) [ guibar guitext "Gewuenschte horizontale Aufloesung " guilistslider "screenx" "320 360 400 512 576 640 720 800 832 840 896 928 960 1024 1152 1200 1280 1400 1440 1600 1680 1792 1856 1920" guitext "Gewuenschte vertikale Aufloesung" guilistslider "screeny" "172 200 240 300 312 350 384 400 432 450 480 512 525 600 624 672 696 720 768 800 864 900 960 1024 1050 1080 1200 1344 1392 1440" guibar guibutton "Aufloesung uebernehmen" "screenres $screenx $screeny" ] guitab "Verschiedenes" guilist [ guilist [ guicheckbox "2D Menues" gui2d guitext "Mausempfindlichkeit " ] guilist [ guicheckbox "Gui-Fehler " guierrors newsens = $sensitivity guifield newsens 5 [sensitivity $newsens] ] ] guilist [ guitext "Hintergruende laden " guibar guiradio "Aus" loadbacktype 0 guibar guiradio "Screenshots (standard)" loadbacktype 1 guibar guiradio "Kartenbilder" loadbacktype 2 ] ] newgui language [ guitext (format "Momentane Sprache: %1" $language) $language guitext "Taste: M = Menues L = Konsole" guibar @languages ] newgui editing [ if (= $skilllevel 1) [ @editing1 ] if (= $skilllevel 2) [ @editing2 ] if (= $skilllevel 3) [ @editing3 ] guitab cfg guitext (mapcfgname) showfileeditor (mapcfgname) -50 11 ] newgui mapmodels [ loop i (nummapmodels) [ guibutton (mapmodelname $i) (concat newent mapmodel $i) ] ] newgui mapmodel [ guitext $tmpt guibar guitext "Ausrichtung" guislider tmp0 0 360 [entupdate] guitext "Modell" guislider "tmp1" 0 91 [entupdate] guitext "Ausloeser-Typ" guislider tmp2 0 29 [entupdate] guitext "Ausloeser-Tag" guislider tmp3 0 100 [entupdate] guitab "Verschiedenes" @quickeditmenu guitab "Liste der Kartenmodelle" loop i (nummapmodels) [ guistayopen [guibutton (mapmodelname $i) (format "tmp1 = %1; entupdate" $i)] ] ] newgui particles [ if (< $tmp0 3) [ guitext "Typ (Feuerball->Rauch->Fontaene)" guislider tmp0 0 2 entupdate guitext "Ausrichtung" guislider tmp1 0 5 entupdate ] if (= $tmp0 3) [ parttocol $tmp2 guitext "Groesse" guislider tmp1 -5 50 entupdate guitext "Farbe (RGB)" partcolsliders tmp2 ] if (&& (|| (|| (= $tmp0 4) (= $tmp0 7)) (|| (|| (= $tmp0 8) (= $tmp0 9)) (= $tmp0 10))) (< $tmp1 256)) [ parttocol $tmp3 guilist [ guilist [ guiradio "Leuchtkugel" tmp0 4 [entupdate] guiradio "Blitze" tmp0 7 [entupdate] guiradio "Wasser" tmp0 10 [entupdate] ] guilist [ guiradio "Feuer" tmp0 8 [entupdate] guiradio "Rauch" tmp0 9 [entupdate] ] ] guibar guitext "Ausrichtung" guislider tmp1 0 5 entupdate guitext "Laenge" guislider tmp2 0 200 entupdate guitext "Farbe (RGB)" partcolsliders tmp3 guitext "Zeit bis zum Verblassen" guislider tmp4 0 10000 entupdate ] if (&& (|| (|| (= $tmp0 4) (= $tmp0 7)) (|| (|| (= $tmp0 8) (= $tmp0 9)) (= $tmp0 10))) (> $tmp1 255)) [ parttocol $tmp3 setmultieffectname multieffectreverse = (> (- $tmp1 256) 31) if (= $multieffectreverse 0) [multieffectvalue = (- $tmp1 256)] [multieffectvalue = (- $tmp1 288)] guilist [ guilist [ guiradio "Leuchtkugel" tmp0 4 [entupdate] guiradio "Blitze" tmp0 7 [entupdate] guiradio "Wasser" tmp0 10 [entupdate] ] guilist [ guiradio "Feuer" tmp0 8 [entupdate] guiradio "Rauch" tmp0 9 [entupdate] ] ] guibar guitext $multieffectname guislider multieffectvalue 0 21 [tmp1 = (+ 256 (+ $multieffectvalue (* $multieffectreverse 32))); entupdate] guicheckbox "Ausrichtung umkehren" multieffectreverse 1 0 [tmp1 = (+ 256 (+ $multieffectvalue (* $multieffectreverse 32))); entupdate] guitext "Laenge" guislider tmp2 0 200 entupdate guitext "Farbe (RGB)" partcolsliders tmp3 guitext "Zeit bis zum Verblassen" guislider tmp4 0 10000 entupdate ] if (|| (= $tmp0 5) (= $tmp0 6)) [ parttocol $tmp2 guilist [ guiradio "Stil: Normal" tmp0 5 [entupdate] guibar guiradio "Stil: Gegeneinander" tmp0 6 [entupdate] ] guitext "Eingenommen in Prozent" guislider tmp1 0 100 [entupdate] guitext "Farbe (RGB)" partcolsliders tmp2 ] if (|| (|| (= $tmp0 32) (= $tmp0 33)) (|| (= $tmp0 34) (= $tmp0 35))) [ guilist [ guilist [ guiradio "Normal" tmp0 32 [entupdate] guiradio "Normal W/ Glitzern" tmp0 33 [entupdate] ] guilist [ guiradio "Fixiert" tmp0 34 [entupdate] guiradio "Fixiertes W/ Glitzern" tmp0 35 [entupdate] ] ] guitext "Farbe (RGB)" guislider tmp1 0 255 entupdate guislider tmp2 0 255 entupdate guislider tmp3 0 255 entupdate guitext "Groesse" guislider tmp4 0 1000 entupdate ] if (= $tmp0 11) [ parttocol $tmp2 guitext "Particle Inhalt" guifield part_text_@tmp1 60 guitext "Alias Tag" guislider tmp1 0 25 entupdate guitext "Farbe (RGB)" partcolsliders tmp2 guitext "Text Groesse" guislider tmp3 0 1000 entupdate ] guitab type guibutton "Standard Partikel" "tmp0 = (rnd 3); entupdate" guibutton "Explosion" "tmp0 = 3; entupdate" guibutton "Leuchtkugel" "tmp0 = 4; if (> $tmp1 255) [tmp1 = 0]; entupdate" guibutton "Mehrere Effekte Leuchtkugel" "tmp0 = 4; if (< $tmp1 256) [tmp1 = 256]; entupdate" guibutton "Capture Balken" "tmp0 = 5; entupdate" guibutton "Blitze" "tmp0 = 7;if (> $tmp1 255) [tmp1 = 0]; entupdate" guibutton "Mehrere Effekte Blitze" "tmp0 = 7; if (< $tmp1 256) [tmp1 = 256]; entupdate" guibutton "Feuer" "tmp0 = 8; if (> $tmp1 255) [tmp1 = 0]; entupdate" guibutton "Mehrere Effekte Feuer" "tmp0 = 8; if (< $tmp1 256) [tmp1 = 256]; entupdate" guibutton "Rauch" "tmp0 = 9; if (> $tmp1 255) [tmp1 = 0]; entupdate" guibutton "Mehrere Effekte Rauch" "tmp0 = 9; if (< $tmp1 256) [tmp1 = 256]; entupdate" guibutton "Wasser" "tmp0 = 10; if(> $tmp1 255) [tmp1 = 0]; entupdate" guibutton "Mehrere Effekte Wasser" "tmp0 = 10; if (< $tmp1 256) [tmp1 = 256]; entupdate" guibutton "Linseneinstreuungen (Lens Flare)" "tmp0 = 32; entupdate" guibutton "Hovering Text" "tmp0 = 11; entupdate" guitab ent guilistsplit n 2 $enttypelist@(getgame) [ guibutton $n [ entset @n ] ] guitab misc @quickeditmenu ] newgui quickedit [ @quickeditmenu guitab "Materialien" @matmenu ] newgui heightfield [ @brushmenu guitab "Verschiedenes" @quickeditmenu ] newgui skies [ guitext "Fahre mit der Maus ueber die gewuenschte Skybox um sie auszuwaehlen." guitext "Beachte, dass die gewaehlte Skybox nicht mit der Karte gespeichert wird." guibar guitext (format "Momentane skybox : 0%1" $skybox) guitext (format "Momentane cloudbox : 0%1" $cloudbox) guitext (format "Momentane cloudlayer : 0%1" $cloudlayer) guibar guitab Skies guilist [ guilist [ genskyitems $loopix loopix skybox genskyitems $amethyst7 amethyst7 skybox genskyitems $skyboxes skyboxes skybox ] guibar showskyshot guibar guilist [ genskyitems $vegastrike skyboxes/vs skybox ] ] guitab "cloudboxes" guilist [ guilist [ genskyitems $cloudboxen clouds cloudbox ] guibar showskyshot ] guitab cloudlayers guilist [ guistayopen [ guilist [ loop i $numcloudlayers [ guibutton (concatword "clouds " (+ $i 1)) (format "cloudlayer clouds/clouds%1" (+ $i 1)) ] ] guibar guiimage (format "packages/sbpreviews/%1" (at $guirolloveraction 1)) $skyload 4 1 data/sandboxlogo ] ] guitab settings guititle "Skyboxes" guilist [ guilist [ guitext "Yaw " guislider yawsky ] guibar guilist [ guitext "Spin " newspinsky = (*f $spinsky 10) guislider newspinsky -200 200 [spinsky (divf $newspinsky 10)] ] ] guititle "cloudboxes" guilist [ guilist [ guitext "Yaw " guislider yawclouds guitext "clip" newcloudclip = (*f $cloudclip 100) guislider newcloudclip 0 100 [cloudclip (divf $newcloudclip 100)] ] guibar guilist [ guitext "Spin " newspinclouds = (*f $spinclouds 10) guislider newspinclouds -200 200 [spinclouds (divf $newspinclouds 10)] ] ] guititle "cloudlayers" guilist [ guilist [ guitext "Yaw " guislider yawcloudlayer guitext "Fade" newcloudfade = (*f $cloudfade 100) guislider newcloudfade 0 100 [cloudfade (divf $newcloudfade 100)] guitext "Skalierung" newcloudscale = (*f $cloudscale 100) guislider newcloudscale 10 400 [cloudscale (divf $newcloudscale 100)] guitext "Farbe" guilist [ setcollevels "skycol" $cloudcolour guifield skycol1 3 [ skycol1 = (min (max 0 $skycol1) 255); cloudcolour (+ $skycol3 (+ (* $skycol2 0x100) (* $skycol1 0x10000)))] guibar guifield skycol2 3 [ skycol2 = (min (max 0 $skycol2) 255); cloudcolour (+ $skycol3 (+ (* $skycol2 0x100) (* $skycol1 0x10000)))] guibar guifield skycol3 3 [ skycol3 = (min (max 0 $skycol3) 255); cloudcolour (+ $skycol3 (+ (* $skycol2 0x100) (* $skycol1 0x10000)))] ] ] guibar guilist [ guitext "Spin " newspincloudlayer = (*f $spincloudlayer 10) guislider newspincloudlayer -200 200 [spincloudlayer (divf $newspincloudlayer 10)] guitext "Hoehe" newcloudheight = (*f $cloudheight 100) guislider newcloudheight -100 100 [cloudheight (divf $newcloudheight 100s)] guitext "Scroll-X" newcloudscrollx = (*f $cloudscrollx 100) guislider newcloudscrollx -100 100 [cloudscrollx (divf $newcloudscrollx 100)] guitext "Scroll-Y" newcloudscrolly = (*f $cloudscrolly 100) guislider newcloudscrolly -100 100 [cloudscrolly (divf $newcloudscrolly 100)] ] ] ] newgui maps [ guilist [ guilist [ genmapitems $mainmaps ] showmapshot ] guitab "Eigene Karten" guibutton "Liste modifizieren" "showgui setmaps" guibar guilist [ guilist [ genmapitems $custom1 ] guilist [ genmapitems $custom2 ] showmapshot ] guitab "Spielmodus" @gamemodes ] newgui setmaps [ guitext "Den Kartennamen im Feld darunter eingeben" guitext "Soll nach mehreren Karten gefiltert werden, die Namen derer mit einem Leerzeichen voneinander trennen" guibar guifield custom1 50 guibar guifield custom2 50 guibar guibutton "Zurueck" "cleargui 1" ] newgui entfind [ guitext "Auswaehlen nach welchen Entitie gesucht werden soll" guilist [ guicheckbox "Type" dosearch0 loop i 5 [ guibar guicheckbox (concatword "ATR. " (+ $i 1)) (concatword "dosearch" (+ $i 1)) ] ] guibar guistayopen [ guibutton "Attribute vom Selektierten Entitie kopieren" [loop i 5 [(concatword "enta" $i) = (ea $i)]; loop i (listlen $enttypelist@(getgame)) [if (strcmp (et) (at $enttypelist@(getgame) $i)) [entt = $i; i = 19]] ] ] guilist [ loop i 5 [ guilist [ guitext (format "ATR. %1" (+ $i 1)) guifield (concatword "enta" $i) 6 [(concatword "enta" $i) = (min 32767 (max -32767 (getalias (concatword "enta" $i))))] ] if (> 4 $i) [guibar] ] ] guibar guitext "* ist ein Sonderzeichen (alles)" tmp = (concat (if $dosearch0 [at $enttypelist@(getgame) $entt] [result "*"]) (if $dosearch1 $enta0 [result "*"]) (if $dosearch2 $enta1 [result "*"]) (if $dosearch3 $enta2 [result "*"]) (if $dosearch4 $enta3 [result "*"]) (if $dosearch5 $enta4 [result "*"])) guistayopen [ guibutton (format "Suchen nach: %1" $tmp) (format "entfind %1" $tmp) guibutton (format "Anzeigen /entfind %1 to console" $tmp) (format "saycommand /entfind %1" $tmp) ] guitab Type guilist [ loop i (+ (div (listlen $enttypelist@(getgame)) 10) 1) [ guilist [ loop j (min (- (listlen $enttypelist@(getgame)) (* 10 $i)) 10) [ guiradio (at $enttypelist@(getgame) (+ $j (* $i 10))) entt (+ $j (* $i 10)) ] ] ] ] ] newgui newparticles [ guibutton "Erstellen" "newent particles $newpartstdtype $newpartdir" guibar guilist [ guiradio "Feuerball" newpartstdtype 0 guibar guiradio "Rauch" newpartstdtype 1 guibar guiradio "Fontaene" newpartstdtype 2 ] guibar guitext "Ausrichtung" guislider newpartdir 0 5 guitab Explosion guibutton "Erstellen" "newent particles 3 $newpartexpsize (coltopart)" guibar guitext "Groesse" guislider newpartexpsize -5 50 guitext "Farbe (RGB)" partcolsliders guitab "Effekt" guibutton "Erstellen" "newent particles $newpartmulttype $newpartdir $newpartmultlen (coltopart) $newpartfade" guibar guilist [ guiradio "Leuchtkugel" newpartmulttype 4 guibar guiradio "Blitze" newpartmulttype 7 guibar guiradio "Feuer" newpartmulttype 8 guibar guiradio "Rauch" newpartmulttype 9 guibar guiradio "Wasser" newpartmulttype 10 ] guibar guitext "Ausrichtung" guislider newpartdir 0 5 guitext "Laenge" guislider newpartmultlen 0 200 guitext "Farbe (RGB)" partcolsliders guitext "Zeit bis zum Verblassen" guislider newpartfade 0 10000 guitab "Multieffekte" newpartmultieffectname guibutton "Erstellen" "newent particles $newpartmulttype (+ 256 (+ $newpartmulteffect (* 32 $newpartmultrev))) $newpartmultlen (coltopart) $newpartfade" guibar guilist [ guiradio "Leuchtkugel" newpartmulttype 4 guibar guiradio "Blitze" newpartmulttype 7 guibar guiradio "Feuer" newpartmulttype 8 guibar guiradio "Rauch" newpartmulttype 9 guibar guiradio "Wasser" newpartmulttype 10 ] guibar guicheckbox "Umdrehen" newpartmultrev guitext $multieffectname guislider newpartmulteffect 0 21 guitext "Laenge" guislider newpartmultlen 0 200 guitext "Farbe (RGB)" partcolsliders guitext "Zeit bis zum Verblassen" guislider newpartfade 0 10000 guitab "Balken" guibutton "Erstellen" "newent particles $newpartbartype $newpartbarprcnt (coltopart)" guibar guilist [ guiradio "Standard" newpartbartype 5 guibar guiradio "Gegeneinander" newpartbartype 6 ] guibar guitext "Prozent" guislider newpartbarprcnt 0 100 guitext "Farbe (RGB)" partcolsliders guitab "Linseneinstreuungen (Lens Flare)" guibutton "Erstellen" "newent particles $newpartflaretype $newpartflarecol1 $newpartflarecol2 $newpartflarecol3 $newpartsize" guibar guilist [ guiradio "Normal" newentflaretype 32 guibar guiradio "Normal W/ sparkle" newentflaretype 33 guibar guiradio "Fixiert" newentflaretype 34 guibar guiradio "Fixiert W/ Sparkle" newentflaretype 35 ] guibar guitext "Farben (RGB)" guislider newpartflarecol1 0 255 guislider newpartflarecol2 0 255 guislider newpartflarecol3 0 255 guitext "Groesse" guislider newpartsize 0 1000 guitab "Text" guibutton "Entitie einfuegen" "newent particles 11 $newparttag (coltopart) $newpartsize" guitext "Alias tag" guislider newparttag 0 100 part_text_@newparttag = (getalias part_text_@newparttag) guilist [ guitext "Text:" guifield part_text_@newparttag 60 ] guitext "Farbe (RGB)" partcolsliders guitext "Groesse" guislider newpartsize 0 1000 ] "Standard" newgui lightlerp [ guititle "Verschiedene Lichteinstellungen" guitext "Lerp Winkel" guislider "lerpangle" guitext "Lerp Sub Divide" guislider lerpsubdiv guitext "Lerp Sub Divide groesse " guislider lerpsubdivsize guitext "Edge Tolerence" guislider edgetolerence guitext "Runde Lichtmap Texture" guislider roundlightmaptex guibar guibutton "Zurueck" "cleargui 1" ] newgui intro [ guitext "Dies ist das erste Mal, dass PAS ausgewaehlt wurde" guitext "Dieses Menue wurde erstellt um in das Spiel einzufuehren" guitext "Klicke auf die Box, gib deinen Namen ein und druecke Enter" guibar newname = (getname) guifield newname 18 [name $newname] guibar guitext "Dies ist eine Schaltbox, klicke darauf um eine Option an- bzw. abzuwaehlen" guitext "In diesem Beispiel wechsle ich zwischen einem 2D und einem 3D Menue, waehle das von dir gewuenschte Aussehen" guitext "Keine Panik, du kannst dies zu einem spaeteren Zeitpunkt noch aendern" guicheckbox "2D oder 3D GUI?" gui2d guibar guibutton "Weiter" "showgui intro2" ] newgui intro2 [ guititle "UI Elemente" guitext "Dieses Menue fuhrt ins Grafische Benutzer Menu von PAS ein" guibar guitext "Das ist ein Knopf. Druecke auf ihn um eine Option auszuwaehlen" guistayopen [ guibutton "Druecke mich" [echo "Hihi!"] ] guitext "Dies ist ein Schieber. Schiebe ihn hin und her um die gewuenschte Option auszuwaehlen." guislider test -20 20 guitext "Das hier sind radio buttons, sie sind ein Hybrid aus Schaltbox und Knopf" guilist [ guiradio "Druecke mich!" test2 1 guiradio "Nein, auf mich druecken!" test2 0 ] guitext "Das ist eine Schaltbox, genau das gleiche wie im letzen Menue." guicheckbox "2D/3D Interface" gui2d guibar guibutton "Weiter" "showgui intro3" ] "The GUI" newgui intro3 [ guititle "Kurzer Tastaturueberblick" guibar guitext "W/A/S/D Bewegung" guitext "E In den Editiermodus umschalten" guitext "Space Springen. Im Editiermodus Geometrie abwaehlen" guitext "F2 Zeige/Verstecke Texturmenue" guitext "F3 Zeige Schnelleditierungsmenue" guitext "F4 Zeige Skyboxmenue" guitext "ESC Zeige Hauptmenue / beende Menues" guitext "H Heightfieldmodus" guibar guibutton "Weiter" "showgui intro4" ] Keys newgui intro4 [ guititle "Universal Delta Mutators" guitext "Das Mausrad nimmt bei PAS eine zentrale Funktion ein" guitext "Werden Tasten gedrueckt gehalten waehrend das Mausrad bewegt wird, so aendert sich die Funktion des Mausrads wie folgt" guitext "if you only have 1 mouse button (ie; trackpad), please click the button right below" guibutton "setzt PG Hoch und PG Runter zu universal delta" [bind PAGEUP [universaldelta -1]; bind PAGEDOWN [universaldelta 1]] guibar guitext "Keine Taste Wuerfel hinzufuegen / loeschen" guitext "G Rastergroesse veraendern" guitext "F Wuerfelecken veraendern" guitext "Q Die Kante ueber der sich die Maus befndet veraendern" guitext "R Auswahl rotieren (um 90 Grad)" guitext "Y Die Textur der Auswahl auswaehlen" guitext "B Den Heightfield-Pinsel aendern" guitext ", Zwischen ausgewaehlten Entities umherschalten" guibar guibutton "Weiter" "showgui intro5" ] "Universal Delta" newgui intro5 [ guitext "Sollte eine der oben genannten Funktionen nicht sofort ersichtlich sein" guitext "einfach mit der Taste (e) in den Editiermodus wechseln und herumprobieren." guitext "Der beste Weg zu Lernen ist oft mit den Werkzeugen die man hat zu spielen" guitext "Solltest du das Menue hier zu einem spaeteren Zeitpunkt nocheinmal aufrufen wollen, einfach ESC druecken" guibar guibutton "Fertig" "cleargui; showgui main" ] newgui whatispvs [ guitext "PVS ist eine Methode um die Sichtbarkeit von Objekten in einer Karte" guitext "im Voraus zu berechnen." guitext "Menschen mit alten oder schwachen Grafikkarten koennen diese Option verwenden" guitext "um PAS auch auf ihrem System fluessig zum Laufen zu bringen" guibar guibutton "Zurueck" "cleargui 1" ] newgui setguicol [ guitext "Titelfarben" guitext "Dies ist die Farbe der meisten Titel" setcollevels guiticol $guititlecolour guislider guiticol1 0 255 settitlecol guislider guiticol2 0 255 settitlecol guislider guiticol3 0 255 settitlecol guitext "Textfarben" guitext "Dies ist die Farbe der Texte" setcollevels guitxtcol $guitextcolour guislider guitxtcol1 0 255 settextcol guislider guitxtcol2 0 255 settextcol guislider guitxtcol3 0 255 settextcol guitext "Roll Over Farben" guitext "Das ist die Farbe von ausgewaehlten Menueeintraegen" setcollevels guirocol $guirollovercolour guislider guirocol1 0 255 setrollovercol guislider guirocol2 0 255 setrollovercol guislider guirocol3 0 255 setrollovercol guitab "Elementfarben" guitext "Knopffarben" guistayopen [ guibutton "Das ist die Farbe der Knoepfe" "echo Hallo!" ] setcollevels guibutcol $guibuttoncolour guislider guibutcol1 0 255 setbuttoncol guislider guibutcol2 0 255 setbuttoncol guislider guibutcol3 0 255 setbuttoncol guitext "Schaltknopffarben" guicheckbox "Dies ist die Farbe der Schaltknoepfe" setcollevels guicbcol $guicheckboxcolour guislider guicbcol1 0 255 setcheckboxcol guislider guicbcol2 0 255 setcheckboxcol guislider guicbcol3 0 255 setcheckboxcol guitext "Schieberfarben" guitext "Das ist die Farbe der Schieberegler" setcollevels guislicol $guislidercolour guislider guislicol1 0 255 setslidercol guislider guislicol2 0 255 setslidercol guislider guislicol3 0 255 setslidercol ] "GUI Colours" newgui "HUD" [ guistayopen [ guilist [ guilist [ guiimage "data/hud/2.1.png" "exec data/hud/2.1.cfg" 6 1 guitext "2.1 Standard" guitext [By Markus "makkE" Bekel] ] guibar guilist [ guiimage "data/hud/2.2.png" "exec data/hud/2.2.cfg" 6 1 guitext "2.2 Standard" guitext "By Hirato Kirata" ] guibar guilist [ guiimage "data/hud/2.3.png" "exec data/hud/2.3.cfg" 6 1 data/sandboxlogo guitext "WiP 2.3 default Theme" guitext "By Hirato Kirata" ] ] ] ] newgui pastebuffer [ guinoautotab [ guieditor "#pastebuffer" -80 20 guistayopen [ guilist [ guibutton "Ausfuehren" [textfocus "#pastebuffer"; textexec] guibar guibutton "Saeubern" [textfocus "#pastebuffer"; textclear] ] ] ] ] showfileeditor = [ guinoautotab [ guieditor $arg1 $arg2 $arg3 guistayopen [ guilist [ guibutton "Laden" [textfocus @arg1; textload @arg1] guibar guibutton "Speichern" [textfocus @arg1; textsave @arg1] guibar guibutton "Ausfuehren" [textfocus @arg1; textexec] guibar guibutton "Kopieren" [textfocus @arg1; textcopy] guibar guibutton "Einfuegen" [textfocus @arg1; textpaste] guibar guibutton "Auswaehlen" [textfocus @arg1; textselectall] guibar guibutton "Saeubern" [textfocus @arg1; textclear] ] ] ] ] newgui scratchpad [ guinoautotab [ guieditor "#scratchpad" -80 20 guistayopen [ guilist [ guibutton "Ausfuehren" [textfocus "#scratchpad"; textexec] guibar guibutton "Kopiereb" [textfocus "#scratchpad"; textcopy] guibar guibutton "Einfuegen" [textfocus "#scratchpad"; textpaste] guibar guibutton "Auswaehlen" [textfocus "#scratchpad"; textselectall] guibar guibutton "Saeubern" [textfocus "#scratchpad"; textclear] ] ] ] ] newgui help [ guititle "Hilfe meneu" guibar guibutton "keybinds" "showgui keybinds" ] universalbindsnk = [ "Rechts Klick - Springen" "Mausrad - Zoom" "Leertaste - Springen" "Umschalttaste - Toggle Shift Mutator" "STRG - Kontroll Mutator umschalten" "9 - Umschalten zwischen first/third Personsicht" "W/up - Vorwaerts" "A/left - Links" "S/down - Rueckwaerts" "D/right - Rechts" "T - Oeffenet Commando Zeile" "~/Slash - Oeffenet Commando Zeile mit /" "E - Umschalten zum Editiermodus" "- (KP) - Scrollt die Konsole um 1 Zeile hoch" "+ (KP) - Scrollt die Konsole um 1 Zeile runter" "F1 - Pause" "F11 - Konsole Anschalten/Ausschalten" "F12 - Screenhot erstellen" "ESC - Hauptmenu anzeigen oder zurück gehen" ] universalbindsc = [ "E - Schnelleditier menü anzeigen" "- (KP) - Scrollt die Konsole um 20 hoch" "+ (KP) - Scrollt die Konsole um 20 runter" "F12 - Einen Screenshot ohen HUD erstellen" "ESC - GUIs schliessen" "9 - Erste Personsicht" ] universalbindss = [ "E - Texture GUI anzeigen" "- (KP) - Scrollt die Konsole um 5 hoch" "+ (KP) - Scrollt die Konsole um 5 runter" "9 - Dritte Personsicht" ] universalbindssc = [ "E - Edit mapcfg" "- (KP) - Scrollt die Konsole um 1000 hoch" "+ (KP) - Scrollt die Konsole um 1000 runter" "9 - Freie Bewegungsicht" ] fpsbinds = [ "0 - Durch die Spielermodell switchen" "I - Spott" "TAB - Punktetafel anzeigen" ] sspbinds = [ "W/up - Springen" "A/left - Links/Runter bewegen" "S/down - Axen wechseln (temporaer)" "D/right - Rechts/Hoch bewegen" ] moviebinds = [ "0 - Spieler Eigenschaften" "Q - Animation abspielen" "up - Nach Oben sehen" "left - Nach Links sehen" "down - Nach Unten sehen" "right - Nach Rechts sehen" ] universaleditbindsnk = [ "left click - Auswahelen oder Zeichnen einer Blendmap" "right click - Selection ausweiten oder Blendmap rotieren" "middle click - Corners auswaehlen" "scroll wheel - Editiert Geometrie oder selectiertes blend brush" "B/J - Durch die Heightfield Brushes scrollen (Mausrad)" "C - Kopieren" "F - push/pull face (Mausrad)" "G - Gridgroesse aendern (Mausrad)" "H - Heightfieldmode anschalten/ausschalten" "K - poor calclight" "L - Fullbright anschalten/ausschalten" "M - Material Boxes anschalten/ausschalten" "N/Enter (KP) - Ents in der Selcetion auswaehlen" "P - cycle blendpaint modes" "Q - push corner (Mausrad)" "R - Rotieren (Mausrad)" "U/Z - Rueckgaenig" "V - Einfuegen" "X - flip geometry" "Y - Durch die Texturen scrollen (Mausrad)" "1 - ent attribute 1 (Mausrad)" "2 - ent attribute 2 (Mausrad)" "3 - ent attribute 3 (Mausrad)" "4 - ent attribute 4 (Mausrad)" "5 - ent attribute 5 (Mausrad)" "F2 - Texture GUI anzeigen" "F3 - Schnelleditierfunktion" "F4 - Skies" "F5 - Entity finden" "F6 - Edit mapcfg" "F7 - Editermodus Optionen" ", - Durch die Ents scrollen (Mausrad)" ". - Edit Entity" "Rucktaste/Entf - Loeschen" "= - 50 zum floatspeed hinzufuegen" "- - 50 vom floatspeed nehmen" ] universaleditbindsc = [ "A - select entities in selection" "C - copy" "K - high quality calclight" "N - newmap" "P - turn off blendpaint" "S - Savemap" "V - paste" "Y - Redo" "Z - undo" "backspace/del - delete everything in selection" "= - add 100 to floatspeed" "- - 100 zum floatspeed hinzufügen" ] universaleditbindss = [ "A - Material zu Luft" "C - Material zu clip" "G - Material zu Glas" "K - Normales CalcLicht" "L - Lava" "N - Material zu noclip machen" "R - Material zu Wiedereinstiegspunkt machen" "W - Material zu Wasser machen" "Y - Texture GUI anzeigen" "1 - Dynlight vorschau anschlaten/ausschalten" "2 - Aussenlinein Depth Testing anschlaten/ausschalten" "3 - Lich vorschau anschlaten/ausschalten" "4 - HUD anschalten/ausschalten" "5 - Particle vorschau anschlaten/ausschalten" "6 - toggle entity snap" "7 - Geometry Aussenlinien durchlaufen" "8 - Wireframe Modus anschlaten" "0 - Alle Oberflaechen Texturen umschalten" "= - 10 zum floatspeed addieren" "- - 10 vom floatspeed nehmen" ] universaleditbindssc = [ "K - Beste Lichberechnung" "Z - Rueckgaenig machen" "= - floatspeed 1000" "- - floatspeed 10" ] fpseditbinds = [none] sspeditbinds = [none] movieeditbinds = [ "9 - Einen Actor einfuegen" ] newgui keybinds [ guititle "Spiele binds - Beachten Sie, dass Spiel spezifischen bind befehle Vorrang haben" guilist [ guilist [ guititle "Keine Tasten mutatoren" loop i (listlen $universalbindsnk) [ guitext (at $universalbindsnk $i) ] ] guilist [ guititle "Mit Umschalttaste" loop i (listlen $universalbindss) [ guitext (at $universalbindss $i) ] guititle "mit STRG" loop i (listlen $universalbindsc) [ guitext (at $universalbindsc $i) ] guititle "Mit STRG + Umschalttaste" loop i (listlen $universalbindssc) [ guitext (at $universalbindssc $i) ] guititle (format "%1 module binds" (getgame)) loop i (listlen (getalias [@(getgame)binds])) [ guitext (at (getalias [@(getgame)binds]) $i) ] ] ] guitab "editbinds 1" //eek! guititle "Keine Tasten mutatoren" guilist [ n = (listlen $universaleditbindsnk) //funny how much faster and neater this makes the script loop i 2 [ guilist [ loop j (min (- $n (* $i (div $n 2))) (div $n 2)) [ guitext (at $universaleditbindsnk (+ $j (* (div $n 2) $i))) ] ] ] ] guitab "editbinds 2" guilist [ guilist [ guititle "Mit STRG" loop i (listlen $universaleditbindsc) [ guitext (at $universaleditbindsc $i) ] guititle "Mit STRG + Umschalttaste" loop i (listlen $universaleditbindssc) [ guitext (at $universaleditbindssc $i) ] guititle (format "%1 module binds" (getgame)) loop i (listlen (getalias [@(getgame)editbinds])) [ guitext (at (getalias [@(getgame)editbinds]) $i) ] ] guilist [ guititle "Mit Umschalttaste" loop i (listlen $universaleditbindss) [ guitext (at $universaleditbindss $i) ] ] ] ]