Hi
I'm using a vehicle respawn script in a multiplay mission. It waits untile the vehicle gets 1 dammage and then copies the type of the vehicle, deletes it and creates a new one at the location the unit was the firts time the script started. The script works perfectly while i'm the only client connected. As soons as i play with a friend the script spawns 2 vehicles. Since i'm running version 1.94 and, if i remember correctly, one of the new features is that version 1.94 executes all scripts on the server and on all clients. I'm not sure but i think the script creates two vehicles since two clients are connected and the script gets executed two times. Is there a way to restrict the execution of a script only to server side? I really would hate it to have to write another page of code only to be sure this script gets executed only one time everytime the vehicle get's destroyed. I couldn't find anything dealing with this probelm, can someone help me?
Thx!
The script:
_Vehicle = _this select 0
_RPos = getPos _Vehicle
_RFace = getDir _vehicle
_RType = typeOf _vehicle
#WaitForDead
~10
?(!(getDammage _Vehicle == 1)) : GoTo "WaitForDead"
#WaitStop
~4
? (speed _Vehicle > 0 && getPos _Vehicle select 2 > 0) : GoTo "WaitStop"
~5
deleteVehicle _Vehicle
~5
_NewV = _RType createVehicle _RPos
_NewV setDir _RFace
[_NewV] exec "vrespawn.sqs"