Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
07.02.2002, 00:20
LePrau



Wie von Prefect vorgeschlagen hier ein Thread zu einem Tutorial, das ich gleich an NoX abschicken werde. Der korrekte Thread-Link soll mit drin sein, deshalb isses noch nich weg ;)

Solange es nicht auf TheWall bei den Tutorials veröffentlicht ist, könnt ihr es hier nachlesen:
Tutorial: Master-Eigenschaft in CS

Dieser Thread soll dazu dienen, aufkommende Fragen für alle zu beantworten, Fehler zu nennen und Ergänzungsvorschläge zu machen. Wenn ihr das hier tut, hat es den Vorteil das es für alle verfügbar ist ohne das für unsere Staff-Jungens Aufwand entsteht ;)

PS: Ich hoffe, das alle "Tutorianten" in Zukunft einen gleichnamigen Thread zu ihren Tutorials zu eben diesem Zweck eröffnen. Wenn man sich auch an die Namensgebung hält ("Tutorial: blablabla") dann kann man sehr effektiv auch tief vergrabene Tutorial-Threads mit der Forums-Suche wiederfinden.

[edit]
http://www.thewall.de/ThWboard/showtopic.php3?threadid=22702
Crosslink zu dem Vorschlag von Prefect . . .
[/edit]

--

voice - Ruhe in Frieden


Dieser Beitrag wurde am 07.02.2002 um 00:29 von LePrau bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
17.07.2002, 12:12
dErGoO



So ich scheine ja der erste zu sein, der diesen Thread ausgräbt. Also da der Leprau im IRC ja nie da ist (grml), muß ich wohl hier mal Fragen:

Und zwar Folgendes:

In meiner Map werden ganz am Anfang durch einen Trigger_multiple, durch den der Player fällt eine Reihe von Reset-Mechanismen ausgelöst, auch der für die Multisources. Das heißt der trigger_multiple triggert einen Multimanager der unter anderem folgendes enthält (hab die Namen außem Tut genommen):

key value
master1reset 0
master1on 0

der Rest ist dann wie im Tut beschrieben, also 3 env_globals, die den Wert Master1 setzen (eins als initial, eins off, eins on) und eben das func_door, dass "master1reset" heißt und als target "master1off" hat.

Alle in meiner Map befindlichen Multisources haben jetzt als Global State Master "Master1". Demnach müssten sie ja nach deiner Methode am Anfang der Runde resetet werden.

Erstmal will ich die Multisources garnicht als master für etwas anderes nehmen, sondern es geht mir darum, dass nachdem mehrere Buttons gedrückt werden das target der jeweiligen Multisource getriggert wird.

Was ich nicht ganz verstehe: Wenn ein env_global einen multisource auf "on" setzt heißt das doch, das der multisource aktiviert (also benutzbar) ist, und das ich dann meine buttons triggern könnte, die die Multisource auslösen. Wenn der Multisource jetzt am Anfang jeder Runde auf "off" und dann wieder auf "on" gesetzt wird, ändert das dann überhaupt etwas daran, dass die buttons ihn letzte Runde getriggert haben?

Denn was ich eigentlich will ist, dass man in jeder Runde neu die z.B. 2 Buttons aktivieren muß um die multisource auszulösen.

Um es kurz zu machen, das ganze funktioniert bei mir nicht, das heißt wenn ich ich in der zweiten Runde erneut die 2 Buttons benutze, triggert die multisource ihr target nicht

Ich wäre euch (oder besser gesagt Leprau) sehr dankbar, wenn ihr mir helfen könntet.

Achja, existiert vieleicht eine Testmap, in der man sich das ganze Tut mal anschauen kann?!

--

zum Seitenanfang zum Seitenende Profil || Suche
002
17.07.2002, 17:52
LePrau



Leider ist die Funktion der Multisource im Zusammenhang mit env_globals anders gedacht: So kann die multisource lediglich als Master-Eintrag verwendet werden. Der "initial stae = on" würde die multisource gleich auf an stellen. Wenn du möchtest, das man zwei oder mehr Buttons drücken muss damit die Multisource ihr Ziel auslöst, musst du lediglich der Multisource einen Namen geben, allen Buttons die Multisource als target verpassen und dann noch ein Target in der Multisource eintragen. Die Variante mit env_globals eignet sich eher dann, wenn man etwas verfügbar/nicht verfügbar machen will _ohne_ dass der Zustand eines oder mehrerer Buttons entscheidend ist.

