<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://rage.grandroleplay.ru/index.php?action=history&amp;feed=atom&amp;title=Globals%3A%3Ainvoke</id>
	<title>Globals::invoke - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://rage.grandroleplay.ru/index.php?action=history&amp;feed=atom&amp;title=Globals%3A%3Ainvoke"/>
	<link rel="alternate" type="text/html" href="https://rage.grandroleplay.ru/index.php?title=Globals::invoke&amp;action=history"/>
	<updated>2026-07-24T18:50:40Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://rage.grandroleplay.ru/index.php?title=Globals::invoke&amp;diff=10156&amp;oldid=prev</id>
		<title>imported&gt;Ufteers: GET_POSIX_TIME invoke example fix</title>
		<link rel="alternate" type="text/html" href="https://rage.grandroleplay.ru/index.php?title=Globals::invoke&amp;diff=10156&amp;oldid=prev"/>
		<updated>2021-04-07T20:12:55Z</updated>

		<summary type="html">&lt;p&gt;GET_POSIX_TIME invoke example fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Invokes specified [https://cdn.rage.mp/public/natives/ native] function&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;hash: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;String&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;args: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Any&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.game.invoke(hash, [, ...args])&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Normal invoke void&lt;br /&gt;
mp.game.invoke(&amp;#039;0x428CA6DBD1094446&amp;#039;, mp.players.local.handle, true); // FREEZE_ENTITY_POSITION&lt;br /&gt;
&lt;br /&gt;
// You should use arrays with one element of required type to pass variable as a reference&lt;br /&gt;
let posixTime = { year: [0], month: [0], day: [0], hour: [0], minute: [0], second: [0] };&lt;br /&gt;
mp.game.invoke(&amp;#039;0xDA488F299A5B164E&amp;#039;, posixTime.year, posixTime.month, posixTime.day, posixTime.hour, posixTime.minute, posixTime.second);&lt;br /&gt;
&lt;br /&gt;
mp.gui.chat.push(`Year: ${posixTime.year[0]}`);&lt;br /&gt;
&lt;br /&gt;
// that works for all types&lt;br /&gt;
let matrix = { r: [[0, 0, 0]], f: [[0, 0, 0]], u: [[0, 0, 0]], p: [[0, 0, 0]] };&lt;br /&gt;
mp.game.invoke(&amp;#039;0xECB2FC7235A7D137&amp;#039;, handle, matrix.r, matrix.f, matrix.u, matrix.p);&lt;br /&gt;
&lt;br /&gt;
// ArrayBuffers could be used too&lt;br /&gt;
let outDataBuffer = [new ArrayBuffer(256)];&lt;br /&gt;
mp.game.invoke(&amp;#039;0x79923CD21BECE14E&amp;#039;, 0, outDataBuffer);&lt;br /&gt;
&lt;br /&gt;
// If you are dealing with hashes, you might have some problems since JavaScript might try to convert it to float in some cases.&lt;br /&gt;
// To avoid that, always append &amp;gt;&amp;gt; 0 to the hash&lt;br /&gt;
mp.game.invoke(&amp;#039;0x015A522136D7F951&amp;#039;, mp.players.local.handle, mp.game.joaat(&amp;#039;weapon_specialcarbine&amp;#039;) &amp;gt;&amp;gt; 0) // GET_AMMO_IN_PED_WEAPON&lt;br /&gt;
// This example would not work otherwise&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ufteers</name></author>
	</entry>
</feed>