28.11.2013, 11:30 | #1 (permalink) |
Registriert seit: 15.05.2011
Beiträge: 1.109
|
Animate im AddAction funzt bei Select 0 nicht
Folgendes Problem:
Auto = a1 Script wird in der INIT des Fahrzeuges aufgerufen: apfelkuchen = [this] execVM "lightbar.sqf"; folgender Code funkioniert Code:
private ["_blub"] _blub = _this select 0; hint format ["%1",_blub]; // wirft auch a1 aus!! lbon = _blub addaction ["lb on", {a1 animate ["....",1]; hint "lightbar on"; }; Code:
private ["_blub"] _blub = _this select 0; hint format ["%1",_blub]; // wirft auch a1 aus!! lbon = _blub addaction ["lb on", {_blub animate ["....",1]; hint "lightbar on"; }; Ich benötige aber eine Art der zweiten Variante, weil es mehrere Fahrzeuge betrifft, die nicht immer einen Namen zugewiesen bekommen. |
01.12.2013, 14:34 | #2 (permalink) |
Registriert seit: 08.01.2011
Beiträge: 41
|
_blub wird in der AddAction Routine nicht definiert sein, ist ja nur lokal in deinem Skript (lightbar.sqf) sichtbar.
Du kannst aber auf das Objekt an dem die Action hängt mit _this select 0 innerhalb der Action zugreifen. Siehe auch (auf Englisch): https://community.bistudio.com/wiki/addAction Du kannst mal folgendes ausprobieren (ungetestet): PHP-Code:
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Übungsziele die machen was sie wollen. | Clawhammer | Editing & Scripting | 25 | 15.05.2013 13:33 |
Licht | Big Fan | Editing & Scripting | 12 | 19.02.2012 11:15 |
WarefareBE 2.069 (Probleme) | Jackrkc | Usermade Missions | 6 | 22.07.2011 14:01 |
Luftabwehr Radar | Cyborg11 | Editing & Scripting | 26 | 07.02.2011 20:09 |
Arti eine gewisse Zeitlang in ein Gebiet schießen lassen | Bruklin | Editing & Scripting | 10 | 25.08.2010 17:44 |