Der "Funkspruch" über Auslöser ist für Multiplayer eher nicht geeignet, da er publik ist, dass heißt, wenn einer der Spieler funkt, dann wird der Auslöser bei allen Spielern aktiv und es dürfte nicht möglich sein, den Auslösenden festzustellen.
Gib den Spielern eine Aktion fürs Funken ins Aktionsmenü, da ist im aufgerufenen Skript in _this ein Array enthalten, welches auch das Objekt des auslösenden Spielers enthält. Das sendest du dann in einer globalen Variablen mit publicVariable "Variabelname" zu den anderen Spielern. Das Aktivieren dieser Variablen kann bei den anderen Spielern auch ein Skript auslösen.
z.B.
Initialisieren der Variablen "Funker" bei allen Spielern: Funker = objNull
Eine Afbrage dann mit der Bedingung: NOT isNull Funker
Damit kannst du dann einen Skriptaufruf auslösen. Den Namen des Funkers erhältst du mit: name Funker
|