OnSendCommand
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnSendCommand( Network.Connection cn, string strCommand, object[] args )
{
Puts( "OnSendCommand works!" );
return null;
}csharp
private object OnSendCommand( List<Network.Connection> cn, string strCommand, object[] args )
{
Puts( "OnSendCommand works!" );
return null;
}Location
- ConsoleNetwork::SendClientCommand(Network.Connection cn, string strCommand, object[] args)
- ConsoleNetwork::SendClientCommand(List<Network.Connection> cn, string strCommand, object[] args)
csharp
//---
{
if (!Net.sv.IsConnected())
{
return;
}
if (Interface.CallHook("OnSendCommand", cn, strCommand, args) != null)
{
return;
}
NetWrite netWrite = Net.sv.StartWrite();
netWrite.PacketID(Message.Type.ConsoleCommand);
//---csharp
//---
{
if (!Net.sv.IsConnected())
{
return;
}
if (Interface.CallHook("OnSendCommand", cn, strCommand, args) != null)
{
return;
}
NetWrite expr_28 = Net.sv.StartWrite();
expr_28.PacketID(Message.Type.ConsoleCommand);
//---