<?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=Tk</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=Tk"/>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php/Special:Contributions/Tk"/>
		<updated>2026-04-30T13:11:33Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TOnDamageEvent&amp;diff=1736</id>
		<title>TOnDamageEvent</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TOnDamageEvent&amp;diff=1736"/>
				<updated>2016-07-10T10:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Type used by [[TActivePlayer.OnDamage]] as an event handler type.&lt;br /&gt;
&lt;br /&gt;
==Declaration==&lt;br /&gt;
&lt;br /&gt;
 function (Shooter, Victim: [[TActivePlayer]]; Damage: Single; BulletId: Byte): Single&lt;br /&gt;
  Shooter: player dealing damage&lt;br /&gt;
  Victim: player recieving damage&lt;br /&gt;
  Damage: amount of damage (negative values heal the target)&lt;br /&gt;
  BulletId: [[TActiveMapBullet]].ID object that dealt the damage (if it's not been a bullet, then this parameter will result in a 255, which is not a valid BulletId&lt;br /&gt;
&lt;br /&gt;
[[Category:Types]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TActivePlayer.OnDamage&amp;diff=1735</id>
		<title>TActivePlayer.OnDamage</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TActivePlayer.OnDamage&amp;diff=1735"/>
				<updated>2016-07-10T10:41:05Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''''property OnDamage'''''&lt;br /&gt;
  Access mode: RW&lt;br /&gt;
  Event handler type: [[TOnDamageEvent]]&lt;br /&gt;
  Event handler declaration: function ('''Shooter''', '''Victim''': TActivePlayer; '''Damage''': Single; '''BulletId''': Byte): Single&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Event property called when a player is hurt, whether from a killing poly, bullet or command.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Example ignores all damage dealt, players become invincible.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
function OnDamageZero(Shooter, Victim: TActivePlayer; Damage: Single; BulletId: Byte): Single&lt;br /&gt;
begin&lt;br /&gt;
  Result := 0;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
var &lt;br /&gt;
  i: Byte;&lt;br /&gt;
begin&lt;br /&gt;
  for i:=1 to 32 do&lt;br /&gt;
    Players[i].OnDamage := @OnDamageZero;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TActivePlayer]][[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TActivePlayer&amp;diff=1734</id>
		<title>TActivePlayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TActivePlayer&amp;diff=1734"/>
				<updated>2016-07-10T10:38:29Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inheritance==&lt;br /&gt;
*[[TPlayer]]&lt;br /&gt;
**[[TActivePlayer]]&lt;br /&gt;
**[[TNewPlayer]]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Represents an active player. Accessible trough [[TPlayers.Player|Players[]]] array property.&lt;br /&gt;
&lt;br /&gt;
user constructable: '''NO'''&amp;lt;br&amp;gt;&lt;br /&gt;
user destructable: '''NO'''&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Member declaration !! Access mode !! Inherited !! SS Version&lt;br /&gt;
|-&lt;br /&gt;
| function [[TActivePlayer.Ban|Ban]](Time: Integer; Reason: string): Boolean || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| function [[TActivePlayer.Kick|Kick]](Reason: TKickReason): Boolean || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.Say|Say]](Text: string) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.Damage|Damage]](Shooter: Byte; Damage: Integer) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.BigText|BigText]](Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale: Single; X, Y: Integer) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.ForceWeapon|ForceWeapon]](Primary, Secondary: [[TWeapon]]) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.ForwardTo|ForwardTo]](TargetIP: string; TargetPort: Word; Message: string) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.GiveBonus|GiveBonus]](BType: Byte) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.Move|Move]](X, Y: Single) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.Tell|Tell]](Text: string) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.WriteConsole|WriteConsole]](Text: string; Color: Longint) || align=&amp;quot;center&amp;quot; |  || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.WorldText|WorldText]](Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single) || || || 2.7.8.b1&lt;br /&gt;
|-&lt;br /&gt;
| procedure [[TActivePlayer.SetVelocity|SetVelocity]](VelX, VelY: Single) || || || 2.7.8.b1&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Name|Name]]: string || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Health|Health]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Vest|Vest]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Primary|Primary]]: [[TPlayerWeapon]] || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Secondary|Secondary]]: [[TPlayerWeapon]] || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ShirtColor|ShirtColor]]: Longword || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.PantsColor|PantsColor]]: Longword  || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.SkinColor|SkinColor]]: Longword || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.HairColor|HairColor]]: Longword || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.FavouriteWeapon|FavouriteWeapon]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChosenSecondaryWeapon|ChosenSecondaryWeapon]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Friend|Friend]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Accuracy|Accuracy]]: Byte || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ShootDead|ShootDead]]: Boolean || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.GrenadeFrequency|GrenadeFrequency]]: Byte || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Camping|Camping]]: Boolean || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.OnStartUse|OnStartUse]]: Byte || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.HairStyle|HairStyle]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Headgear|Headgear]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Chain|Chain]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatFrequency|ChatFrequency]]: Byte || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatKill|ChatKill]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatDead|ChatDead]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatLowHealth|ChatLowHealth]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatSeeEnemy|ChatSeeEnemy]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.ChatWinning|ChatWinning]]: string || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TPlayer.Dummy|Dummy]]: Boolean || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.ID|ID]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Team|Team]]: Byte || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes (modif.)&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Alive|Alive]]: Boolean || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | yes (modif.)&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Kills|Kills]]: Integer || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Deaths|Deaths]]: Integer || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no || W since 2.8.1&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Ping|Ping]]: Integer || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Active|Active]]: Boolean || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.IP|IP]]: string || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Port|Port]]: Word || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.VelX|VelX]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.VelY|VelY]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Muted|Muted]]: Boolean || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Jets|Jets]]: Integer || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Grenades|Grenades]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.X|X]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Y|Y]]: Single || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Flagger|Flagger]]: Boolean || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Time|Time]]: Integer || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnGround|OnGround]]: Boolean || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Human|Human]]: Boolean || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Direction|Direction]]: Shortint || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.Flags|Flags]]: Byte || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.HWID|HWID]]: string || align=&amp;quot;center&amp;quot; | R || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.IsAdmin|IsAdmin]]: Boolean || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no || 2.7.8.b1&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyUp|KeyUp]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyLeft|KeyLeft]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyRight|KeyRight]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyShoot|KeyShoot]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyJetpack|KeyJetpack]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyGrenade|KeyGrenade]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyChangeWeap|KeyChangeWeap]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyThrow|KeyThrow]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyReload|KeyReload]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyCrouch|KeyCrouch]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.KeyProne|KeyProne]]: Boolean || align=&amp;quot;center&amp;quot; | RW* || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.WeaponActive|WeaponActive]][ID: Byte]: Boolean || align=&amp;quot;center&amp;quot; | W || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnFlagGrab|OnFlagGrab]]: [[TOnFlagGrabEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnFlagReturn|OnFlagReturn]]: [[TOnFlagReturnEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnFlagScore|OnFlagScore]]: [[TOnFlagScoreEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnBeforeRespawn|OnBeforeRespawn]]: [[TOnBeforeRespawnEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnAfterRespawn|OnAfterRespawn]]: [[TOnAfterRespawnEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnDamage|OnDamage]]: [[TOnDamageEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnKill|OnKill]]: [[TOnKillEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnWeaponChange|OnWeaponChange]]: [[TOnWeaponChangeEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnVoteMapStart|OnVoteMapStart]]: [[TOnVoteMapStartEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnVoteKickStart|OnVoteKickStart]]: [[TOnVoteKickStartEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnVoteMap|OnVoteMap]]: [[TOnVoteMapEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnVoteKick|OnVoteKick]]: [[TOnVoteKickEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnSpeak|OnSpeak]]: [[TOnSpeakEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnCommand|OnCommand]]: [[TOnCommandEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnKitPickup|OnKitPickup]]: [[TOnKitPickupEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no || 2.7.8.b1&lt;br /&gt;
|-&lt;br /&gt;
| property [[TActivePlayer.OnFlagDrop|OnFlagDrop]]: [[TOnFlagDropEvent]] || align=&amp;quot;center&amp;quot; | RW || align=&amp;quot;center&amp;quot; | no || 2.7.8.b1&lt;br /&gt;
|}&lt;br /&gt;
'''Note''': writing properties marked with &amp;quot;RW*&amp;quot; affects only bots.&lt;br /&gt;
&lt;br /&gt;
[[Category:Classes]][[Category:TPlayer]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TWeapon.WType&amp;diff=1609</id>
		<title>TWeapon.WType</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TWeapon.WType&amp;diff=1609"/>
				<updated>2016-02-23T13:42:36Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''''property WType: Byte'''''&lt;br /&gt;
  Access mode: R&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Weapon ID. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! ID&lt;br /&gt;
! Weapon&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Socom&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Deagles&lt;br /&gt;
|-&lt;br /&gt;
| 2 || HK MP5&lt;br /&gt;
|-&lt;br /&gt;
| 3 || AK 74&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Steyr&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Spas&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Ruger&lt;br /&gt;
|-&lt;br /&gt;
| 7 || M79&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Barret&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Minimi&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Minigun&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Knife&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Chainsaw&lt;br /&gt;
|-&lt;br /&gt;
| 13 || LAW&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Flamer&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Bow&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Flame Bow&lt;br /&gt;
|-&lt;br /&gt;
| 255 || Hands&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Constants==&lt;br /&gt;
Global constants representing all WTypes.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
WTYPE_EAGLE&lt;br /&gt;
WTYPE_MP5&lt;br /&gt;
WTYPE_AK74&lt;br /&gt;
WTYPE_STEYRAUG&lt;br /&gt;
WTYPE_SPAS12&lt;br /&gt;
WTYPE_RUGER77&lt;br /&gt;
WTYPE_M79&lt;br /&gt;
WTYPE_BARRETT&lt;br /&gt;
WTYPE_M249&lt;br /&gt;
WTYPE_MINIGUN&lt;br /&gt;
WTYPE_USSOCOM&lt;br /&gt;
WTYPE_KNIFE&lt;br /&gt;
WTYPE_CHAINSAW&lt;br /&gt;
WTYPE_LAW&lt;br /&gt;
WTYPE_FLAMER&lt;br /&gt;
WTYPE_BOW&lt;br /&gt;
WTYPE_BOW2&lt;br /&gt;
WTYPE_M2&lt;br /&gt;
WTYPE_NOWEAPON&lt;br /&gt;
WTYPE_FRAGGRENADE&lt;br /&gt;
WTYPE_CLUSTERGRENADE&lt;br /&gt;
WTYPE_CLUSTER&lt;br /&gt;
WTYPE_THROWNKNIFE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Category:TWeapon]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TActivePlayer.WeaponActive&amp;diff=1608</id>
		<title>TActivePlayer.WeaponActive</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TActivePlayer.WeaponActive&amp;diff=1608"/>
				<updated>2016-02-23T13:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''''property TActivePlayer.WeaponActive[ID: Byte]: Boolean'''''&lt;br /&gt;
  Access mode: W&lt;br /&gt;
==Description==&lt;br /&gt;
Sets a weapon available/unavailable from the weapon menu for a certain player.&amp;lt;br&amp;gt;&lt;br /&gt;
Weapon ID goes from 1 to 14 (Desert Eagles, HK .... Chainsaw, Law).&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var i: byte;&lt;br /&gt;
begin&lt;br /&gt;
  for i := 1 to 14 do&lt;br /&gt;
    Players[ID].WeaponActive[i] := i = 12; // deactivate all weapons but knife&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TActivePlayer]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TMapObject.Style&amp;diff=1605</id>
		<title>TMapObject.Style</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TMapObject.Style&amp;diff=1605"/>
				<updated>2016-01-22T16:01:03Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''''property Style: Integer'''''&lt;br /&gt;
  Access mode: R&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Number representing MapObject's style.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! '''Style''' || '''Description'''&lt;br /&gt;
 |-&lt;br /&gt;
 | 1 || Alpha Flag&lt;br /&gt;
 |-&lt;br /&gt;
 | 2 || Bravo Flag&lt;br /&gt;
 |-&lt;br /&gt;
 | 3 || Point Match Flag&lt;br /&gt;
 |-&lt;br /&gt;
 | 4 || USSOCOM&lt;br /&gt;
 |-&lt;br /&gt;
 | 5 || Desert Eagle&lt;br /&gt;
 |-&lt;br /&gt;
 | 6 || HK MP5&lt;br /&gt;
 |-&lt;br /&gt;
 | 7 || AK 74&lt;br /&gt;
 |-&lt;br /&gt;
 | 8 || Steyr AUG&lt;br /&gt;
 |-&lt;br /&gt;
 | 9 || Spas 12&lt;br /&gt;
 |-&lt;br /&gt;
 | 10 || Ruger77&lt;br /&gt;
 |-&lt;br /&gt;
 | 11 || M79&lt;br /&gt;
 |-&lt;br /&gt;
 | 12 || Barrett M82A1&lt;br /&gt;
 |-&lt;br /&gt;
 | 13 || Minimi&lt;br /&gt;
 |-&lt;br /&gt;
 | 14 || Minigun&lt;br /&gt;
 |-&lt;br /&gt;
 | 15 || Rambo Bow&lt;br /&gt;
 |-&lt;br /&gt;
 | 16 || Medical Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 17 || Grenade Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 18 || Flamer Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 19 || Predator Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 20 || Vest Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 21 || Beserk Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 22 || Cluster Kit&lt;br /&gt;
 |-&lt;br /&gt;
 | 23 || Parachute&lt;br /&gt;
 |-&lt;br /&gt;
 | 24 || Combat Knife&lt;br /&gt;
 |-&lt;br /&gt;
 | 25 || Chainsaw&lt;br /&gt;
 |-&lt;br /&gt;
 | 26 || LAW&lt;br /&gt;
 |-&lt;br /&gt;
 | 27 || Stationary Gun&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Constants==&lt;br /&gt;
Global constants with object types.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
OBJECT_ALPHA_FLAG   &lt;br /&gt;
OBJECT_BRAVO_FLAG&lt;br /&gt;
OBJECT_POINTMATCH_FLAG&lt;br /&gt;
OBJECT_USSOCOM&lt;br /&gt;
OBJECT_DESERT_EAGLE&lt;br /&gt;
OBJECT_HK_MP5&lt;br /&gt;
OBJECT_AK74&lt;br /&gt;
OBJECT_STEYR_AUG&lt;br /&gt;
OBJECT_SPAS12&lt;br /&gt;
OBJECT_RUGER77&lt;br /&gt;
OBJECT_M79&lt;br /&gt;
OBJECT_BARRET_M82A1&lt;br /&gt;
OBJECT_MINIMI&lt;br /&gt;
OBJECT_MINIGUN&lt;br /&gt;
OBJECT_RAMBO_BOW&lt;br /&gt;
OBJECT_MEDICAL_KIT&lt;br /&gt;
OBJECT_GRENADE_KIT&lt;br /&gt;
OBJECT_FLAMER_KIT&lt;br /&gt;
OBJECT_PREDATOR_KIT&lt;br /&gt;
OBJECT_VEST_KIT&lt;br /&gt;
OBJECT_BERSERK_KIT&lt;br /&gt;
OBJECT_CLUSTER_KIT&lt;br /&gt;
OBJECT_PARACHUTE&lt;br /&gt;
OBJECT_COMBAT_KNIFE&lt;br /&gt;
OBJECT_CHAINSAW&lt;br /&gt;
OBJECT_LAW&lt;br /&gt;
OBJECT_STATIONARY_GUN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TMapObject]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TMap.AddObject&amp;diff=1604</id>
		<title>TMap.AddObject</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TMap.AddObject&amp;diff=1604"/>
				<updated>2016-01-22T16:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Tk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''function AddObject(Obj: [[TNewMapObject]]):[[TActiveMapObject]]'''&lt;br /&gt;
  Obj: new object to be placed on the map&lt;br /&gt;
  Result: newly created object&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
This function will add a new object at position X,Y with target style. It will always be active.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
The below example will spawn a medkit on the players position whenever he types &amp;quot;Medic!&amp;quot;&lt;br /&gt;
&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;
&lt;br /&gt;
procedure SpawnMedkit(posx,posy: single);&lt;br /&gt;
var temp: TNewMapObject;&lt;br /&gt;
begin&lt;br /&gt;
  temp := TNewMapObject.Create; &lt;br /&gt;
  temp.X := posx;&lt;br /&gt;
  temp.Y := posy;&lt;br /&gt;
  temp.Style := 16; // medkit&lt;br /&gt;
  Map.AddObject(temp);&lt;br /&gt;
  temp.Free; // IMPORTANT!&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
procedure MyOnSpeak(p: TActivePlayer; Text: string);&lt;br /&gt;
begin&lt;br /&gt;
  if Text = 'Medic!' then&lt;br /&gt;
    SpawnMedkit(p.X,p.Y);z&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].OnSpeak := @MyOnSpeak;&lt;br /&gt;
