OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osKickAvatar C# (CSharp) Method

osKickAvatar() public method

public osKickAvatar ( string FirstName, string SurName, string alert ) : void
FirstName string
SurName string
alert string
return void
        public void osKickAvatar(string FirstName, string SurName, string alert)
        {
            CheckThreatLevel(ThreatLevel.Severe, "osKickAvatar");
            m_host.AddScriptLPS(1);

            World.ForEachRootScenePresence(delegate(ScenePresence sp)
            {
                if (sp.Firstname == FirstName && sp.Lastname == SurName)
                {
                    // kick client...
                    if (alert != null)
                        sp.ControllingClient.Kick(alert);

                    // ...and close on our side
                    sp.Scene.CloseAgent(sp.UUID, false);
                }
            });
        }
OSSL_Api