Vehicle::locked: Difference between revisions

From RAGE Multiplayer Wiki
m (Doubled negation)
No edit summary
 
Line 1: Line 1:
This property used for lock/unlock vehicle. Players can't seat to locked vehicles, bikes too.
{{ServersideJsProperty}}
A vehicle property used for locking or unlocking a vehicle.


<syntaxhighlight lang="javascript">
{{JSContainer|
Boolean vehicle.lock;
== Syntax ==
</syntaxhighlight>  
<pre>
vehicle.locked;
</pre>  
 
==Getter==
* {{RageType|Boolean}}
 
==Setter==
* {{RageType|Boolean}}


==Example==  
==Example==  
That's example will lock your vehicle, when you use command.
This example will lock your vehicle.


<syntaxhighlight lang="javascript">
{{ServersideCode|
mp.events.addCommand(`doors`,  
<pre>
(player) => {
mp.events.addCommand('lock', (player) => {
let vehicle = player.vehicle;
let vehicle = player.vehicle;
if (vehicle) {
if (vehicle) {
let newState = !vehicle.locked;
let newState = !vehicle.locked;
vehicle.locked = newState;
vehicle.locked = newState;
player.outputChatBox(`Your vehicle doors now <b>${newState ? `closed` : `opened`}</b>`);
player.outputChatBox(`Your vehicle doors are now ${newState ? `locked` : `unlocked`}.`);
};
};
}
}
);
);
</syntaxhighlight>
</pre>
}}
}}
==See Also==
{{Vehicle_definition}}


==See Also==
[[Category:Vehicle API]]
{{Vehicle_block}}
[[Category:Serverside API]]
[[Category:Server-side Property]]

Latest revision as of 01:05, 14 September 2020

Server-Side
Property

 JavaScript



A vehicle property used for locking or unlocking a vehicle.

JavaScript Syntax

Syntax

vehicle.locked;

Getter

  • Boolean

Setter

  • Boolean

Example

This example will lock your vehicle.

Server-Side
mp.events.addCommand('lock', (player) => {
		let vehicle = player.vehicle;
		if (vehicle) {
			let newState = !vehicle.locked;
			vehicle.locked = newState;
			player.outputChatBox(`Your vehicle doors are now ${newState ? `locked` : `unlocked`}.`);
		};
	}
);


See Also