04.10.2012, 15:12 | #1 (permalink) |
Registriert seit: 09.12.2006
Beiträge: 84
|
Dynamischer Respawn setzen
Hallo ,
ich mal wieder , ich bin gerade am verzweifeln. Ich versuche gerade eine Respawn Marker über Funk zu setzen und habe dafür einen Auslöser erstellt der beim Funkspruch Alpha die Datei repawnmarker.sqf mit Inhalt: deleteMarker "respawn_WEST"; respawnmarker = createMarker ["respawn_WEST" ,position player]; "respawn_WEST" setMarkerShape "ELLIPSE"; "respawn_WEST" setMarkerType "Flag"; das funktioniert so weit auf dem lokalen System. Aber sobald ich das als PBO packe und auf den Server hochlade und starte funktioniert es nicht mehr? Es wird zwar der erste Respawnmarker gesetzt aber bei wiederholen des Auslösers nicht mehr. Was muss ich hier tun? Gruß |
04.10.2012, 15:41 | #2 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 39
Beiträge: 2.666
|
Den "Respawn_West" Marker zu loeschen und neu zu erstellen ist mir ein gaenzlich neues vorgehen. Probier doch lieber den Marker mit setMarkerPos an die gewuenschte position zu verschieben.
Code:
"Respawn_West" setMarkerPos getpos player description.ext: Code:
respawn = "INSTANT"; respawndelay = 5; hoschi |
04.10.2012, 16:14 | #3 (permalink) |
Registriert seit: 09.12.2006
Beiträge: 84
|
Hallo Moerderhoschi,
vielen Dank für deine schnelle Antwort. Warum es sich schwer wenn es doch einfach geht ;-). Sorry, bin ein absoluter Anfänger, habe zwar in Vergangenheit mal was gemacht aber immer wieder aus Frust aufgehört. So, ich habe nun einen Respawn_WEST Marker auf die Karte gesetzt und einen Funkauslöser erstellt mit folgendem Code: "Respawn_West" setMarkerPos getpos player, das funktioniert auch ohne Probleme. Wenn ich den Code in eine erstellte sqf schreibe und im Auslöser über [] exec "respawnmarker.sqf" es ausführe passiert nichts!! Es erschein eine Meldung mit .|#| Respawn_WEST SetMarkerPos getPos Play… error invalid number in expression ??? Warum ? Noch ne frage läuft es dann auch im Multiplayer mit mehreren Mitspielern? Was ist hier zu beachten? Gruß |
04.10.2012, 16:47 | #4 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 39
Beiträge: 2.666
|
Kein Problem, bei ArmA braucht man eben eine menge Geduld.
Ich habe Dir mal ein Beispiel gebastelt und an diesem Beitrag angehangen. Da kannst es dir abschauen oder direkt uebernehmen. Es sind beide Varianten, mit und ohne Script, darin enthalten. Schaue es Dir an und bei Fragen wieder melden gruß hoschi |
04.10.2012, 17:28 | #6 (permalink) |
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 39
Beiträge: 2.666
|
Klar doch. Im Script steht genau das selbe wie in dem Alpha Trigger. Es spielt also keine Rolle ob du den Befehl
Code:
"Respawn_West" setMarkerPos getpos Player Das einzige vorauf man hier achten muss ist in der Abfrage ein Code:
if (!isDedicated) then {...} Genau hier ist aber das Dilemma, auf einem Dedicated Server gibt es keinen Player. Das muss dir jetzt nichts sagen, ist eine sache der Lokalitaet, und geht meiner Meinung nach schon ueber die ArmA Basics hinaus! Du kannst also ruhig die erste Variante in der Beispielmission mit dem Alpha Trigger & ohne Script nutzen. Das ganze funktioniert auch im MP mit deinen Teammates. gruß hoschi |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
mobil respawn mit [R3F] | tramu | Editing & Scripting | 1 | 21.04.2012 19:57 |
Domination Ace Ver. (z) Respawn Probleme | Panzagrenadier | Technische Fragen & Probleme | 0 | 02.02.2012 02:16 |
fahrzeug respawn mit anderen waffen | Bierchen | Editing & Scripting | 8 | 27.01.2011 15:13 |
Respawn mit besitmmten Namen | burns | Editing & Scripting | 6 | 12.10.2010 21:45 |
Probleme bei Norrin Revive Script 0.49b | Jekko | Editing & Scripting | 24 | 21.09.2010 20:39 |