mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-05 22:36:05 +02:00
add user type
This commit is contained in:
+26
-2
@@ -279,7 +279,31 @@ namespace VRCX
|
|||||||
// 2020.11.01 00:07:01 Log - [PlayerManager] Removed player 2 / Rize♡
|
// 2020.11.01 00:07:01 Log - [PlayerManager] Removed player 2 / Rize♡
|
||||||
// 2020.11.01 00:07:02 Log - [Player] Unregistering Rize♡
|
// 2020.11.01 00:07:02 Log - [Player] Unregistering Rize♡
|
||||||
|
|
||||||
if (string.Compare(line, offset, "OnPlayerJoined ", 0, 15, StringComparison.Ordinal) == 0)
|
if (string.Compare(line, offset, "Initialized PlayerAPI \"", 0, 23, StringComparison.Ordinal) == 0)
|
||||||
|
{
|
||||||
|
var pos = line.LastIndexOf("\" is ");
|
||||||
|
if (pos < 0)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var userDisplayName = line.Substring(offset + 23, pos - (offset + 23));
|
||||||
|
var userType = line.Substring(pos + 5);
|
||||||
|
|
||||||
|
AppendLog(new[]
|
||||||
|
{
|
||||||
|
fileInfo.Name,
|
||||||
|
ConvertLogTimeToISO8601(line),
|
||||||
|
"player-joined",
|
||||||
|
userDisplayName,
|
||||||
|
userType,
|
||||||
|
});
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// fallback method
|
||||||
|
/*if (string.Compare(line, offset, "OnPlayerJoined ", 0, 15, StringComparison.Ordinal) == 0)
|
||||||
{
|
{
|
||||||
var userDisplayName = line.Substring(offset + 15);
|
var userDisplayName = line.Substring(offset + 15);
|
||||||
|
|
||||||
@@ -292,7 +316,7 @@ namespace VRCX
|
|||||||
});
|
});
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
if (string.Compare(line, offset, "OnPlayerLeft ", 0, 13, StringComparison.Ordinal) == 0)
|
if (string.Compare(line, offset, "OnPlayerLeft ", 0, 13, StringComparison.Ordinal) == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ function parseRawGameLog(dt, type, args) {
|
|||||||
|
|
||||||
case 'player-joined':
|
case 'player-joined':
|
||||||
gameLog.userDisplayName = args[0];
|
gameLog.userDisplayName = args[0];
|
||||||
|
gameLog.userType = args[1];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'player-left':
|
case 'player-left':
|
||||||
|
|||||||
Reference in New Issue
Block a user