€r!k
17.06.2006, 11:12
Da es kein Tutorial zu diesen Elektrowällen gibt durch die nur Combine durchkommen hab ich mich mal drangesetzt.
Schritt 1
Ihr baut euch einen Brush der 1 Unit dick ist und belegt ihn mit der Textur "effects/combineshield/comshieldwall2".
http://img161.imageshack.us/img161/1894/sdkcombinewall12ff.th.jpg (http://img161.imageshack.us/img161/1894/sdkcombinewall12ff.jpg)
Schritt 2
Nun macht ihr den Brush zu einem "func_brush". Stellt dann bei "Solidity" "Never Solid" ein. Der Brush soll "combinewall" heißen.
http://img161.imageshack.us/img161/9868/sdkcombinewall21rh.th.jpg (http://img161.imageshack.us/img161/9868/sdkcombinewall21rh.jpg)
Schritt 3
Da jetzt alles und jeder durch den Brush kann macht ihr ein Clip. Entweder ihr macht es für den Spieler ("tools/toolsplayerclip") unzugänglich oder für NPCs ("tools/toolsnpcclip"). Für beide geht auch indem ihr die Clip ("tools/toolsclip") Textur nehmt.
http://img213.imageshack.us/img213/6686/sdkcombinewall35dl.th.jpg (http://img213.imageshack.us/img213/6686/sdkcombinewall35dl.jpg)
Schritt 4
Jetzt baut ihr einfach noch die Felder"-halterung". Das erste Teil ist "models/props_combine/combine_fence01a.mdl" und das zweite Teil ist "models/props_combine/combine_fence01b.mdl", beide Teile sollen ein "prop_static" sein.
Dann zieht ihr euer Feld einfach so lang das es an den ganzen Halterungen langläuft.
http://img100.imageshack.us/img100/1429/sdkcombinewall43je.th.jpg (http://img100.imageshack.us/img100/1429/sdkcombinewall43je.jpg)
Schritt 5
Nun macht ihr euch die Sounds. Ihr baut zwei "ambient_generic" und platziert sie genau in der Mitte des Feldes. Das eine "ambient_generic" bekommt den Sound "ambient/machines/combine_shield_loop3.wav". Bei diesem geht ihr unter flags und macht überall die Häckchen raus und gebt ihm den Namen "combinewall-loop". Das andere bekommt den Sound "ambient/machines/combine_shield_touch_loop1.wav". Hier macht ihr auch alle Häckchen raus ausser bei "Start Silent". Dieses "ambient_generic" bekommt den Namen "combinewall-touch".
Schritt 6
Jetzt baut ihr einen neuen Brush um den Wall aber etwas größer. Er bekommt die Textur "tools/toolstrigger" und wird zu einem "trigger_multiple" gemacht und der Name muss auch "combinewall" sein. Bei Outputs muss stehen: http://img155.imageshack.us/img155/4889/output7ev.jpg
http://img213.imageshack.us/img213/4404/sdkcombinewall56wq.th.jpg (http://img213.imageshack.us/img213/4404/sdkcombinewall56wq.jpg)
Wer es nicht ganz kapiert hat kann alles in der SDK Map nachschauen: SDK_CombineWall (http://erik.gmod.de/Eriks%20Zeug/Maps/VMFs/SDK_CombineWall.rar)
Um das Kraftfeld auszuschalten müsst ihr folgendes tun:
Schritt 1
Den Clip Brush macht ihr auch zu einem "func_brush" und stellt bei "Solidity" "Toggle" ein und gebt dem Brush ebenfalls den Namen "combinewall"
Schritt 2
Die "Feld Halterungen" macht ihr zu einem "prop_dynamic" und gebt ihnen den Namen "combinewall-halter".
Schritt 3
Ihr baut einen Knopf, stellt bei den "Keyvalues" bei "Delay Before Reset" "-1" ein, stellt bei den Flags "Toggle, Don't move und "Use Activates" an und gebt dem Knopf folgende Outputs:
http://img54.imageshack.us/img54/350/sdkcombinewalloutputs2rj2.jpg
Und hier auch noch eine Beispielmap für die es nicht kapiert haben:
SDK_CombineWall2 (http://erik.gmod.de/Eriks%20Zeug/Maps/VMFs/SDK_CombineWall2.rar)
Schritt 1
Ihr baut euch einen Brush der 1 Unit dick ist und belegt ihn mit der Textur "effects/combineshield/comshieldwall2".
http://img161.imageshack.us/img161/1894/sdkcombinewall12ff.th.jpg (http://img161.imageshack.us/img161/1894/sdkcombinewall12ff.jpg)
Schritt 2
Nun macht ihr den Brush zu einem "func_brush". Stellt dann bei "Solidity" "Never Solid" ein. Der Brush soll "combinewall" heißen.
http://img161.imageshack.us/img161/9868/sdkcombinewall21rh.th.jpg (http://img161.imageshack.us/img161/9868/sdkcombinewall21rh.jpg)
Schritt 3
Da jetzt alles und jeder durch den Brush kann macht ihr ein Clip. Entweder ihr macht es für den Spieler ("tools/toolsplayerclip") unzugänglich oder für NPCs ("tools/toolsnpcclip"). Für beide geht auch indem ihr die Clip ("tools/toolsclip") Textur nehmt.
http://img213.imageshack.us/img213/6686/sdkcombinewall35dl.th.jpg (http://img213.imageshack.us/img213/6686/sdkcombinewall35dl.jpg)
Schritt 4
Jetzt baut ihr einfach noch die Felder"-halterung". Das erste Teil ist "models/props_combine/combine_fence01a.mdl" und das zweite Teil ist "models/props_combine/combine_fence01b.mdl", beide Teile sollen ein "prop_static" sein.
Dann zieht ihr euer Feld einfach so lang das es an den ganzen Halterungen langläuft.
http://img100.imageshack.us/img100/1429/sdkcombinewall43je.th.jpg (http://img100.imageshack.us/img100/1429/sdkcombinewall43je.jpg)
Schritt 5
Nun macht ihr euch die Sounds. Ihr baut zwei "ambient_generic" und platziert sie genau in der Mitte des Feldes. Das eine "ambient_generic" bekommt den Sound "ambient/machines/combine_shield_loop3.wav". Bei diesem geht ihr unter flags und macht überall die Häckchen raus und gebt ihm den Namen "combinewall-loop". Das andere bekommt den Sound "ambient/machines/combine_shield_touch_loop1.wav". Hier macht ihr auch alle Häckchen raus ausser bei "Start Silent". Dieses "ambient_generic" bekommt den Namen "combinewall-touch".
Schritt 6
Jetzt baut ihr einen neuen Brush um den Wall aber etwas größer. Er bekommt die Textur "tools/toolstrigger" und wird zu einem "trigger_multiple" gemacht und der Name muss auch "combinewall" sein. Bei Outputs muss stehen: http://img155.imageshack.us/img155/4889/output7ev.jpg
http://img213.imageshack.us/img213/4404/sdkcombinewall56wq.th.jpg (http://img213.imageshack.us/img213/4404/sdkcombinewall56wq.jpg)
Wer es nicht ganz kapiert hat kann alles in der SDK Map nachschauen: SDK_CombineWall (http://erik.gmod.de/Eriks%20Zeug/Maps/VMFs/SDK_CombineWall.rar)
Um das Kraftfeld auszuschalten müsst ihr folgendes tun:
Schritt 1
Den Clip Brush macht ihr auch zu einem "func_brush" und stellt bei "Solidity" "Toggle" ein und gebt dem Brush ebenfalls den Namen "combinewall"
Schritt 2
Die "Feld Halterungen" macht ihr zu einem "prop_dynamic" und gebt ihnen den Namen "combinewall-halter".
Schritt 3
Ihr baut einen Knopf, stellt bei den "Keyvalues" bei "Delay Before Reset" "-1" ein, stellt bei den Flags "Toggle, Don't move und "Use Activates" an und gebt dem Knopf folgende Outputs:
http://img54.imageshack.us/img54/350/sdkcombinewalloutputs2rj2.jpg
Und hier auch noch eine Beispielmap für die es nicht kapiert haben:
SDK_CombineWall2 (http://erik.gmod.de/Eriks%20Zeug/Maps/VMFs/SDK_CombineWall2.rar)