Hi, bin neu hier, und hab durch diese Seite auch das Mappen gelernt (ich mappe für Portal), die seite ist echt top! richtig klasse daumen hoch Ok nun zu meinem Problem:
In der echten Portal Kampagne und in sogut wie allen downloadable maps gibt es abschnitte, in denen das spiel lädt (einen weiteren mapabschnitt) so, ich habe jetzt eine map, die zum compilen schon c.a. 5 minuten braucht, und wenn ich nur was ändern will, ist das ganzschön umständlich... also wollte ich es so machen, dass ich jetzt einen abschnitt einbaue, wo eine neue map geladen wird, bei der der anfang genauso ist wie das ende der vorherigen.
Bisher hab ich da ein Entity namens "trigger_changelevel" gefunden, hab da i einen mapnamen eingegeben (die map in der ich mich befinde, also sollte sie eig neu laden) aber beim betreten dieses triggers passiert nichts xD die konsole sagt konnte das ned finden.. hm also frag ich euch mal wie man sowas am besten macht.
Danke für die schnelle antwort also läuft es genauso wie ich es mir gedacht habe, aber die Umsetzung scheint ein bisschen komplizierter zu sein..
Ich bin nur ein wenig überfordert was sie z.B. mit:
"Place an info_landmark in both maps to mark the same location in both maps.
To fire events in the next level, use the OnChangeLevel output to turn on an env_global in the current level. Create a logic_auto in the next level that checks for the state set by the env_global."
Meinen :S soll man einen brush um das was iun der neuen map auch sein soll erstellen? Ich versteh das nicht so ganz
Ok, ich bin jetzt etwas weiter
ich brauche ein "Trigger_transition" als brush, der regelt, was in der nächsten map gleich sein muss.. Nun brauch ich in der 1. map noch:
1 env_global (bei dem sich mir der sinn nicht ganz erschließt)
1 info_landmark
und in der 2. map:
1 logic_auto (bei dem sich mir der sinn nicht ganz erschließt)
1 info_landmark
jetzt muss mir mal jemand erklären wie diese env_global und logic_auto zu benutzen sind :S
außerdem frage ich mich was ich alles noch bei dem "trigger_changelevel" eingeben muss, bei New Map Name nur MEIN_MAP_NAME oder map MEIN_MAP_NAME? :S
hoffe auf eine erklärung
env_global und logic_auto brauchst du nur wenn du in der 1. Map bestimmte "Zustände" speichern möchtest, die auch in der 2. Map noch Gültigkeit haben sollen.
Hm, aber bei den beiden entitys gibt es ja nicht gerade viele einstellung, sie müssen sich ja eig auf den bereich des "Trigger_transition" beziehen oder?
und brauch ich den "Trigger_transition" auch an derselben stelle in der 2. map (weil ich muss die zustände speichern, da da "prop_physics" rumfliegen )
außerdem will er meine map nicht laden, ich hab es bisher soweit geschafft, dass er sagt "Lade Daten..." dann schmeißt er mich aber raus hab dafür in der 2. map auch ein "info_landmark" das gleich heißt..
Müssen die an dieselbe stelle?
EDIT: was bedeutet dieses "Global State To Set" bei diesem "env_global" :S das kann man ja auch bei diesem auto entity angeben mein ich.
Beim laden der 2. Map sagt die konsole:
---- Host_Changelevel ----
Loading game from //MOD/SAVE/Reinhold2.HL1...
ERROR: couldn't open.
Level transition ERROR
Can't find connection to Reinhold from Reinhold2
Dropped Jig_Saw from server (Disconnect by user.)
Mfg
[Beitrag wurde 2x editiert, zuletzt von Nobi-Knobi am 23.03.2009, 14:10]
Du musst im Level Reinhold2 bei m trigger_changelevel (ka wies mit dem Transition ist) unter Nextmap Reinhold hinschreiben, und unter Flags "To last level" oder wie das da heisst ankreuzen.
Hm.. immernoch:
"Can't find connection to Reinhold from Reinhold2
Dropped Jig_Saw from server (Disconnect by user.)"
Ich hab keine ahnung woran es liegt, hab ein change level in jeder map und die muss mit dem landmark verknüpft sein gel? gibts sonst noch i welche in und outputs die ich da berücksichtigen muss :S?
Die Fehlermeldung heisst wohl, dass du in der ersten Map beim trigger_changelevel nen Fehler hast, schau mal ob du die richtige Map angegeben hast, und ob du nicht versehentlich dort "to previous level" angekreuzt hast.
Nein ist glaube ich alles richtig, so hab ich alles eingegeben:
Map Reinhold:
"trigger_changelevel" (keine in und outputs; keinen namen (braucht keinen))
"info_landmark" (name landmark1; befindet sich im raum des "trigger_changelevel")
Map Reinhold2:
"trigger_changelevel" (keine in und outputs; keinen namen (braucht keinen))
"info_landmark" (name landmark1; befindet sich im raum des "trigger_changelevel")
und es funzt ned muss ja i was an meinen eingaben falsch sein O.o vll hab ich was ganz opffensichtliches übersehen, i welche in und outpust? hab nämlich garkeine bei den sachen