<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ImperiumXVII</id>
	<title>RAGE Multiplayer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ImperiumXVII"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/ImperiumXVII"/>
	<updated>2026-06-04T14:49:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::isClimbing&amp;diff=21683</id>
		<title>Player::isClimbing</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::isClimbing&amp;diff=21683"/>
		<updated>2023-04-20T22:24:03Z</updated>

		<summary type="html">&lt;p&gt;ImperiumXVII: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property returns true or false of player climbing state.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: TypeScript types are wrong - this is not a boolean, but a method.&#039;&#039;&#039;&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let playerIsClimbing = player.isClimbing()&lt;br /&gt;
if (playerIsClimbing)&lt;br /&gt;
  player.outputChatBox(&#039;You are climbing right now!&#039;);&lt;br /&gt;
else&lt;br /&gt;
  player.outputChatBox(&#039;You are not climbing right now!&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>ImperiumXVII</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::isClimbing&amp;diff=21682</id>
		<title>Player::isClimbing</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::isClimbing&amp;diff=21682"/>
		<updated>2023-04-20T22:23:25Z</updated>

		<summary type="html">&lt;p&gt;ImperiumXVII: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This property returns true or false of player climbing state.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this property is read-only.&#039;&#039;&#039;&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let playerIsClimbing = player.isClimbing()&lt;br /&gt;
if (playerIsClimbing)&lt;br /&gt;
  player.outputChatBox(&#039;You are climbing right now!&#039;);&lt;br /&gt;
else&lt;br /&gt;
  player.outputChatBox(&#039;You are not climbing right now!&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>ImperiumXVII</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Gameplay::setWeatherTypeOverTime&amp;diff=20128</id>
		<title>Gameplay::setWeatherTypeOverTime</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Gameplay::setWeatherTypeOverTime&amp;diff=20128"/>
		<updated>2020-11-15T20:29:34Z</updated>

		<summary type="html">&lt;p&gt;ImperiumXVII: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function transitions the weather from one weather type to another over the specified amount of time &amp;lt;u&amp;gt;in seconds&amp;lt;/u&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
For example, it is now EXTRASUNNY. The weather is now transitioning to THUNDER over 60 minutes. Rain will slowly start and clouds will slowly form over the time of 1 hour, rather than it being instant like [[World::weather]]&lt;br /&gt;
&lt;br /&gt;
You only have to specify the &amp;lt;i&amp;gt;new&amp;lt;/i&amp;gt; weather.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.gameplay.setWeatherTypeOverTime(weatherType, time);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weatherType:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;time:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example== &lt;br /&gt;
This example will call the client-side event &#039;transitionWeather&#039; for the every player, to synchronise the weather. This gradually transitions the weather over x seconds, &amp;lt;u&amp;gt;not milliseconds&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//newWeather - string, any of weather  /  timeTaken - time taken to transition from old weather to new weather in seconds&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;transitionWeather&#039;, (newWeather, timeTaken) =&amp;gt; {&lt;br /&gt;
    mp.game.gameplay.setWeatherTypeOverTime(newWeather, timeTaken);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//In a setweather command for example with params &#039;params.weather&#039; and &#039;params.time&#039;&lt;br /&gt;
&lt;br /&gt;
mp.players.forEach((player) =&amp;gt; {&lt;br /&gt;
    player.call(&#039;transitionWeather&#039;, [params.weather, params.time])&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Gameplay_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>ImperiumXVII</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Gameplay::setWeatherTypeOverTime&amp;diff=20127</id>
		<title>Gameplay::setWeatherTypeOverTime</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Gameplay::setWeatherTypeOverTime&amp;diff=20127"/>
		<updated>2020-11-15T20:26:48Z</updated>

		<summary type="html">&lt;p&gt;ImperiumXVII: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.gameplay.setWeatherTypeOverTime(weatherType, time);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weatherType:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;time:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example== &lt;br /&gt;
This example will call the client-side event &#039;transitionWeather&#039; for the every player, to synchronise the weather. This gradually transitions the weather over x seconds, &amp;lt;u&amp;gt;not milliseconds&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//newWeather - string, any of weather  /  timeTaken - time taken to transition from old weather to new weather in seconds&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;transitionWeather&#039;, (newWeather, timeTaken) =&amp;gt; {&lt;br /&gt;
    mp.game.gameplay.setWeatherTypeOverTime(newWeather, timeTaken);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//In a setweather command for example with params &#039;params.weather&#039; and &#039;params.time&#039;&lt;br /&gt;
&lt;br /&gt;
mp.players.forEach((player) =&amp;gt; {&lt;br /&gt;
    player.call(&#039;transitionWeather&#039;, [params.weather, params.time])&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Gameplay_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>ImperiumXVII</name></author>
	</entry>
</feed>