end.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constants==&lt;br /&gt;
Global constants with object types.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
OBJECT_ALPHA_FLAG   &lt;br /&gt;
OBJECT_BRAVO_FLAG&lt;br /&gt;
OBJECT_POINTMATCH_FLAG&lt;br /&gt;
OBJECT_USSOCOM&lt;br /&gt;
OBJECT_DESERT_EAGLE&lt;br /&gt;
OBJECT_HK_MP5&lt;br /&gt;
OBJECT_AK74&lt;br /&gt;
OBJECT_STEYR_AUG&lt;br /&gt;
OBJECT_SPAS12&lt;br /&gt;
OBJECT_RUGER77&lt;br /&gt;
OBJECT_M79&lt;br /&gt;
OBJECT_BARRET_M82A1&lt;br /&gt;
OBJECT_MINIMI&lt;br /&gt;
OBJECT_MINIGUN&lt;br /&gt;
OBJECT_RAMBO_BOW&lt;br /&gt;
OBJECT_MEDICAL_KIT&lt;br /&gt;
OBJECT_GRENADE_KIT&lt;br /&gt;
OBJECT_FLAMER_KIT&lt;br /&gt;
OBJECT_PREDATOR_KIT&lt;br /&gt;
OBJECT_VEST_KIT&lt;br /&gt;
OBJECT_BERSERK_KIT&lt;br /&gt;
OBJECT_CLUSTER_KIT&lt;br /&gt;
OBJECT_PARACHUTE&lt;br /&gt;
OBJECT_COMBAT_KNIFE&lt;br /&gt;
OBJECT_CHAINSAW&lt;br /&gt;
OBJECT_LAW&lt;br /&gt;
OBJECT_STATIONARY_GUN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TMap]]&lt;/div&gt;</summary>
		<author><name>Tk</name></author>	</entry>

	</feed>