LogoutPlayer: Difference between revisions
(Created page with "Logs a player out of ACL. ==Syntax== {{#tag:pre|void {{Template:CSharp_Serverside_namespace}}ACL.LogoutPlayer(Client player);}} === Required Arguments === *'''player:''' par...") |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
Logs a player out of ACL. | Logs a player out of ACL. | ||
{{CSharpContainer| | |||
{{#tag:pre|void {{Template:CSharp_Serverside_namespace}}ACL.LogoutPlayer(Client player);}} | {{#tag:pre|void {{Template:CSharp_Serverside_namespace}}ACL.LogoutPlayer(Client player);}} | ||
{{Parameters}} | |||
*'''player:''' parameter input should be in '''Client''' type | *'''player:''' parameter input should be in '''Client''' type | ||
{{Example}} | {{Example}} | ||
{{#tag:syntaxhighlight| | |||
[Command("logout", ACLRequired = true)] | [Command("logout", ACLRequired = true)] | ||
public void LogoutCommand(Client sender) | public void LogoutCommand(Client sender) | ||
{ | { | ||
if (! | if (!{{Template:CSharp_Serverside_namespace}}ACL.IsPlayerLoggedIn(sender)) | ||
{ | { | ||
sender.SendChatMessage("~r~You are not logged in."); | sender.SendChatMessage("~r~You are not logged in."); | ||
| Line 23: | Line 20: | ||
} | } | ||
{{Template:CSharp_Serverside_namespace}}ACL.LogoutPlayer(sender); | |||
sender.SendChatMessage("~g~You have been logged out."); | sender.SendChatMessage("~g~You have been logged out."); | ||
} | } | ||
|lang=csharp}} | |||
}} | }} | ||
[[Category:Serverside API]] | [[Category:Serverside API]] | ||
Latest revision as of 18:16, 28 November 2019
Logs a player out of ACL.
C# Syntax
void NAPI.ACL.LogoutPlayer(Client player);
Parameters
- player: parameter input should be in Client type
Example
[Command("logout", ACLRequired = true)]
public void LogoutCommand(Client sender)
{
if (!NAPI.ACL.IsPlayerLoggedIn(sender))
{
sender.SendChatMessage("~r~You are not logged in.");
return;
}
NAPI.ACL.LogoutPlayer(sender);
sender.SendChatMessage("~g~You have been logged out.");
}