Skip to content

Commit

Permalink
Update UnrealDemoScanner.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
UnrealKaraulov committed Aug 31, 2024
1 parent ec7b9c3 commit f5472f4
Showing 1 changed file with 76 additions and 68 deletions.
144 changes: 76 additions & 68 deletions UnrealDemoScanner/UnrealDemoScanner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ namespace DemoScanner.DG
public static class DemoScanner
{
public const string PROGRAMNAME = "Unreal Demo Scanner";
public const string PROGRAMVERSION = "1.73.4b";
public const string PROGRAMVERSION = "1.73.5b";

public static bool DEMOSCANNER_HLTV = false;

Expand Down Expand Up @@ -5477,7 +5477,7 @@ следующий кадр изменение и 5 кадров нет движ
}
else if (SearchJumpHack5 == 1)
{

SearchJumpHack5--;
if (!IsPlayerAnyJumpPressed() && IsUserAlive() && !DisableJump5AndAim16)
{
Expand Down Expand Up @@ -7559,7 +7559,7 @@ следующий кадр изменение и 5 кадров нет движ
{
if (!DisableJump5AndAim16)
{
if (JumpCount3 > 10 && (JumpCount6 == 0 || Math.Abs(JumpCount3 - JumpCount6) > 5))
if (JumpCount3 > 20 && (JumpCount6 == 0 || (JumpCount3 > JumpCount6 && JumpCount3 / JumpCount6 > 1.5)))
{
DemoScanner_AddWarn("[UNKNOWN BHOP/JUMPHACK TYPE 1.1] in demo file!", true, true, !DisableJump5AndAim16,
true);
Expand Down Expand Up @@ -7588,15 +7588,15 @@ следующий кадр изменение и 5 кадров нет движ
}
#endif
ForceFlushScanResults();
Console.ForegroundColor = ConsoleColor.DarkGreen;
/*Console.ForegroundColor = ConsoleColor.DarkGreen;
if (IsRussia)
{
Console.WriteLine(PROGRAMNAME + " [ " + PROGRAMVERSION + " ] результаты анализа:");
}
else
{
Console.WriteLine(PROGRAMNAME + " [ " + PROGRAMVERSION + " ] scan result:");
}
}*/

GameEnd = false;
CL_Intermission = 0;
Expand Down Expand Up @@ -7767,47 +7767,47 @@ следующий кадр изменение и 5 кадров нет движ
}
}

if (BHOPcount / 2 > 1)
{
if (IsRussia)
{
OutTextDetects.Add("[BHOP] Количество предупреждений:" + BHOPcount / 2);
Console.WriteLine("[BHOP] Количество предупреждений:" + BHOPcount / 2);
}
else
{
OutTextDetects.Add("[BHOP] Warn count:" + BHOPcount / 2);
Console.WriteLine("[BHOP] Warn count:" + BHOPcount / 2);
}
}
//if (BHOPcount / 2 > 1)
//{
// if (IsRussia)
// {
// OutTextDetects.Add("[BHOP] Количество предупреждений:" + BHOPcount / 2);
// Console.WriteLine("[BHOP] Количество предупреждений:" + BHOPcount / 2);
// }
// else
// {
// OutTextDetects.Add("[BHOP] Warn count:" + BHOPcount / 2);
// Console.WriteLine("[BHOP] Warn count:" + BHOPcount / 2);
// }
//}

if (TriggerAimAttackCount > 0)
{
if (IsRussia)
{
OutTextDetects.Add("[Триппер бот] Количество предупреждений:" + TriggerAimAttackCount);
Console.WriteLine("[Триппер бот] Количество предупреждений:" + TriggerAimAttackCount);
}
else
{
OutTextDetects.Add("[TRIGGERBOT] Warn count:" + TriggerAimAttackCount);
Console.WriteLine("[TRIGGERBOT] Warn count:" + TriggerAimAttackCount);
}
}
//if (TriggerAimAttackCount > 0)
//{
// if (IsRussia)
// {
// OutTextDetects.Add("[Триппер бот] Количество предупреждений:" + TriggerAimAttackCount);
// Console.WriteLine("[Триппер бот] Количество предупреждений:" + TriggerAimAttackCount);
// }
// else
// {
// OutTextDetects.Add("[TRIGGERBOT] Warn count:" + TriggerAimAttackCount);
// Console.WriteLine("[TRIGGERBOT] Warn count:" + TriggerAimAttackCount);
// }
//}

if (TotalAimBotDetected > 0)
{
if (IsRussia)
{
OutTextDetects.Add("[AIM] Количество предупреждений:" + TotalAimBotDetected);
Console.WriteLine("[AIM] Количество предупреждений:" + TotalAimBotDetected);
}
else
{
OutTextDetects.Add("[AIM] Warn count:" + TotalAimBotDetected);
Console.WriteLine("[AIM] Warn count:" + TotalAimBotDetected);
}
}
//if (TotalAimBotDetected > 0)
//{
// if (IsRussia)
// {
// OutTextDetects.Add("[AIM] Количество предупреждений:" + TotalAimBotDetected);
// Console.WriteLine("[AIM] Количество предупреждений:" + TotalAimBotDetected);
// }
// else
// {
// OutTextDetects.Add("[AIM] Warn count:" + TotalAimBotDetected);
// Console.WriteLine("[AIM] Warn count:" + TotalAimBotDetected);
// }
//}

if (FakeLagAim > 0)
{
Expand All @@ -7828,27 +7828,27 @@ следующий кадр изменение и 5 кадров нет движ
// OutTextDetects.Add("[AIM8 BYPASS WITH DOOR] Warn count:" + FakeLagAim);
// Console.WriteLine("[AIM8 BYPASS WITH DOOR] Warn count:" + BypassWarn8_2);
//}
if (KreedzHacksCount > 0)
{
if (IsRussia)
{
OutTextDetects.Add(
"[STRAFE/GROUND/FASTRUN ХАК] Количество предупреждений:" +
KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands"*/);
Console.WriteLine(
"[STRAFE/GROUND/FASTRUN ХАК] Количество предупреждений:" +
KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands*/);
}
else
{
OutTextDetects.Add(
"[STRAFE/GROUND/FASTRUN HACK] Warn count:" +
KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands"*/);
Console.WriteLine(
"[STRAFE/GROUND/FASTRUN HACK] Warn count:" +
KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands*/);
}
}
//if (KreedzHacksCount > 0)
//{
// if (IsRussia)
// {
// OutTextDetects.Add(
// "[STRAFE/GROUND/FASTRUN ХАК] Количество предупреждений:" +
// KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands"*/);
// Console.WriteLine(
// "[STRAFE/GROUND/FASTRUN ХАК] Количество предупреждений:" +
// KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands*/);
// }
// else
// {
// OutTextDetects.Add(
// "[STRAFE/GROUND/FASTRUN HACK] Warn count:" +
// KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands"*/);
// Console.WriteLine(
// "[STRAFE/GROUND/FASTRUN HACK] Warn count:" +
// KreedzHacksCount /*+ ". Found " + JumpCount + " +jump commands*/);
// }
//}

if (UnknownMessages > 0)
{
Expand Down Expand Up @@ -10798,6 +10798,7 @@ public HalfLifeDemoParser(CrossParseResult demo)
AddUserMessageHandler("WeaponList", WeaponList);
AddUserMessageHandler("HealthInfo", HealthInfo);
AddUserMessageHandler("HLTV", HLTVMSG);
//AddUserMessageHandler("StatusText", StatusText);
}

// public so svc_deltadescription can be parsed elsewhere
Expand Down Expand Up @@ -11767,8 +11768,8 @@ public void MessageClientData()

while (BitBuffer.ReadBoolean())
{
int idx = 0;
int idx = 0;

if (demo.GsDemoInfo.Header.NetProtocol < 47)
{
idx = BitBuffer.ReadBits(5); // weapon index
Expand Down Expand Up @@ -13077,6 +13078,13 @@ private void HLTVMSG()
var dest = BitBuffer.ReadByte();
var health_and_flags = BitBuffer.ReadByte();
}
/* private void StatusText()
{
BitBuffer.ReadByte();
var dest = BitBuffer.ReadByte();
var data = BitBuffer.ReadString();
Console.WriteLine("Line:" + dest + " = \"" + data + "\"");
}*/

private void HealthInfo()
{
Expand Down Expand Up @@ -14042,7 +14050,7 @@ public void ReadDelta(BitBuffer bitBuffer, HalfLifeDelta delta, ref byte[] bitma
var value = ParseEntry(bitBuffer, entryList[index]);
if (Name != null && entryList[index].Name != null)
{
// Console.WriteLine("Name["+ Name + "]:" + entryList[index].Name);
// Console.WriteLine("Name["+ Name + "]:" + entryList[index].Name);
//string addline = "|" + entryList[index].Name + "\n";
//if (testData.ContainsKey(Name))
//{
Expand Down

0 comments on commit f5472f4

Please sign in to comment.