XIIIMP
Class XIIIAccessControl

source: C:\XIII\XIIIMP\Classes\XIIIAccessControl.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.AccessControl
            |
            +--XIIIMP.XIIIAccessControl
Direct Known Subclasses:None

class XIIIAccessControl
extends Engine.AccessControl

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 void Kick(string S)
     
//_____________________________________________________________________________



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class XIIIAccessControl extends AccessControl;
00005	
00006	//_____________________________________________________________________________
00007	function Kick( string S )
00008	{
00009	    local PlayerController P;
00010	
00011	    Log("ACCESS KICK '"$s$"'");
00012	
00013	    ForEach DynamicActors(class'PlayerController', P)
00014	      if ( P.PlayerReplicationInfo.PlayerName~=S
00015	        &&  (NetConnection(P.Player) != None) )
00016	      {
00017	        ConsoleCommand("KICKPLAYER "$P);
00018	        return;
00019	      }
00020	}
00021	
00022	
00023	
00024	defaultproperties
00025	{
00026	     AdminClass=Class'XIIIMP.XIIIAdmin'
00027	}

End Source Code