Einzelnen Beitrag anzeigen
Alt 23.07.2008, 18:45   #2 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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
Vienna ist offline   Mit Zitat antworten