Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 28.08.2010, 21:40   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 01.12.2006
Beiträge: 157
Standard marker über script erzeugen

Ich möchte über ein script erreichen, dass Markierungen über den aktivierten Auslösern erscheinen:

Ich habe auf der Karte mehrere Auslöser die alle von Soldat1 aktiviert werden können. Nun möchte ich, dass wenn Soldat1 einen dieser Auslöser aktiviert immer dasselbe Script gestartet wird.

Das Script soll auf dem aktivierten Auslöser eine Markierung erzeugen. Wenn Soldat1 einen weiteren Auslöser aktiviert, soll dasselbe Script erneut gestartet werden und eine neue Markierung über dem aktivierten Auslöser erscheinen. Die alte Markierung bleicht bestehen.

Ich habe ein Script, welches über [name des auslösers] exec "script.sqs" gestartet wird. Das Script sieht dann wie folgt aus:

_nametrigger = _this select 0
_markername = createMarker ["markername", position _nametrigger]
"_markername" setMarkerShape "RECTANGLE"
"_markername" setMarkerBrush "BORDER"
"_markername" setMarkersize [50, 50]
"_markername" setMarkerColor "ColorRed"


Mein Script funktioniert allerdings nicht. Es wird keine neue Markierung gemacht, da kein neuer Markername vergeben wird.

Ich hoffe ich habe alles nachvollziebar beschrieben.
hypercop ist offline   Mit Zitat antworten
Alt 28.08.2010, 22:26   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 31
Beiträge: 1.724
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

könnte es so funzen?

Code:
_nametrigger = _this select 0;
_pos = position _nametrigger;
_nametrigger = createMarker ["_nametrigger", _pos];
"_nametrigger" setMarkerShape "RECTANGLE";
"_nametrigger" setMarkerBrush "BORDER";
"_nametrigger" setMarkersize [50, 50];
"_nametrigger" setMarkerColor "ColorRed";
aufruf:
Code:
event = [name des auslösers] execVM "script.sqf";



Edit:

oder so:

_nametrigger = _this select 0;
_number = _this select 1;
_pos = position _nametrigger;

_name = str (_nametrigger + _number);

_nametrigger = createMarker [_name, _pos];
_nametrigger setMarkerShape "RECTANGLE";
_nametrigger setMarkerBrush "BORDER";
_nametrigger setMarkersize [50, 50];
_nametrigger setMarkerColor "ColorRed";



oder auch so:

_nametrigger = _this select 0;
_pos = position _nametrigger;

_name = format ["%1", _vcl];

_nametrigger = createMarker [_name, _pos];
_nametrigger setMarkerShape "RECTANGLE";
_nametrigger setMarkerBrush "BORDER";
_nametrigger setMarkersize [50, 50];
_nametrigger setMarkerColor "ColorRed";
__________________
Niemand hat die Absicht eine Tüte zu bauen!

Geändert von Pfandgiraffe (28.08.2010 um 22:45 Uhr).
Pfandgiraffe ist offline   Mit Zitat antworten
Alt 28.08.2010, 22:40   #3 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.927
Standard

Code:
_nametrigger = _this select 0;
_marker = format["%1",_nametrigger];
_marker = createMarkerLocal [_marker, position _nametrigger];
_marker setMarkerShapeLocal "RECTANGLE";
_marker setMarkerBrushLocal "BORDER";
_marker setMarkerSizeLocal [50,50];
_marker setMarkerColorLocal "ColorRed";
>> Beispiel <<



btw... ihr solltet es tunlichst unterlassen Variablen in Anführungszeichen bei solchen Aktionen zu setzen...
__________________
Buliwyf 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
Mando Missile script in Xenos Domi nightbringer Editing & Scripting 2 29.11.2010 20:32
Improved Bullet Cam Script miromanu Editing & Scripting 3 21.08.2010 01:01
Mehrere Marker platzieren Noobfire Editing & Scripting 8 14.08.2010 16:26
Heal/Repair Script / Einheiten in einem Radius zufällig generieren lassen Noobfire Editing & Scripting 8 06.08.2010 15:22
Bomb-Cam Script IntelQ9550Reaktor Editing & Scripting 3 02.08.2010 13:49


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