<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.soldat.pl/index.php?action=history&amp;feed=atom&amp;title=TTeam.OnBeforeJoin</id>
		<title>TTeam.OnBeforeJoin - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.soldat.pl/index.php?action=history&amp;feed=atom&amp;title=TTeam.OnBeforeJoin"/>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TTeam.OnBeforeJoin&amp;action=history"/>
		<updated>2026-05-26T02:31:45Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TTeam.OnBeforeJoin&amp;diff=3232&amp;oldid=prev</id>
		<title>H: Created page with &quot; '''''property OnBeforeJoin'''''   Access mode: RW   Event handler type: TOnBeforeJoinTeamEvent   Event handler declaration: function (Player: TActivePlayer; Team,OldT...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TTeam.OnBeforeJoin&amp;diff=3232&amp;oldid=prev"/>
				<updated>2020-05-06T21:52:19Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;property OnBeforeJoin&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;   Access mode: RW   Event handler type: &lt;a href=&quot;/index.php/TOnBeforeJoinTeamEvent&quot; title=&quot;TOnBeforeJoinTeamEvent&quot;&gt;TOnBeforeJoinTeamEvent&lt;/a&gt;   Event handler declaration: function (Player: &lt;a href=&quot;/index.php/TActivePlayer&quot; title=&quot;TActivePlayer&quot;&gt;TActivePlayer&lt;/a&gt;; Team,OldT...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; '''''property OnBeforeJoin'''''&lt;br /&gt;
  Access mode: RW&lt;br /&gt;
  Event handler type: [[TOnBeforeJoinTeamEvent]]&lt;br /&gt;
  Event handler declaration: function (Player: [[TActivePlayer]]; Team,OldTeam: [[TTeam]]): ShortInt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Event property called when a player tries to change team&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
function OnBeforeJoin(Player: TActivePlayer; Team, OldTeam: TTeam): ShortInt;&lt;br /&gt;
begin&lt;br /&gt;
        if Team.ID = 2 then //Lock Bravo team&lt;br /&gt;
                Result := -1&lt;br /&gt;
        else&lt;br /&gt;
                Result := Team.ID;&lt;br /&gt;
       &lt;br /&gt;
        if OldTeam &amp;lt;&amp;gt; nil then&lt;br /&gt;
                Player.WriteConsole(inttostr(Team.ID)+', Old: '+inttostr(OldTeam.ID), $FFFFFF);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
 // ...&lt;br /&gt;
&lt;br /&gt;
 begin&lt;br /&gt;
   // assign OnBeforeJoinTeam handler&lt;br /&gt;
   Game.Teams[2].OnBeforeJoin := @OnBeforeJoin;&lt;br /&gt;
&lt;br /&gt;
   // ...&lt;br /&gt;
&lt;br /&gt;
   // unassign&lt;br /&gt;
   Game.Teams[2].OnBeforeJoin := nil;&lt;br /&gt;
 end;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TTeam]][[Category:Events]]&lt;/div&gt;</summary>
		<author><name>H</name></author>	</entry>

	</feed>