public static StringValueOf ( |
||
value | ||
return | string |
private int SendCommandPacket(BattlEyeCommand command, string parameters = "") { int packetID = sequenceNumber; sequenceNumber = (sequenceNumber == 255) ? 0 : sequenceNumber + 1; try { if (!socket.Connected) { return(256); } byte[] packet = ConstructPacket(BattlEyePacketType.Command, packetID, Helpers.StringValueOf(command) + parameters); packetSent = DateTime.Now; packetQueue.Add(packetID, new string[] { Helpers.StringValueOf(command) + parameters, packetSent.ToString() }); } catch { return(256); } return(packetID); }
private int SendCommandPacket(BattlEyeCommand command, string parameters = "") { int packetID = _sequenceNumber; _sequenceNumber = (_sequenceNumber == 255) ? 0 : _sequenceNumber + 1; try { if (!_socket.Connected) { return(256); } ConstructPacket(BattlEyePacketType.Command, packetID, Helpers.StringValueOf(command) + parameters); _packetSent = DateTime.Now; _packetQueue.Add(packetID, new[] { Helpers.StringValueOf(command) + parameters, _packetSent.ToString(CultureInfo.InvariantCulture) }); } catch { return(256); } return(packetID); }
public EBattlEyeCommandResult SendCommandPacket(EBattlEyeCommand command, string parameters) { try { if (!_socket.Connected) { return(EBattlEyeCommandResult.NotConnected); } var crc32 = new CRC32(); string packet; string header = "BE"; string hash = crc32.ComputeHash( Helpers.String2Bytes(Helpers.Hex2Ascii("FF01") + Helpers.Bytes2String(new byte[] { 0 }) + Helpers.StringValueOf(command) + parameters)).Aggregate <byte, string>(null, (current, b) => current + b.ToString( "X2")); hash = Helpers.Hex2Ascii(hash); hash = new string(hash.ToCharArray().Reverse().ToArray()); header += hash; packet = header + Helpers.Hex2Ascii("FF01") + Helpers.Bytes2String(new byte[] { 0 }) + Helpers.StringValueOf(command) + parameters; _socket.Send(Helpers.String2Bytes(packet)); _commandSend = DateTime.Now; } catch { return(EBattlEyeCommandResult.Error); } return(EBattlEyeCommandResult.Success); }
public BattlEyeDisconnectEventArgs(BattlEyeLoginCredentials loginDetails, BattlEyeDisconnectionType?disconnectionType) { LoginDetails = loginDetails; DisconnectionType = disconnectionType; Message = Helpers.StringValueOf(disconnectionType); }
public BattlEyeConnectEventArgs(BattlEyeLoginCredentials loginDetails, BattlEyeConnectionResult connectionResult) { LoginDetails = loginDetails; ConnectionResult = connectionResult; Message = Helpers.StringValueOf(connectionResult); }