Wenn man mit einen Mauszeiger über ein Entity kommt wird bei den jeweiligen entity das event event_touch ausgelöst. Bei verlassen des mauszeigers von den entity wird das event event_release ausgelöst. Bei klicken auf das entity ist es event event_click. Kleines Beispielscript:
Code:
function entity_event
{
if(event_type == event_touch) { my.lightrange = 300; /*das model soll licht austrahlen wenn man es berührt */}
if(event_type == event_release) { my.lightrange = 0; /*licht aus wenn die maus von entity weggeht*/ }
if(Event_type == event_click) { exit; /*beende game bei klick auf entity */ }
}
action entity_to_click
{
my.enable_click = on;
my.enable_touch = on;
my.enable_release = on;
my.event = entity_event;
my.red = 255; //strahle rotes licht aus wenn lightrange ist größer als null
my.green = 0;
my.blue = 0;
}
Nicht getestet sollte aber gehen.
Triple-X