Portal SAMP
[Include] Voip-Inclusion - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Lançamentos (https://portalsamp.com/forumdisplay.php?fid=26)
+---- Fórum: Includes (https://portalsamp.com/forumdisplay.php?fid=27)
+---- Tópico: [Include] Voip-Inclusion (/showthread.php?tid=4672)



Voip-Inclusion - Calasans - 04/04/2024

Voip-Inclusion
Introdução:
  • Este include oferece uma integração simplificada do Voip em seu Gamemode, proporcionando flexibilidade incomparável. Com a capacidade de utilizar callbacks para alterações personalizadas e enviar mensagens aos jogadores, além de suporte global para todos os jogadores. É recomendável que você leia as categorias abaixo para ficar informado.
Como funciona?
  • Este include opera da seguinte maneira: o usuário simplesmente precisa ativá-lo em seu Gamemode. Além disso, é imperativo que o usuário tenha o SAMPVOICE incluído em sua biblioteca e tenha ativado o plugin correspondente no server.cfg. No que concerne às funcionalidades, este include é altamente flexível, permitindo ao usuário configurar as mensagens conforme desejado e de maneira personalizada. As callbacks não se limitam a uma única utilização; o usuário pode usá-las quando e onde quiser, tantas vezes quanto necessário. No entanto, suas vantagens não param por aí. Nas callbacks das funções, estão disponíveis opções globais, incluindo definições como NOT_GLOBAL_VOIP, que não representam a comunicação global, e GLOBAL_VOIP, que a representam. Além disso, o repositório também contém mais duas categorias, explicando detalhadamente as callbacks tanto em contexto global quanto não global, e fornecendo orientações claras sobre sua implementação.

Todas as callbacks:
Código PHP:
Voip_Criar(bool:VII_globalFloat:VII_distanceVII_max_playersVII_color, const VII_name[], playerid INVALID_PLAYER_ID)
//
Voip_Excluir(bool:VII_globalplayerid INVALID_PLAYER_ID)
//
Voip_Distancia(bool:VII_globalFloat:VII_distanceVII_color, const VII_message[], playerid INVALID_PLAYER_ID)
//
Voip_NaoEncontrado(bool:VII_globalVII_color, const VII_message[], playerid INVALID_PLAYER_ID)
//
Voip_NaoMicrofone(bool:VII_globalVII_color, const VII_message[], playerid INVALID_PLAYER_ID)
//
Voip_Global(bool:VII_globalVII_color, const VII_message[], playerid INVALID_PLAYER_ID)
//
Voip_Jogador(bool:VII_globalVII_color, const VII_message[], playerid INVALID_PLAYER_ID)
//
Voip_Depurar(bool:VII_debug SV_FALSE

O Voip-Inclusion possui suporte para o inglês, tanto no README do repositório quanto no include. É aconselhável que o usuário leia todo o repositório do Voip-Inclusion para compreender como funciona.
  • Repositório: Voip-Inclusion
  • Desenvolvido por: Calasans
  • Versão 1.0.0