ich bin noch ein sagen wir mittel total noob und mach schon lange einfach nur irgendwelche maps.
jetzt würde ich aber auch gerne mal irgend etwas gescriptetes auf meiner map haben. (wie z.B. wenn ich dort hingehe geht mr.Y zu position X...) habe schon nach nem tut für mein prob gesucht. hab aber nix gefunden...
daher wollte ich fragen ob mir da jemand helfan kann, eben nur die grundlagen des scriptens...
Ich kann dir leider nicht viel weiterhelfen, nur soviel: Scripting ist immer an sogenannte Timer oder Trigger gebunden, dh, du musst entweder eine bestimmte Zeitspanne (zB 5 Minuten nach dem der Spieler gespawnt ist) oder einen Trigger, zB nachdem der Spieler einen bestimmten Brush durchlaufen hat (nimm da am besten tool_trigger als Textur)
Du kannst das dann alles miteinander kombinieren und soweiter. Wie du jetzt aber tatsächlich Aktionen dranhängst musst du eher nZero oder combine fragen...
Ansonsten kann ich dir noch die Valve Developer Community empfehlen. Dort gibt es auch einige (technische) Informationen und Tutorials (allerdings auf Englisch!).
das geht indem du ein scripst ausführst indem du in eine script zone gehst die du erstellt hast dann kann du den zombie npc scripten mit der schlag bewegung und der andere rebelle kann dann schreien oder auf den boden gehen diese zwei npc sind in einem npc_clip drinne damit der zombie dich erstmal nicht angreifen kann
nZero thx für den tipp aber da hätte ich 2 fragen (ich weis die sind sicher total dumm... bin aber eben ein noob):
was ist ein npc_clip?
du sagtest: "das geht indem du ein scripst ausführs indem du in eine script zone gehst die du erstellt hast" und wie erstelle ich diese zone?
Sheep Adi thx für die seite, die kenn ich, nur ich hab nichts was mit scripten zu tun hat gefunden... wo ist das, also unter den tuts nicht...
Letzten Endes wird für das was du vor hast auch kein "Script" (Datei) erstellt wie du es dir vielleicht vorstellt. Man muss einfach die entsprechenden scripted_sequence (usw) Entities im Hammer setzen. (Vielleicht hast du das mit dem Scripten auch so gemeint und ich habs nur falsch interpretiert, dann sorry)
also erstmal brauchst du die Zombies oder einen npc_maker der dir die Zombies spawnt.
Dann brauchst du noch die Rebellen. einfach die entspr. npc_ entities setzen
ALs nächstes kommt an die stelle wo die Szene ausgelöst werden soll ein Block den du zu einem trigger_once machst. Dann machste noch ein scripted_sequence (ich weiß nicht obs damit geht. evtl ein target entity, weiß ned genau wie das heißt), wo die zombies hinlaufen sollen und "aktivierst" dieses target-entity bzw das sequecne entity, indem du bei den Outputs des trigger_once die entsprechende Aktion einstellst.
Vielleicht hilft dir meine (grobe) beshreibung etwas weiter. Für eine genauere Beschreibung hatte ich jetz leider keine Zeit. Evtl können die anderen die noch etwas mehr tipps geben.
die zone machst du indem du einen brush (bauklotz) erstellst an der stelle die das ganze auslösen soll (zB in einem raum gleich wenn du durch die tür gehst im tür rahmen einfach) und diesen brush mit trigger_tool oder ähnlichem belegst: vorsicht: kein no_draw benutzen, da dann der brush verschwindet bei compilieren (einbau in hl2) verschwindet.