19.05.2009, 02:35 | #1 (permalink) |
Registriert seit: 19.05.2009
Beiträge: 6
|
respawn in höhe x
hiho ersmal an alle .. ich hab ein problem und zwar würde ich gern eine einheit bsp. ein soldat in einer gewissen höhe zum beispiel 5 meter respawnen lassen damit er zum beispiel auf einem hausdach oder ähnliches steht nachdem er respawnt ist .. das selbe würde ich mit zb. einem helikopter machen wollen damit dieser dann wieder auf dem hausdach steht nachdem er zerstört wurde, der normale respawn für beide ist kein problem nur weiss ich nicht wie ich da eine höhe festlegen kann weil der heli dann in dem haus auf bodenebene spawnt selbiges beim soldaten .. bitte um hilfe thx .. das script für den vehicle spawn hab ich aus mr murrays editing bibel nur da steht nix von einer höhenangabe, der soldat spawnt am marker respawn_west , hab schon etliches probiert weiss nich mehr weiter
|
19.05.2009, 07:20 | #2 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Du musst das Objekt nach dem Respawn mit setPos an den gewünschten Ort stellen. Der Respawnpunkt kann irgendwo liegen.
Erstelle eine Eiheit "Spiel-Logik" (wird als große blaue Fahne im Editor dargestellt) auf der Position des Hauses, und gib ihr z.B. den Namen: Hausdach1 Dein Objekt (Soldat oder Heli) setzt du dann so auf die Position der Spiel-Logik: Objektname setPos [getPos Hausdach1 select 0, getPos Hausdach1 select 1, 5] Die Zahl 5 ist die gewünschte Höhe. Die musst du durch Testen feststellen. Ebenso musst du die genaue Position der Spiel-Logik durch Verschieben festlegen. Zum Austesten verwende einen Funkauslöser mit obiger Zeile in [Bei Akt.]. Als Objektnamen kannst du z.B. player oder den von dir vergebenen Namen eines Helis eingeben. |
19.05.2009, 14:45 | #3 (permalink) |
Registriert seit: 19.05.2009
Beiträge: 6
|
hey cool vielen dank für die schnelle antwort werds gleich mal testen
EDIT: also irgendwie weis ich nicht wie ich diese zeile da verarbeiten kann weil in dem vehicle respawn script gehts irgendwie nicht also denk ich mal das ich den tot der einheit bzw das wieder leben als bedingung in einen prüfauslöser schreiben müsste und daraufhin dann bei aktivierung diese zeile steht nur is jetzt die frage wie ich das genau abfragen kann wann die einheit wieder lebt nach dem respawn EDIT2: habs geschafft das mit den soldaten geht jetz, musste nur den auslöser auf alive soldat1 setzen als bedingung und mehrfach und dann bei aktivierung die zeile rein aber bei den fahrzeugen gehts leider nur an land das is das script vom vehicle respawn welches ich verwende allerdings geht es nicht wenn ich zum beispiel ein flugzeugträger oder ähnliches als startpunkt nehme weil dort das fahrzeug im wasser landet und sofort zerstört wird deswegen wollte ich mal wissen ob jemand weiss was ich dort einfügen müsste damit es in einer bestimmten höhe spawnt um es auf dem träger zu haben thx nochmal Geändert von SgtFox (19.05.2009 um 17:43 Uhr). |
19.05.2009, 20:13 | #6 (permalink) |
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
|
...was fällt Dir hierdran auf?
Vienna wrote: Objektname setPos [getPos Hausdach1 select 0, getPos Hausdach1 select 1, 5] You wrote: _new = _typ createVehicle [_startpos select 0, _startpos select 1,0] Und in dem Guide sthet natürlich nicht alles für jede Lebenslage drin... da muss man schon ein bisschen Gehirnschmalz und Logik opfern, vielleicht auch einfach mal ausprobieren, um zum Ziel zu kommen. |
19.05.2009, 21:34 | #7 (permalink) |
Registriert seit: 19.05.2009
Beiträge: 6
|
das is mir schon klar das da nich alles drinsteht und ich probiere immer sämtliche sachen aus nur auf das simpelste kommt man meistens net das is auch das erste problem was ich nicht selbst lösen konnte hab ja schon etliche missionen gebastelt aber nie mit so einem respawn im wasser bzw auf schiffen .. und ich weiss ja nich ob du dir die posts auch mal durchliest aber ich hab da oben geschrieben das es nur an land geht.. und mir zu sagen ob mir da was auffällt nützt mir recht wenig weil das abändern der zeile bringt nix es landet immernoch im wasser .. wenn dann musst du dich schonmal klarer ausdrücken ... evtl mal sagen was genau ich da reinschreiben soll sonst nützt mir das hier nix .. weil wenn ichs wüsste würd ich wie gesagt nicht fragen.. dazu gibs doch das forum hier .. EDIT3: ich habs hinbekommen .. endlich .. und zwar musste ich nicht diese zeile verändern sondern eine komplett neue hinzufügen und zwar: _new setpos [getpos respawn_2 select 0,getpos respawn_2 select 1,20]; respawn_2 is bei mir der logik punkt an dem gespawnt wird naja trotzdem thx an alle have fun usw. Geändert von SgtFox (20.05.2009 um 00:26 Uhr). |
23.05.2009, 14:27 | #10 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Das Raufstellen auf Gebäude an die Position einer Spiel-Logik geht viel einfacher:
player setpos (SpielLogik modelToWorld [0,0,0]) Es ist keine Höhenangabe notwendig. Wenn die Spiel-Logik auf der Position eines Gebäudes steht, wird so das Objekt oben auf gestellt. |
26.05.2009, 23:40 | #11 (permalink) |
Registriert seit: 19.05.2009
Beiträge: 6
|
ah ok cool gut zu wissen thx nochmal Vienna |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Position Marker, aber höhe 400 meter | Hercules-HH | Editing | 2 | 12.03.2009 16:39 |
Respawn | ~~[puma]~~ | Editing | 4 | 17.07.2008 11:02 |
Respawn | FireFighter14 | Editing | 6 | 26.06.2005 19:34 |