Привет, сделал простенький голосовой чат для серверов самп, и решаюсь продать, голосовой чат не слитый те которые сливают школьники на ютубе с модом аризоны попросту НЕРАБОТАЕТ, вы можете это протестировать и вернуться сюда, ближе к делу..
Код данного голосового чата состоит из мелкий частей в основном все идет на плагинах которые я вот и продаю, код сам он будет ниже.
Для связи можете написать мне в ВК или в ЛС на данном форуме отвечу как могу: VK1 VK2
Цена данных плагинов: 400 рублей проверку готов пройти с модератором!
К оплате принимаются: Qiwi, Yandex Money предоставить больше не могу(
Код: Код
#include <voice>
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
// PRESSED(keys)
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
// RELEASED(keys)
#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
// Pressed Y
if(PRESSED(KEY_YES)) StartVoice(playerid);
// Released Y
if(RELEASED(KEY_YES)) StopVoice(playerid);
//
return 1;
}
public OnPlayerVoice(playerid, BitStream:bs)
{
// Add Text
SetPlayerChatBubble(playerid, "Speaker", COLOR_WHITE, 10.00, 1000);
// Get Player Voice Pos
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
// Foreach Players
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(playerid == i) continue;
if(!IsPlayerConnected(i)) continue;
// Set param 10.00 distance
if(IsPlayerInRangeOfPoint(i, 10.00, pos[0], pos[1], pos[2])) {
SendVoice(i, bs);
}
}
return 1;
}
Думаю разберетесь, удачи :3