Einzelnen Beitrag anzeigen
Alt 01.03.2010, 13:56   #5 (permalink)
Pfandgiraffe
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Zitat:

Code:
publicvariable _var;
entspricht
Code:
publicvariable "alarm_1";
oder nicht?


...na eben nicht. du hast deine globale variable alarm_1 zu einer in der .sqf lokalen _var umgeformt.
wenn du die lokale variable _var wieder auslesen und public machen willst, musst du sie erst wieder global machen. d.h.:

Code:
_trigger = _this select 0;
_var = _this select 1;
alarm_an = false;


// code //
hint format ["%1",_var];


_var = true;
if (_var == true) then
{
alarm_an = true;
}
                  else
{
if (true) exitwith {};
};

puplicvariable "alarm_an";
...falls deine lok.v. true gesetzt wird wird eine andere glob. var. ebenfalls true gesetzt die dann wierum public gemacht werden kann. es gibt auch einfachere lösungen (im sinne von weniger schreibarbeit) aber in dieser wird das prinzip hoffentlich deutlich. dein hint-text sollte eigentlich funktionieren solange du ihn in dem skript öffnest bzw. abfragst. kommt aber auch darauf an was du da abfragen willst... das sieht man ja nun nicht weil dein code fehlt.




mfg
Pfandgiraffe ist offline