<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.soldat.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhpot03</id>
		<title>Soldat Community Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.soldat.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhpot03"/>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php/Special:Contributions/Rhpot03"/>
		<updated>2026-04-15T05:05:16Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=ScriptCore3.Random&amp;diff=3214</id>
		<title>ScriptCore3.Random</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=ScriptCore3.Random&amp;diff=3214"/>
				<updated>2020-04-14T17:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Rhpot03: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''function Random(Min, Max: Integer): Integer'''&lt;br /&gt;
  Min: minimum value inclusive that can be generated&lt;br /&gt;
  Max: maximum value exclusive that can be generated&lt;br /&gt;
  Result: generated number&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This function will generate a pseudo-random number between ''Min'' and ''Max - 1''&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Below script kills random player in game and grants user a kill (if killed an enemy).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  i: integer;&lt;br /&gt;
  id: byte;&lt;br /&gt;
&lt;br /&gt;
function OnCommand(P: TActivePlayer; Command: string): Boolean;&lt;br /&gt;
begin&lt;br /&gt;
  Result := FALSE;&lt;br /&gt;
  if Command = '/killrandom' then&lt;br /&gt;
    if not P.Alive then&lt;br /&gt;
      P.WriteConsole('You can use this only when alive',$FF0000)&lt;br /&gt;
    else&lt;br /&gt;
    begin&lt;br /&gt;
      repeat&lt;br /&gt;
        id := Random(1,32+1);&lt;br /&gt;
      until Players[id].Active;&lt;br /&gt;
      Players[id].Damage(P.ID,1000);&lt;br /&gt;
      Players[id].WriteConsole('Random kill by '+P.Name,$FF0000);&lt;br /&gt;
    end;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
  for i:=1 to 32 do&lt;br /&gt;
    Players[i].OnCommand := @OnCommand;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>Rhpot03</name></author>	</entry>

	</feed>