public void DoorAllCommand(Client player) { for (int i = 0; i < 8; i++) { DoorState currentState = VehicleStreaming.GetDoorState(veh, (DoorID)i); if (currentState == DoorState.DoorClosed) { VehicleSync.VehicleStreaming.SetDoorState(veh, (DoorID)i, DoorState.DoorOpen); } else if (currentState == DoorState.DoorOpen) { VehicleSync.VehicleStreaming.SetDoorState(veh, (DoorID)i, DoorState.DoorClosed); } } player.SendChatMessage("All doors toggled."); }
public void DoorCommand(Client player, int door) { DoorState currentState = VehicleStreaming.GetDoorState(veh, (DoorID)door); if (currentState == DoorState.DoorClosed) { VehicleSync.VehicleStreaming.SetDoorState(veh, (DoorID)door, DoorState.DoorOpen); } else if (currentState == DoorState.DoorOpen) { VehicleSync.VehicleStreaming.SetDoorState(veh, (DoorID)door, DoorState.DoorClosed); } else { player.SendChatMessage("~y~The door is broken!"); } player.SendChatMessage("Door toggled."); }