Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 04.10.2012, 15:12   #1 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard 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ß
Togo ist offline   Mit Zitat antworten
Alt 04.10.2012, 15:41   #2 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 32
Beiträge: 2.664
Standard

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
Wobei, wenn Du darauf abzielst dass der Player an Ort seines Ablebens respawnen soll, die einfacherere Variante waere das ganze in der description.ext einzustellen.


description.ext:
Code:
respawn = "INSTANT";
respawndelay = 5;
gruß
hoschi
__________________


Moerderhoschi ist offline   Mit Zitat antworten
Alt 04.10.2012, 16:14   #3 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

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ß
Togo ist offline   Mit Zitat antworten
Alt 04.10.2012, 16:47   #4 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 32
Beiträge: 2.664
Standard

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
Angehängte Dateien
Dateityp: rar respawn_move_with_trigger.Takistan.rar (1,2 KB, 50x aufgerufen)
__________________


Moerderhoschi ist offline   Mit Zitat antworten
Alt 04.10.2012, 17:17   #5 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

Super funktioniert !!! Kannst Du mir erklären was genau was im script macht ?
Togo ist offline   Mit Zitat antworten
Alt 04.10.2012, 17:28   #6 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 32
Beiträge: 2.664
Standard

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
in einem Script ausfuehrst oder direkt im Trigger selbst.
Das einzige vorauf man hier achten muss ist in der Abfrage ein

Code:
if (!isDedicated) then {...}
einzuefuegen, sonst hat ArmA die eigenart den Marker auch auf einem Dedicated Server zu verschieben anstatt nur auf dem Client.
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
__________________


Moerderhoschi ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ä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


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116