User:Daemonika Nightfire/Scripts/Funktion
< User:Daemonika Nightfire
Jump to navigation
Jump to search
Revision as of 00:50, 1 January 2020 by Daemonika Nightfire (talk | contribs) (Created page with "==Einfache Beispiele fuer Funktionen== Die Verwendung globaler Funktionen bietet sich immer dann an, wenn identische Befehle oder ganze Befehlsketten mehr als einmal in einem...")
Einfache Beispiele fuer Funktionen
Die Verwendung globaler Funktionen bietet sich immer dann an, wenn identische Befehle oder ganze Befehlsketten mehr als einmal in einem Script benoetigt werden. Dabei koennen Funktionen von jedem beliebigen Event aus aufgerufen werden. In den nachfolgenden Beispielen verwenden wir den Touch Event um die Funktion auszuloesen.
Einfache globale Funktion |
---|
key owner;
Funktion() // globale Funktion
{
llSay(0, "Touched.");
}
default
{
state_entry()
{
owner = llGetOwner();
llSetObjectName("Funktion 01 " + llKey2Name(owner));
}
touch_start(integer total_number)
{
Funktion(); // globale Funktion als Anweisung, beachte das Semikolon
}
on_rez(integer Dae)
{
llResetScript();
}
}
|