Stats::statSetInt: Difference between revisions

From RAGE Multiplayer Wiki
(yay)
 
(yay)
Line 1: Line 1:
Add Cash example:<br>for (int i = 0; i &lt; 3; i++)<br>{<br>char statNameFull[32];<br>sprintf_s(statNameFull, 'SP%d_TOTAL_CASH', i);<br>Hash hash = GAMEPLAY::GET_HASH_KEY(statNameFull);<br>int val;<br>STATS::STAT_GET_INT(hash, &amp;val, -1);<br>val += 1000000;<br>STATS::STAT_SET_INT(hash, val, 1);<br>}
Add Cash example:<br>for (int i = 0; i &lt; 3; i++)<br>{<br>char statNameFull[32];<br>sprintf_s(statNameFull, 'SP%d_TOTAL_CASH', i);<br>Hash hash = GAMEPLAY::GET_HASH_KEY(statNameFull);<br>int val;<br>STATS::STAT_GET_INT(hash, &amp;val, -1);<br>val += 1000000;<br>STATS::STAT_SET_INT(hash, val, 1);<br>}
==Syntax==
==Syntax==
<syntaxhighlight lang="javascript">stats.statSetInt(statName, value, save);</syntaxhighlight>
<syntaxhighlight lang="javascript">mp.game.stats.statSetInt(statName, value, save);</syntaxhighlight>
=== Required Arguments ===
=== Required Arguments ===
*'''statName:''' Model hash or name
*'''statName:''' Model hash or name
Line 10: Line 10:
==Example==
==Example==
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
todo
// todo
</syntaxhighlight>
</syntaxhighlight>
==See also==
==See also==
{{Stats_function_c}}
{{Stats_s_function_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Revision as of 21:32, 6 May 2017

Add Cash example:
for (int i = 0; i < 3; i++)
{
char statNameFull[32];
sprintf_s(statNameFull, 'SP%d_TOTAL_CASH', i);
Hash hash = GAMEPLAY::GET_HASH_KEY(statNameFull);
int val;
STATS::STAT_GET_INT(hash, &val, -1);
val += 1000000;
STATS::STAT_SET_INT(hash, val, 1);
}

Syntax

mp.game.stats.statSetInt(statName, value, save);

Required Arguments

  • statName: Model hash or name
  • value: int
  • save: Boolean

Return value

  • Boolean

Example

// todo

See also