Einzelnen Beitrag anzeigen
Alt 27.02.2013, 13:26   #4 (permalink)
TeRp
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von TeRp
 
Registriert seit: 02.04.2003
Ort: San Francisco
Beiträge: 1.919
Standard

Dann benutz definitiv createVehicle, das ist das sinnvollste.

hideObject hat immer nur dort Effekt, wo es ausgeführt wird.
Dein Problem ist, dass die User-Action, die du mittels addAction dem Spieler gibst, auch nur bei diesem Spieler ausgeführt wird. Ergo wird nur auf dessen Rechner hideObject ausgeführt, auf den anderen verbundenen Rechnern nicht. Daher der unerwünschte Effekt.

Bei dem anderen Script gehe ich davon aus, dass du einen Trigger benutzt, der dann auf allen verbundenen Rechnern feuert. Ergo wird hideObject auf allen Rechnern ausgeführt, und die Objekte auch überall sichtbar.

Bei der addAction brauchst du nur hideObject durch einen entsprechenden createVehicle ersetzen, dann ist alles in Butter.

Bei deinem Killhouse kannst du auch alles entsprechend ersetzen, allerdings an den Anfang des Scripts ein if (!isServer} exitWith {} um zu verhindern, dass das Script auf allen verbundenen Rechnern ausgeführt wird.
__________________

TeRp ist offline