Entity::setAlpha: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
Line 15: Line 15:
==Example==
==Example==
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
// todo
mp.events.add('enableCollisions', () => {
mp.players.forEach(player => {
mp.players.local.vehicle.setNoCollision(player.vehicle.handle, true);
player.vehicle.setAlpha(255);
player.setAlpha(255);
});
});
mp.events.add('disableCollisions', () => {
mp.players.forEach(player => {
mp.players.local.vehicle.setNoCollision(player.vehicle.handle, false);
player.vehicle.setAlpha(102);
player.setAlpha(255);
});
});
</syntaxhighlight>
</syntaxhighlight>
==See also==
==See also==
{{Entity_function_c}}
{{Entity_function_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Revision as of 13:26, 4 March 2018

skin - everything alpha except skin
Set entity alpha level. Ranging from 0 to 255 but chnages occur after every 20 percent (after every 51).

Syntax

entity.setAlpha(alphaLevel);

Required Arguments

  • alphaLevel: int

Old Arguments

  • alphaLevel: int
  • skin: Boolean
    • The "skin" parameter is not used will cause argument count exceptions if used.

Return value

  • Undefined

Example

mp.events.add('enableCollisions', () => {
	mp.players.forEach(player => {
		mp.players.local.vehicle.setNoCollision(player.vehicle.handle, true);
		player.vehicle.setAlpha(255);
		player.setAlpha(255);
	});
});
mp.events.add('disableCollisions', () => {
	mp.players.forEach(player => {
		mp.players.local.vehicle.setNoCollision(player.vehicle.handle, false);
		player.vehicle.setAlpha(102);
		player.setAlpha(255);
	});
});

See also