07.03.2009, 23:36 | #1 (permalink) |
Frage zu Marker
Hallo Leute ich hätte wider mal ne neue Frage!!
Wie kann ich das Problem am besten lösen, ich möchte gerne Barracks erstellen die in der mission zerstört werden müssen dazu aber auch einen Marker der sichtbar sein solte wenn jemand im lauf des spiels verbindet und die jeweilieges Kampfgebiet noch nicht volstendig ausgelöscht wurde aber wenn das jeweiliege obj zersört wurde solte der Marker nicht aufscheinen oder sich dopplezieren!! ?!(local server):exit; ;Marker: InfantryTeam1 _Marker1 = createMarkerLocal ["units1",[12173.417969,17633.208984]]; "units1" setMarkerShapeLocal "ICON" "units1" setMarkerTypeLocal "InfantryTeam" "units1" setMarkerColorLocal "ColorRed" "units1" setMarkerSizeLocal [0.5, 0.5] "units1" setMarkerTextLocal "InfantryTeam" ;Marker: InfantryTeam2 _Marker1 = createMarkerLocal ["units2",[12486.196289,17751.736328]]; "units2" setMarkerShapeLocal "ICON" "units2" setMarkerTypeLocal "InfantryTeam" "units2" setMarkerColorLocal "ColorRed" "units2" setMarkerSizeLocal [0.5, 0.5] "units2" setMarkerTextLocal "InfantryTeam" exit wenn ich dies so eingebe sieht man leider beim verbinden die marker nicht!! Hätte da jemand vielleicht ne lösung und könnte mir da dabei helfen! MFG: Ghost
__________________
Ghost_AUT |
|
08.03.2009, 00:23 | #2 (permalink) |
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
Checke auf dem JIP Client, ob ein Objekt zerstört ist oder nicht, erstelle entsprechend die Marker lokal.
Marker werden nicht an JIP (Join in Progress) Clients übergeben. Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. Geändert von Xeno (08.03.2009 um 00:25 Uhr). |
08.03.2009, 12:22 | #3 (permalink) |
JIP Client laden nicht die init,also über Trigger Dinge auslösen oder abfragen.
__________________
--> -> Rechtschreibfehler sind Gratis <- <-- --> Wer welche findet kann sie behalten <-- German Nato Corps |
|
08.03.2009, 13:54 | #4 (permalink) |
Seit wann laden die Clienten nicht die Init ? wer hat dir denn soetwas erzählt??
Die Init.sqf ist für clienten und Server du kannst dort variablen setze die Für den clienten sind und ach für den Server. Jeder der die Mission startet, startet auch automatisch sie Init. Wer was anderes sagt der Lügt. |
|
08.03.2009, 21:56 | #6 (permalink) |
nö zumindesten nicht richtig bei JIP !
Das weis ich weil ich es 100 mal getestet habe
__________________
--> -> Rechtschreibfehler sind Gratis <- <-- --> Wer welche findet kann sie behalten <-- German Nato Corps |
|
08.03.2009, 22:45 | #7 (permalink) |
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
Mein lieber Lord...
Wenn das nicht ginge würden Missionen wie Evolution oder Domination einfach nicht funktionieren. Die init wird bei JIP Spielern ausgeführt genau wie bei allen anderen Spielern und dem Server. Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. |
08.03.2009, 23:34 | #8 (permalink) |
Ich weis ,durch meine Arbeit als Liga Mapper,das es nicht 100% geht,sonst würde ich das nicht schreiben.Ich habe mir wegen dieser Fehleranfälligkeit schon Stunden lang mit Test verbracht!
z.b. Bei EVO wird ne Trigger geladen sobald ne Player auf der Map ist der ne script "pinit.sqf" ladet. Bei Domi habe ich jetzt keine lust zu suchen da gibt aber bestimmt auch sowas.
__________________
--> -> Rechtschreibfehler sind Gratis <- <-- --> Wer welche findet kann sie behalten <-- German Nato Corps Geändert von [GNC]Lord-MDB (08.03.2009 um 23:46 Uhr). |
|
09.03.2009, 07:25 | #9 (permalink) |
Ich kann dir versichern das es so etwas bei der Domina nicht gibt.!
Bei der Domina wird das folgendermaßen gelößt. Dieses zitat ist aus der int.sqf der Domina ganz unten. Alles was sonst noch so gestartet wird sind Scripts wo auch kein auslöser drin vor kommt. |
|
09.03.2009, 08:40 | #10 (permalink) |
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
|
Lord, wenn Du möchtest schreib ich Dir gerne eine Testmission die immer wenn die init rennt in die rpt reinschreibt.
Da wirst Du sehen das die init auch bei JIP Clients läuft, ist so. Zu Evo... Evo verlässt sich darauf, dass das per onPlayerConnected übertragene Array auch bei JIP Clients entpackt wird. Ansonsten würden Clients die später kommen, nicht die korrekten Marker, etc. sehen. Und noch ein Beispiel... Wenn das so zutreffen würde, was Du sagst, würde Revive nicht funktionieren. Der DAC wohl ebenfalls nicht, zumindest die Client Features darin, usw. Und da bei der Domina zuerst ein ca. 90 KB großes init File abgearbeitet wird und erst am Ende das Script gestartet wird welches die Marker und alles andere bei Clients (ebenfalls JIP Clients) einstellt, gehts definitiv, da wird kein extra Script per Auslöser gestartet (es gibt eh nur 5 Editor plazierte Auslöser und die machen alles mögliche, aber keine JIP Scripts starten). Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels. Geändert von Xeno (09.03.2009 um 09:03 Uhr). |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Marker verfolgt Fahrzeug?? | Jois[GER] | Editing | 17 | 22.10.2008 17:06 |
Unsichtbare Marker | Mr.g-c | Editing | 7 | 26.03.2008 16:13 |
Ziel marker? | Alex.Sworn | Editing | 2 | 13.09.2006 18:15 |
Marker-Problem | SWAT | Editing | 5 | 29.04.2006 21:41 |
MP Marker und Radio pro Seite | macbeth | Editing | 0 | 21.04.2006 23:10 |