.| Autor | Beitrag |
|---|---|
|
000 30.01.2010, 17:02 Bungler pdm |
hallo leute, nach dem ich eine weile die suche durch stöbert habe aber nichts gescheites gefunden habe, erstelle ich nun ein thema also ich habe eine etwas größere map gebaut und habe in der map eingänge in eine halle. jedoch soll jede runde 2 andere türen zu sein also nicht das die tür einfach nur zu ist man läuft gegen und dann geht sie auf ... sondern das man die tür die runde nicht nutzen kann ja habe schon wild rum probiert aber weis nicht wie es gehen soll, es geht aber habe ich mal vor lange zeit auf einer map gemacht :) mfg BungLer -- |
|
Profil || Suche |
|
001 30.01.2010, 18:29 Bluthund |
Da du von Runden sprichst, folgere ich mal, dass du für Gegenschlag kartierst? Nutz doch einen Zufallsgenerator, der multisource-Entities triggert, die als Master-Eintrag der Türen agieren. The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
002 30.01.2010, 18:30 Bungler pdm |
deine erste frage versteh ich nicht xP aber das andere guck ich mir mal an dafür schon mal danke wenn andere noch ideen haben wie man das machen könnte, ich höre gern zu :) -- |
|
Profil || Suche |
|
003 02.02.2010, 15:10 Bungler pdm |
so ich habe den "zufallsgenerator" mal ausprobiert aber irgendwie klappt das nicht vllt sieht einer den fehler ich will das der zufalls genarator 1mal zum runden start auslöst und dann erst wieder zur nächsten runde -- |
|
Profil || Suche |
|
004 02.02.2010, 16:16 Bodybag |
Dein Problem ist recht einfach: Du hast dem Button den Namen des Ziels gegeben, ergo hat bei der Zerstörung des Buttons der Button sich selbst getriggert, was zu keinem Ergebnis geführt hat. Allerdings gehen die Türen nach einer gewissen Zeit alle auf, und sie gehen vor allem nicht mehr zu. Leider weiß ich nicht wie du das Problem lösen kannst. MfG Bodybag -- |
|
Profil || Suche |
|
005 02.02.2010, 16:18 Bungler pdm |
oh ok naaj man sieht die eig. fehler manchmal nicht ^^ aber wenn das mit den türen so ist da sie dann zu gehen das soll so ja nicht sein die tür soll ja nach drücken des button die ganze runde auf bleiben :-S EDIT: hab das jetzt mal geändert ... die tür/en geht/en nun auf ... problem ist nur ich will nicht das alle türen auf gehen sondern nur eine und die tür soll die ganze runde halt auf bleiben und das bleibt sie wohl auch --Dieser Beitrag wurde am 02.02.2010 um 16:38 von Bungler pdm bearbeitet. |
|
Profil || Suche |
|
006 02.02.2010, 16:35 Bodybag |
Achso, na dann ist doch alles Wunderbar, hab doch geschrieben, das die Türen NICHT wieder zu gehen. Allerdings sind nach einer bestimmten Zeit aber eben alle auf... -- |
|
Profil || Suche |
|
007 02.02.2010, 16:38 Bungler pdm |
ja und genau das sollen sie nicht ... es soll nur eine tür auf gehen :-S --Dieser Beitrag wurde am 02.02.2010 um 16:39 von Bungler pdm bearbeitet. |
|
Profil || Suche |
|
008 05.02.2010, 10:05 Bungler pdm |
ich bekomm es immer noch nicht hin ... der "laser" soll nur ein mal pro runde schiesen es gibt ja auch nen tutorial für das was ich machen will nur leider ist das noch leer EDIT: ok hab es doch hin bekommen die "Strike again time" musste nur hoch gesetzt werden :) jetzt muss ich es nur noch bin bekommen das der "laser" an jedem runden start 1mal auslöst Dieser Beitrag wurde am 05.02.2010 um 12:12 von Bungler pdm bearbeitet. |
|
Profil || Suche |
|
009 05.02.2010, 13:43 Bluthund |
Wenn du nur willst, dass er einmal auslöst wäre wahrscheinlich -1 passender als ein hoher Wert, da der hohe Wert durchaus zu einem erneuten Feuern führen könnte bei einer entsprechend hohen Rundenzeit. Auch lesen und nicht nur die Bilder ankucken und Entity-Einstellungen kopieren. -- The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
010 05.02.2010, 13:46 Bungler pdm |
ja nun geb ich dem den namen "game_player_spawn" ... dann passiert nur irgendwie nichts und zu dem -1 wo soll ich das den einfügen oO -- |
|
Profil || Suche |
|
011 05.02.2010, 13:50 Bluthund |
Den Wert, den du in #008 als ganz hoch eingestellt beschrieben hast ._. The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
012 05.02.2010, 14:00 Bungler pdm |
ok es geht wenn man als namen "game_playerspawn" nimmt danke dafür schon mal nur ist es so wenn ich -1 als wert nehme dann schiest er ununterbrochen heist alle türen öffnen sich sofort EDIT: läuft die map eine min und es kommt jemand auf dem server und spawn löst der generator wieder aus :-S --Dieser Beitrag wurde am 05.02.2010 um 14:15 von Bungler pdm bearbeitet. |
|
Profil || Suche |
|
013 05.02.2010, 14:41 Bluthund |
Ok ich hab grad nochmal in den Code geschaut und Valve hat da die Sonderfunktion von -1 wie bei anderen Entities nicht mit drin. Möglichkeiten: Sollte "game_playerspawn" als Name tatsächlich durch jeden spawnenden Spieler triggern (was bei dem Namen ja Sinn machen würde ^^), kannst du zum Triggern auch den Umweg über die Tür nehmen welche beim Rundenstart zurückgesetzt wird und dabei ihr Target triggert. --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
014 05.02.2010, 14:57 Bungler pdm |
ok ich habe jetzt ne 16x16x16 block gemacht den zum func_door Name game_playerspawn damit geht es soweit ... aber -1 heist ja sie bleibt die ganze runde offen oda? -- |
|
Profil || Suche |
|
015 05.02.2010, 14:58 Skuldoon |
-1 heißt sie bleibt offen bis zum rundenrestart, ja --Nur die, welche sich für ganz stark und extra erwachsen halten trinken Kaffee ohne Milch. Das sind meist auch die Leute, welche rassistisch und homophob sind. Da Rassismus von Minderwertigkeitsgefühlen und Homophobie von latenter Homosexualität stammt, trinken also nur ängstliche Schwule Kaffee ohne Milch. Das wurde wissenschaftlich durch Galileo auf Pro7 bewiesen. |
|
Profil || Suche |
|
016 05.02.2010, 14:58 Bungler pdm |
ok dann müsste es ja so klappen ... dann kann ich die map ja endlich zu ende bauen :) ich danke für die hilfe :) -- |
|
Profil || Suche |
|
017 05.02.2010, 15:08 Bungler pdm |
ah es geht doch nicht dadurch das die tür offen bleibt ... löst er den laser ständig aus :-S und wenn ich 1 nehme da sie gleich wieder zu geht ... klappt es auch nicht da sobald jemand erneut auf den server connectet die tür wieder auf geht :-S aber dazu müsste ich doch das "fire on close" nutzen können ... welches etwas auslöst das die tür so blockiert das die tür nicht mehr aufgehen kann die runde? ohman auf was hab ich mich da nur eingelassen ^^ --Dieser Beitrag wurde am 05.02.2010 um 15:10 von Bungler pdm bearbeitet. |
|
Profil || Suche |
|
018 05.02.2010, 17:56 Bluthund |
Okay, dein Problem beweist mal wieder eindrucksvoll, dass CS leider nur ein einziger großer Hack ist. Ich hab mich mal hingesetzt und was zusammengeschraubt, was ziemlich genau deinen Ansprüchen entsprechen sollte. Basis dafür war das Tutorial von Herr Freimann zum Zufallsgenerator, was leider einige Probleme hat wenn es mit Umschalt(Toggle)-Mechanismen oder Rundenneustarts (was ja ein wichtiger Punkt bei dir ist) genutzt wird. Benötigte Entities: n func_button Aufbau: Der Beam (env_beam): Beam-Start (info_target): Die Schalter (func_button): Die Durchreicher (multi_manager; ohne SmartEdit editieren): Der Abschalter (trigger_changetarget): The C language combines all the power of assembly language with all the ease-of-use of assembly language. Dieser Beitrag wurde am 05.02.2010 um 17:59 von Bluthund bearbeitet. |
|
Profil || Suche |
|
019 05.02.2010, 18:04 Bungler pdm |
ohman ... hab heute so viel tigger und target gelesen das ich das heute nichts mehr hin bekomme ich setz mich da morgen mal ran und probiere das mal nach zu bauen ... ob das was wird oO aber ich danke dir für die arbeit trotz deines prüfungsstress ... ansonsten viel glück natürlich bei den prüfungen ich meld mich dann mal ob es was geworden ist :) -- |
|
Profil || Suche |
|
020 05.02.2010, 21:33 Instinkt |
Das Problem tritt nicht auf wenn das env_beam über ein trigger_relay ausgeschaltet wird. -- Dieser Beitrag wurde am 05.02.2010 um 21:33 von Instinkt bearbeitet. |
|
Profil || Suche |
|
021 05.02.2010, 22:38 Bluthund |
Tatsächlich, damit lässt sich natürlich einiges an Komplexität einsparen (vor allem dieses bittere changetarget-Gehure ^^): * Beim env_beam wird das Toggle-Flag gesetzt und es bekommt einen Namen: * Sämtliche Abschalter, Rücksetzer und das Null-Target von oben können entfallen. Funktioniert ganz ausgezeichnet, danke für die Vereinfachung, Instinkt. --The C language combines all the power of assembly language with all the ease-of-use of assembly language. Dieser Beitrag wurde am 05.02.2010 um 22:55 von Bluthund bearbeitet. |
|
Profil || Suche |
|
022 06.02.2010, 00:03 Bungler pdm |
nun seh ich garnicht mehr durch oO -- |
|
Profil || Suche |
|
023 06.02.2010, 01:24 Bluthund |
Dann gibt es jetzt zwei Möglichkeiten: Ersteres wird sich von selbst lösen. Bei letzterem kann man dir nur ans Herz legen dich nochmal mit einigen der Grundlagen-Tutorials und der Entity-Bibliothek auseinander zu setzen bevor du weitermappst. The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
024 06.02.2010, 02:18 Bungler pdm |
da ich kein alk trinke kannst du das auschliesen ... ich denke eher es ist die müdigtkeit ^^ ich muss mich da später in ruhe ran setzen, ich kann die grundlagen der entity-bibliothek. nur hab ich mir die zu letzt vor jahren angeguckt ... den wenn ich eine funktion mal gemappt habe dann kann ich die auch, ab dann ohne hilfe ... bedeute hab ich den zufallsgenerator ein mal richtig hin bekommen, werd ich damit keine probleme mehr haben ^^ und ich weis das ich noch ne menge zu lernen haben, das was du da geschieben hast da wär ich nie von alleine drauf gekommen, aber dazu bin ich ja hier um zu lernen :) und so schlecht mapp ich eig. nicht, da meine mapps auf deren server genre richtig gut laufen und auch recht beliebt sind :) -- |
|
Profil || Suche |