Die Multisource darfbei dir also auch kein global state master haben!

Ich hofffe das hilft dir weiter :D

PS: JAJA ich bin halt im Praktikum, von morgens um 8:00 bis spät nachmittags um 16:30, wobei jedesmal noch ne Stunde Fahrt hinzukommt...

--

voice - Ruhe in Frieden

zum Seitenanfang zum Seitenende Profil || Suche
003
17.07.2002, 23:42
dErGoO



Das war so weit eigentlich klar, mein Problem liegt auch nicht dabei, das die Schaltung nicht funzt, sondern vielmehr, dass sie in der nächsten Runde nicht funzt, also brauche ich Ideen und Vorschläge um das ganze zu reseten :D

--

zum Seitenanfang zum Seitenende Profil || Suche
004
23.10.2004, 14:34
derNoob



hab auch eine frage... es steht in deinem tut folgende zeile:

global state master: master1

nur kann ich den master1 nirgends finden... kannst du mal schnell erklären, wer/was der master1 is

--

zum Seitenanfang zum Seitenende Profil || Suche
005
23.10.2004, 14:48
Smeagol



du leichenschänder(schau mal auf das datum des threads).
konsumier bitteschön erst mal ein paar tutorials, ja?

wenn da steht "global state master: master1" dann heißt dass, dass du unter "global state master" "master1" EINTRAGEN sollst ...

nochmals: konsumier bitteschön erst mal ein paar tutorials
vor allem die absoluten basisdinge. (mein erster raum, eine leiter usw)

--

zum Seitenanfang zum Seitenende Profil || Suche
006
23.10.2004, 18:21
derNoob



die hatte ich ja alle schon durch... bin ja auch durch ein tut auf den thread gekommen... wenn da steht master1m dann denk ich mal, ist master1 ein entity... und das hab ich im tut nicht gefunden

edit:

außerdem bezieht sich der thread ja über das tut... und da hab ich ma dicht, lieber ein verstaubtes thema neu beschreiben anstatt 20 sinnlose threads aufzumachen...

--


Dieser Beitrag wurde am 23.10.2004 um 18:29 von derNoob bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
23.10.2004, 18:39
Megge



In den Thread zu schreiben war in dem Fall i.O.

In ältere Threads zu schreiben ist auch kein Verbrechen, nur manche fassen dies als ein solches auf. Ich betrachte es als 'Er war clever genug in der Forensuche danach zu suchen, jedoch verstand er die Antworten nicht'.

Ich hoffe, das Tutorial ist nun verstanden.

--

zum Seitenanfang zum Seitenende Profil || Suche
008
23.10.2004, 19:09
derNoob



das tutorial war ja schon verstanden... nur eben der teil mit dem master1 nicht... (ich mein jetzt, was das für ein entity sein soll)

edit: was heißt i.O.? hab keine ahnung :)

--


Dieser Beitrag wurde am 23.10.2004 um 19:09 von derNoob bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
23.10.2004, 20:02
Flann



"master1" ist kein Entity, sondern eine (globale) Variable. Steht vermutlich auch irgendwo im Tutorial.

--

zum Seitenanfang zum Seitenende Profil || Suche
010
23.10.2004, 20:09
derNoob



achso.. na dann..

--

zum Seitenanfang zum Seitenende Profil || Suche
011
31.10.2004, 19:30
LePrau



i.O. heißt "in Ordnung", und ich muss da auch mal einen Tadel an Smeagol aussprechen: Ist doch schön, das mal jemand den Thread benutzt, der dafür gedacht war, Fragen zu dem Tutorial zu stellen.

derNoob: Wurde ja jetzt von Megge, Flann und auch Smeagol erklärt, master1 soll einfach der Wert sein, Half-Life merkt sich unter diesem Namen dann automatisch den Zustand, und man kann mit mehreren env_globals eben den Zustand dieses Wertes ändern, so als hätte man mehrere Schalter, die alle die gleiche Lampe schalten :)

[edit] Oh Schande, der Thread ist ja schon wieder ne Woche hier drin ... :D
Ich war hier ne zeitlang nicht mehr im Board ...

--

voice - Ruhe in Frieden


Dieser Beitrag wurde am 31.10.2004 um 19:31 von LePrau bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche