Thema: GPS System
Einzelnen Beitrag anzeigen
Alt 15.12.2009, 08:35   #19 (permalink)
Garstiger Hobbit
50 Beiträge
 
Registriert seit: 13.01.2009
Beiträge: 60
Garstiger Hobbit eine Nachricht über Skype™ schicken
Standard

Nun du müsstest dann die Marker für jeden Spieler einzeln erstellen und dann nur die, die für deine Seite wichtig sind.

Dieses muss dann über ein Script ausgeführt werden das nur für Spieler ausgeführt wird beim Missionsstart.

Dieses könnte dann so aussehen.

Code:
if(Side player == West)then{
_marker=createmarkerlocal ["West_Marker1",[0,0,0]];
_marker setmarkersizeLocal [1,1];
_marker setmarkercolorLocal "Colorgreen";
_marker setmarkertypeLocal "flag";
_marker setmarkertextLocal "West Soldat1;

}else{

_marker=createmarkerlocal ["Ost_Marker1",[0,0,0]];
_marker setmarkersizeLocal [1,1];
_marker setmarkercolorLocal "Colorgreen";
_marker setmarkertypeLocal "flag";
_marker setmarkertextLocal "Ost Soldat1;
};
Du musst dann nur noch die anderen Marker dazu schreiben.
Mit diesem Beispiel werden auf jedem Clienten die Marker für die jeweilige Seite erstellt.

Dein Script Müsste dann so aussehen

Code:
#Start
if (side player == west) then {"Goto "West";} else {"Goto "Ost";}
;BLUEFOR
#West
If(alive Soldat_west1)Then{"Marker_west1" setMarkerPosLocal getpos Soldat_west1}
Else{"Marker_west1" setMarkerColor "ColorRed"};
If(alive Soldat_west2)Then{"Marker_west2" setMarkerPosLocal getpos Soldat_west2}
Else{"Marker_west2" setMarkerColor "ColorRed"};
If(alive Soldat_west3)Then{"Marker_west3" setMarkerPosLocal getpos Soldat_west3}
Else{"Marker_west3" setMarkerColor "ColorRed"};
~0.5
Goto "West";
;OPFOR
#Ost
If(alive Soldat_ost1)Then{"Marker_ost1" setMarkerPosLocal getpos Soldat_ost1}
Else{"Marker_ost1" setMarkerColor "ColorRed"};
If(alive Soldat_ost2)Then{"Marker_ost2" setMarkerPosLocal getpos Soldat_ost2}
Else{"Marker_ost2" setMarkerColor "ColorRed"};
If(alive Soldat_ost3)Then{"Marker_ost3" setMarkerPosLocal getpos Soldat_ost3}
Else{"Marker_ost3" setMarkerColor "ColorRed"};
~0.5
Goto "Ost";
Solche Markersetpos dinger haben nix auf dem Server verloren, diese sollte man nur local auf dem Clienten laufen lassen.
__________________
Gruß

Garstiger Hobbit

www.New-Germany-fun.net

Garstiger Hobbit ist offline