Zitat von
Togo

Code:
if ( isnil ("s1") && alive ("s1") ) then
{
"tele_to_alpha" setMarkerPos getPos s1
}
Du fragst zuerst ab, ob die globale Variable nicht definiert wurde und in der selben Abfrage überprüfst du, ob ein Text (String) lebt?

Das gibt doch Fehler ohne Ende. Meiner Erfahrung nach sind && und || auch nicht das, was sie sein sollten, denn die zweite Bedingung wird trozdem immer überprüft und wirft somit auch die RPT voll. Also, solche Abfragen immer verschachteln!
Lösung:
Code:
if (!(isnil "s1")) then
{
if (alive s1) then
{
"tele_to_alpha" setMarkerPos (getPos s1);
};
};