Zu 1:
Code:
var array[10];
action aktion
{
array[0] = me;
}
function edit_me()
{
my = array[0];
my.y += 100;
}
Zu 2:
Du kannst lokale variable nutzen und darin dann z.b. mit hilfe des you pointers entities speichern und wieder daraus abrufen.
Sollte funktionieren, aber habs selbst noch nie gemacht.
Zu 3:
Code:
my.skill22 = player;
...
you = my.skill22;
you.health -= 10;