forked from CFC-Servers/cfc_chat_transit
Fix playercount not properly showing up
This commit is contained in:
parent
4baa76ae29
commit
10c83cbf88
@ -13,6 +13,8 @@ ChatTransit.PlayerConnect = (data) =>
|
||||
Data:
|
||||
SteamName: name
|
||||
SteamId: SteamIDTo64 steamId if steamId
|
||||
PlayerCountCurrent: player\GetCount!
|
||||
PlayerCountMax: game\MaxPlayers!
|
||||
|
||||
ChatTransit.PlayerInitialSpawn = (ply) =>
|
||||
@Send
|
||||
@ -20,8 +22,6 @@ 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
|
||||
|
@ -12,6 +12,8 @@ ChatTransit.PlayerDisconnected = (data) =>
|
||||
Data:
|
||||
SteamName: ply and ply\Nick! or name
|
||||
SteamId: ply and ply\SteamID64! or SteamIDTo64 steamId
|
||||
PlayerCountCurrent: player\GetCount!
|
||||
PlayerCountMax: game\MaxPlayers!
|
||||
Content: reason
|
||||
|
||||
gameevent.Listen "player_disconnect"
|
||||
|
@ -26,8 +26,8 @@ type EventData struct {
|
||||
SteamName string
|
||||
SteamId string
|
||||
IrisId string
|
||||
PlayerCountMax int
|
||||
PlayerCountCurrent int
|
||||
PlayerCountMax float32
|
||||
PlayerCountCurrent float32
|
||||
}
|
||||
|
||||
var MessageQueue = make(chan []byte, 100)
|
||||
@ -114,7 +114,7 @@ func sendEvent(discord *discordgo.Session, event EventStruct, eventText string,
|
||||
|
||||
func sendConnectMessage(discord *discordgo.Session, event EventStruct) {
|
||||
message := steamLinkMessage(event, "Connected to the server")
|
||||
message = message + fmt.Sprintf("%d/%d", event.Data.PlayerCountCurrent, event.Data.PlayerCountMax)
|
||||
message = message + fmt.Sprintf("%v/%v", event.Data.PlayerCountCurrent, event.Data.PlayerCountMax)
|
||||
sendEvent(discord, event, message, COLOR_GREEN, EMOJI_CONNECT)
|
||||
}
|
||||
|
||||
@ -126,7 +126,7 @@ 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 = message + fmt.Sprintf(" %d/%d", event.Data.PlayerCountCurrent, event.Data.PlayerCountMax)
|
||||
message = message + fmt.Sprintf(" %v/%v", event.Data.PlayerCountCurrent, event.Data.PlayerCountMax)
|
||||
|
||||
if strings.Contains(reason, "\n") {
|
||||
message = message + "\n```" + reason + "\n```"
|
||||
|
Loading…
Reference in New Issue
Block a user