#
Server Events
This is a list of server events that can be registered and are triggered automatically by specific actions.
Server:GTA5Voice:OnTeamspeakDataChanged
// Triggered when TeamSpeak plugin data changes for a player
[RemoteEvent("Server:GTA5Voice:OnTeamspeakDataChanged")]
public void OnTeamspeakDataChanged(Player player, string pluginData)
{
// pluginData: JSON string containing plugin data
}
Server:GTA5Voice:OnTalkingStateChanged
// Triggered when a player starts or stops talking
[RemoteEvent("Server:GTA5Voice:OnTalkingStateChanged")]
public void OnTalkingStateChanged(Player player, bool talking)
{
// talking: boolean indicating if player is talking
}
Server:GTA5Voice:OnRadioPTTChanged
// Triggered when radio push-to-talk state changes
[RemoteEvent("Server:GTA5Voice:OnRadioPTTChanged")]
public void OnRadioPTTChanged(Player player, bool talking)
{
// talking: boolean indicating if player is using radio PTT
}
Server:GTA5Voice:OnTeamspeakDataChanged
// Triggered when TeamSpeak plugin data changes for a player
mp.events.add("Server:GTA5Voice:OnTeamspeakDataChanged", (player: PlayerMp, pluginDataRaw: string)
Server:GTA5Voice:OnTalkingStateChanged
// Triggered when a player starts or stops talking
mp.events.add("Server:GTA5Voice:OnTalkingStateChanged", (player: PlayerMp, talking: boolean)
Server:GTA5Voice:OnRadioPTTChanged
// Triggered when radio push-to-talk state changes
mp.events.add("Server:GTA5Voice:OnRadioPTTChanged", (player: PlayerMp, talking: boolean)