Einzelnen Beitrag anzeigen
Alt 20.05.2008, 12:47   #3 (permalink)
HptmBastardo
Newbie
 
Benutzerbild von HptmBastardo
 
Registriert seit: 03.01.2008
Beiträge: 14
Standard


Danke für die schnelle Antwort. Das Script sieht momentan so aus (bin kein Meisterscripter...sieht also etwas holperig für Profis aus). Dieser Teil funktionert gut, die Feinde werden als Hint angegeben.

Code:
_spieler = _this select 0
_vogler = _this select 1


?!(_vogler == _spieler):goto "dubel"

_spieler removeaction scan

;Feind Auswertung
_feinde = nearestObjects [ _spieler, ["SoldierEB"], 200];

;wieviele
_anzahl = {alive _x} count _feinde

;Ausgabe
hint format["Radius 200m: %1 Feind(e)",_anzahl]
~20
hint ""

~45
scan = _spieler addaction ["Feindscanner 85", "scripts\feindscan.sqs",[],-1,false]
hint "FS85 wieder verfuegbar"
~4
hint ""
exit

;eigene action benutzen
#dubel
hint "eigener FS85 benuetzen"
~4
hint ""
exit
Schön wäre eben Marker, die kurz auf der Karte erscheinen. Ueber Mittag habe ich nun das mal so versucht und den untenstehenden teil in das Script integriert:

Code:
?(alive (_feinde select 0)): _marker1=createmarkerlocal ["marker1", position (_feinde select 0)]
_marker1 setMarkerShapelocal "ICON"
"marker1" setMarkerTypelocal "DOT"



?(alive (_feinde select 1)): _marker2=createmarkerlocal ["marker2", position (_feinde select 1)]
_marker2 setMarkerShapelocal "ICON"
"marker2" setMarkerTypelocal "DOT"

?(alive (_feinde select 2)): _marker3=createmarkerlocal ["marker3", position (_feinde select 2)]
_marker3 setMarkerShapelocal "ICON"
"marker3" setMarkerTypelocal "DOT"

?(alive (_feinde select 3)): _marker4=createmarkerlocal ["marker4", position (_feinde select 3)]
_marker4 setMarkerShapelocal "ICON"
"marker4" setMarkerTypelocal "DOT"

?(alive (_feinde select 4)): _marker5=createmarkerlocal ["marker5", position (_feinde select 4)]
_marker5 setMarkerShapelocal "ICON"
"marker5" setMarkerTypelocal "DOT"
und weiter unten im Script werden die Marker wieder gelöscht. Das Ganze gibt mir aber bei (_feinde select 4) eine Fehlermeldung (Nullteiler). Bin nun etwas Ratlos....
HptmBastardo ist offline   Mit Zitat antworten