proc_local(ENTITY*,void *function)

proc_client(ENTITY*,void *function)

Weist der gegebenen Entity eine Client-side Funktion zu. Proc_local startet die Function auf allen Klienten, proc_client startet sie nur auf dem Klienten, der die Entity oder ihre Erzeuger-Entity erstellt hatte. Client-side Entity-Funktionen für das Aufspüren lokaler Mausevents verwenden oder zum Starten lokaler Sounds oder Partikeleffekte sowie für lokale Entity Animationen. In einem Multiplayer-System kann dies eine Menge an Bandbreite sparen.

Parameter:

ENTITY* Entity, der die Funktion zugewiesen wird
function Auf den Klienten zu startender Funktionsponter

Bemerkungen:

Beispiel:

// the following function sets the my entity invisible only on its creator client
function hide_me() { set(me,INVISIBLE); }
...
proc_client(me,hide_me);
...

Siehe auch:

connection, dplay_localfunction

► Aktuelle Version Online