Skip to content

Alt:V implementation of Salty Chat (TeamSpeak 3 based Voice Plugin)

License

Notifications You must be signed in to change notification settings

ripkens/SaltyChat-AltV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Salty Chat for Alt:V

An example implementation of Salty Chat for Alt:V.

You can report bugs or make sugguestions via issues, or contribute via pull requests - we appreciate any contribution.
Join our Discord and start with Salty Chat!

Current supported Plugin Version

  • SaltyChat 1.3.3 Stable use WhishN/saltychat-altV for 1.3.3 Stable
  • SaltyChat 2.0.0 Stable
  • SaltyChat 2.0.1 Stable

Installation

  • Add SaltyServer and SaltyShared as Projects to your VS Solution
  • Add NuGet Packages as needed
  • Copy SaltyClient to your resources folder, add it to your server.cfg and change resource.cfg to reflect the location of your output Folder.

SaltyChat Server will start automatically if your resource.cfg is correct and you will see "=====> Salty Chat Server Started =)" in your server console

  • Update the "OnResourceStart" function in "VoiceManager.cs" to reflect your Teamspeak settings
this.ServerUniqueIdentifier = "";
this.MinimumPluginVersion = "x.x.x";
this.SoundPack = "default";
this.IngameChannel = IngameChannel = "x";
this.IngameChannelPassword = IngameChannelPassword = "1234";
  • add client.Emit("SaltyChat_OnConnected"); and Alt.Emit("PlayerLoggedIn", client); to your player Spawn function to move the player into the Teamspeak-Channel for Ingame-Voice

  • The Server will Emit "client::updateVoiceRange" to the Player on VoiceRange change, you can react to it in your HUD for example.

Supported Ingame Devices

  • Ingame Voice with range 0, 3, 8, 15, 32 meters (can be changed)
  • Phone functions (default)
  • MultiChannel Radio (unlimited Channels)

Credits

This Repo uses Code extracted from the following authors:

WhishN v1.3.3

SaltMineDE