Add playercount to connect/disconnect messages

This commit is contained in:
Redox 2022-04-06 08:50:37 +02:00
parent 9b169e3664
commit ab6e12a9a3
2 changed files with 6 additions and 2 deletions

View File

@ -20,6 +20,8 @@ ChatTransit.PlayerInitialSpawn = (ply) =>
Data:
SteamName: ply\Nick!
SteamId: ply\SteamID64!
PlayerCountCurrent: player\GetCount!
PlayerCountMax: game\MaxPlayers!
gameevent.Listen "player_connect"
hook.Add "player_connect", "CFC_ChatTransit_SpawnListener", guard ChatTransit\PlayerConnect

View File

@ -111,7 +111,8 @@ func sendEvent(discord *discordgo.Session, event EventStruct, eventText string,
}
func sendConnectMessage(discord *discordgo.Session, event EventStruct) {
message := steamLinkMessage(event, "Connected to the server")
message := steamLinkMessage(event, "Connected to the server ")
message = message + event.Data.PlayerCountCurrent + "/" + event.Data.PlayerCountMax
sendEvent(discord, event, message, COLOR_GREEN, EMOJI_CONNECT)
}
@ -122,7 +123,8 @@ func sendSpawnMessage(discord *discordgo.Session, event EventStruct) {
func sendDisconnectMessage(discord *discordgo.Session, event EventStruct) {
reason := event.Data.Content
message := steamLinkMessage(event, "Disconnected from the server")
message := steamLinkMessage(event, "Disconnected from the server ")
message = message + event.Data.PlayerCountCurrent + "/" + event.Data.PlayerCountMax + " "
if strings.Contains(reason, "\n") {
message = message + "\n```" + reason + "\n```"