mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-10 23:31:13 -05:00
add join team and map change events to CSGO parser
This commit is contained in:
@ -97,7 +97,8 @@ namespace IW4MAdmin.Application.EventParsers
|
||||
{Configuration.Say, GameEvent.EventType.Say},
|
||||
{Configuration.Kill, GameEvent.EventType.Kill},
|
||||
{Configuration.MapChange, GameEvent.EventType.MapChange},
|
||||
{Configuration.MapEnd, GameEvent.EventType.MapEnd}
|
||||
{Configuration.MapEnd, GameEvent.EventType.MapEnd},
|
||||
{Configuration.JoinTeam, GameEvent.EventType.JoinTeam}
|
||||
};
|
||||
|
||||
_eventTypeMap = new Dictionary<string, GameEvent.EventType>
|
||||
@ -107,8 +108,8 @@ namespace IW4MAdmin.Application.EventParsers
|
||||
{"K", GameEvent.EventType.Kill},
|
||||
{"D", GameEvent.EventType.Damage},
|
||||
{"J", GameEvent.EventType.PreConnect},
|
||||
{"JT", GameEvent.EventType.JoinTeam },
|
||||
{"Q", GameEvent.EventType.PreDisconnect},
|
||||
{"JT", GameEvent.EventType.JoinTeam},
|
||||
{"Q", GameEvent.EventType.PreDisconnect}
|
||||
};
|
||||
}
|
||||
|
||||
@ -340,6 +341,11 @@ namespace IW4MAdmin.Application.EventParsers
|
||||
var originName = match.Values[Configuration.JoinTeam.GroupMapping[ParserRegex.GroupType.OriginName]];
|
||||
var team = match.Values[Configuration.JoinTeam.GroupMapping[ParserRegex.GroupType.OriginTeam]];
|
||||
|
||||
if (Configuration.TeamMapping.ContainsKey(team))
|
||||
{
|
||||
team = Configuration.TeamMapping[team].ToString();
|
||||
}
|
||||
|
||||
var networkId = originIdString.IsBotGuid() ?
|
||||
originName.GenerateGuidFromString() :
|
||||
originIdString.ConvertGuidToLong(Configuration.GuidNumberStyle);
|
||||
|
Reference in New Issue
Block a user