Einzelnen Beitrag anzeigen
Alt 02.10.2014, 00:45   #2 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Ein Beispiel wie man einen mit Format erstellten Text mit call compile als Code ausführen kann.

Für lokale Variable müssen diese zuvor mit private "angemeldet" werden.
Bei globalen Variablen (den _ Unterstrich weglassen) ist das nicht notwendig.
Code:
temp = 20 spawn
{
 private ["_baum1","_baum2","_baum3","_wert"];
  _wert = _this;
  for "_i" from 1 to 3 do 
   {
    _code = format["_baum%1 = %2",_i,_wert];  
    call compile _code;
    _code = format["player groupChat str _baum%1",_i];  
    call compile _code;
    _wert = _wert + 5
   }
}
Rufe diesen Code mit einem Funk-Auslöser auf. Als Ergebnis wird dir der Inhalt der Variablen _baum1 bis _baum3 ausgegeben (20, 25 und 30).
Vienna ist offline