Raised This Month: $51 Target: $400
 12% 

Voices Management v1.0.2 (04/19/08)


Post New Thread Reply   
 
Thread Tools Display Modes
Jack Carmmo
Member
Join Date: Apr 2015
Old 08-02-2016 , 19:28   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #141

Hello , guys I'm having trouble finding a dead pluguin that speaks live on the same team equal competitive cs GO

I need for cs 1.6
Jack Carmmo is offline
addons_zz
Veteran Member
Join Date: Aug 2015
Location: Dreams, zz
Old 08-03-2016 , 00:29   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #142

Quote:
Originally Posted by Jack Carmmo View Post
Hello , guys I'm having trouble finding a dead pluguin that speaks live on the same team equal competitive cs GO

I need for cs 1.6
I searched with this:
https://forums.alliedmods.net/search...ax=0&userid=0&

And I think I found what you need: (which is this own plugin)
https://forums.alliedmods.net/showthread.php?t=69006&highlight=dead+voice+c hat

May be you want to something like this:
Voice Rooms

Explain this better:
Quote:
a dead pluguin that speaks live on the same team
__________________
Plugin: Sublime Text - ITE , Galileo
Multi-Mod: Manager / Plugin / Server

Support me on Patreon, Ko-fi, Liberapay or Open Collective

Last edited by addons_zz; 08-03-2016 at 00:33. Reason: update
addons_zz is offline
tarsisd2
Veteran Member
Join Date: Feb 2016
Location: brazil
Old 08-07-2016 , 11:33   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #143

Quote:
Originally Posted by Jack Carmmo View Post
Hello , guys I'm having trouble finding a dead pluguin that speaks live on the same team equal competitive cs GO

I need for cs 1.6
what hes looking for is allready on this topic, but no worry, allready sent to him on pv.
xD
tarsisd2 is offline
pantheist
Junior Member
Join Date: Dec 2012
Old 11-27-2016 , 20:58   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #144

Quote:
Originally Posted by ConnorMcLeod View Post
If someone want to test new version (amxx 1.8.3 required !!!)

Here are new cvars and settings :

Settings (flags) :
a : hear dead terrorists
b : hear alive terrorists
c : hear dead cts
d : hear alive cts
e : hear specs

amx_vm_dead_t : which category can be heared by dead terrorists
amx_vm_alive_t : which category can be heared by alive terrorists
amx_vm_dead_ct : which category can be heared by dead counter-terrorists
amx_vm_alive_ct : which category can be heared by alive counter-terrorists
amx_vm_spec : which category can be heared by spectators


Example :
Alives can hear alives and dead/spectators can hear everyone (for public servers for example) :
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "bd"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "bd"
amx_vm_spec "abcde"

Ts can hear Ts, CTs can hear CTs, Spec can hear everybody (for example for scrims) :
Code:
amx_vm_dead_t "ab"
amx_vm_alive_t "ab"
amx_vm_dead_ct "cd"
amx_vm_alive_ct "dc"
amx_vm_spec "abcde"
Alltalk 1 (useless to use plugin)
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "abcde"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "abdce"
amx_vm_spec "abcde"
Alltalk 0 (useless to use plugin)
Code:
amx_vm_dead_t "a"
amx_vm_alive_t "b"
amx_vm_dead_ct "c"
amx_vm_alive_ct "d"
amx_vm_spec "e"

AMXX 1.8.3 REQUIRED !!!
Could you put this on the first page of this thread instead? This was a real bitch to find.
pantheist is offline
Alber9091
Veteran Member
Join Date: Jun 2014
Location: Karachi, Pakistan
Old 11-30-2016 , 13:56   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #145

Can Anyone Convert It To AMXX 1.8.2?

Quote:
Originally Posted by ConnorMcLeod View Post
If someone want to test new version (amxx 1.8.3 required !!!)

Here are new cvars and settings :

Settings (flags) :
a : hear dead terrorists
b : hear alive terrorists
c : hear dead cts
d : hear alive cts
e : hear specs

amx_vm_dead_t : which category can be heared by dead terrorists
amx_vm_alive_t : which category can be heared by alive terrorists
amx_vm_dead_ct : which category can be heared by dead counter-terrorists
amx_vm_alive_ct : which category can be heared by alive counter-terrorists
amx_vm_spec : which category can be heared by spectators


Example :
Alives can hear alives and dead/spectators can hear everyone (for public servers for example) :
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "bd"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "bd"
amx_vm_spec "abcde"

Ts can hear Ts, CTs can hear CTs, Spec can hear everybody (for example for scrims) :
Code:
amx_vm_dead_t "ab"
amx_vm_alive_t "ab"
amx_vm_dead_ct "cd"
amx_vm_alive_ct "dc"
amx_vm_spec "abcde"
Alltalk 1 (useless to use plugin)
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "abcde"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "abdce"
amx_vm_spec "abcde"
Alltalk 0 (useless to use plugin)
Code:
amx_vm_dead_t "a"
amx_vm_alive_t "b"
amx_vm_dead_ct "c"
amx_vm_alive_ct "d"
amx_vm_spec "e"

AMXX 1.8.3 REQUIRED !!!
Or Add These Commands In 1.02 Version Of VM

vm_alive "3" [Can Hear Dead, Team Only]
vm_dead "3" [Can Hear Alive, Team Only]
vm_spec "1/0" [0= Hear Only Spec, 1= Hear Everyone]

Original:

Quote:
Originally Posted by ConnorMcLeod View Post

.: Cvars :.

  • vm_alives < 0|1|2 >
    Alive players hear : 0:alive teamates - 1:alive players - 2:all players(def: 1)
  • vm_deads < 0|1|2 >
    Dead players hear : 0:dead teamates - 1:dead players - 2:all players(def: 2)

Last edited by Alber9091; 11-30-2016 at 14:02.
Alber9091 is offline
tarsisd2
Veteran Member
Join Date: Feb 2016
Location: brazil
Old 01-31-2017 , 13:45   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #146

I'm having trouble compiling

i'm using the lastest 1.8.3 dev build
tried bunch of other builds but same problem

i get
Code:
voices_manangement.sma<74> : error 020: invalid symbol name ""
line 74 is: const MAX_PLAYERS = 32;

PHP Code:
// Required admin access level
#define ADMIN_VOICE    ADMIN_CHAT

// Delay before a connected player see the text announce
#define ANNOUNCE_TASK_DELAY 30.0

// Comment this out if you don't want that a "no sound" player can hear admins using +adminvoice
// All other player settings are respected whatever this is commented or not.
// #define SUPER_ADMIN_PRIORITY

/* ** END OF EDITABLE ** */

/*    Changelog
*
* v1.1.0 (10/23/13)
* -cleaned up code
*
* v1.0.2 (04/19/08)
* -few code corrections
* -updated player spawn detection
* -added HLTV & BOT checks
*
* v1.0.1 (03/31/08)
* -added colored chat
* -added chat command /vm that display voices settings
* -inform new players about /vm command
* -display adminlisten status when toggle_adminlisten command is used
* -added support for amx_show_activity cvar on amx_(un)mute command
*
* v1.0.0 (03/26/08)
* First release
*
*/

/*
Flags :
 1 : hear dead terrorists
 2 : hear alive terrorists
 4 : hear dead cts
 8 : hear alive cts
16 : hear specs
*/

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#pragma semicolon 1

#define VERSION "1.1.alpha"

#define cm(%0)    ( sizeof(%0) - 1 )

#define MaskPlayerVoice(%0)    ( 1<<((%0-1) & 31) )

enum _:mStates
{
    
DEAD_T,
    
ALIVE_T,
    
DEAD_CT,
    
ALIVE_CT,
    
SPEC
}

enum _:mStatesFlags ( <<= )
{
    
FL_DEAD_T 1,
    
FL_ALIVE_T,
    
FL_DEAD_CT,
    
FL_ALIVE_CT,
    
FL_SPEC
}

const 
MAX_PLAYERS 32;

const 
m_iTeam 114;
const 
TEAM_T 1;
const 
TEAM_CT 2;

new 
g_bHasVoicesOn[33 char];
new 
g_bitBannedClients[33];
#define CanPlayerHearPlayer(%0,%1)    ( ~g_bitBannedClients[%0] & MaskPlayerVoice(%1) )

new g_iAdminVoice;
new 
g_bAdmin[33 char];
new 
g_bInterAdminVoice[33 char];
new 
g_bAdminListen[33 char];

new 
g_bMuted[33 char];
new 
g_szClientsIp[MAX_PLAYERS+1][22];
new 
Trie:g_tMutedPlayersIps;

new 
g_iMaxPlayers;
new 
g_pcvarVoicesRules[mStates];
new 
g_amx_show_activity;

public 
plugin_init()
{
    
register_plugin("Voices Management"VERSION"ConnorMcLeod");
    
register_dictionary("voicesmanagement.txt");
    
register_dictionary("common.txt");

    
g_pcvarVoicesRules[DEAD_T] = register_cvar("amx_vm_dead_t""abcde");
    
g_pcvarVoicesRules[ALIVE_T] = register_cvar("amx_vm_alive_t""bd");
    
g_pcvarVoicesRules[DEAD_CT] = register_cvar("amx_vm_dead_ct""abcde");
    
g_pcvarVoicesRules[ALIVE_CT] = register_cvar("amx_vm_alive_ct""bd");
    
g_pcvarVoicesRules[SPEC] = register_cvar("amx_vm_spec""abcde");

    
register_forward(FM_Voice_SetClientListening"OnVoice_SetClientListening");

    
register_clcmd("VModEnable""ClCmd_VModEnable");
    
register_clcmd("vban""ClCmd_vban");

    
register_clcmd("+adminvoice""AdminCommand_VoiceOn");
    
register_clcmd("-adminvoice""AdminCommand_VoiceOff");

    
register_clcmd("+interadminvoice""AdminCommand_InterAdminOn");
    
register_clcmd("-interadminvoice""AdminCommand_InterAdminOff");

    
register_clcmd("+adminlisten""AdminCommand_ListenOn");
    
register_clcmd("-adminlisten""AdminCommand_ListenOff");
    
register_clcmd("toggle_adminlisten""AdminCommand_ListenToggle");

    
register_concmd("amx_mute""AdminCommand_Mute"ADMIN_VOICE"<name/#userid>");
    
register_concmd("amx_unmute""AdminCommand_UnMute"ADMIN_VOICE"<name/#userid>");

    
// register_clcmd("say /vm", "ClCmd_SayStatus");
    // register_clcmd("say_team /vm", "ClCmd_SayStatus");
}

public 
plugin_cfg()
{
    
g_iMaxPlayers get_maxplayers();
    
g_tMutedPlayersIps TrieCreate();
    
g_amx_show_activity get_cvar_pointer("amx_show_activity");
    if( 
g_amx_show_activity )
    {
        
g_amx_show_activity register_cvar("amx_show_activity""2");
    }
}

// public ClCmd_SayStatus(id)
// {
    // new iDeads = get_pcvar_num(g_pcvarDeadsHear), 
        // iAlives = get_pcvar_num(g_pcvarAlivesHear);

    // new szDeadsStatus[18], szAlivesStatus[19];

    // switch( iAlives )
    // {
        // case 0:szAlivesStatus = "VM_ALIVES_TEAMATES";
        // case 1:szAlivesStatus = "VM_ALIVES";
        // case 2:szAlivesStatus = "VM_ALL";
    // }

    // switch( iDeads )
    // {
        // case 0:szDeadsStatus = "VM_DEADS_TEAMATES";
        // case 1:szDeadsStatus = "VM_DEADS";
        // case 2:szDeadsStatus = "VM_ALL";
    // }

    // client_print_color(id, id, "%L", id, "VM_ALIVES_STATUS", id, szAlivesStatus);
    // client_print_color(id, id, "%L", id, "VM_DEADS_STATUS", id, szDeadsStatus);
// }

// public taskAnnounce(id)
// {
    // if( is_user_connected(id) )
    // {
        // client_print_color(id, id, "%L", id, "VM_ANNOUCE");
    // }
// }

public client_authorized(id)
{
    
g_bAdminid } = bool:(get_user_flags(id) & ADMIN_VOICE);
}

public 
client_putinserver(id)
{
    
g_bAdminListenid } = false;
    
g_bInterAdminVoiceid } = false;

    if(
is_user_bot(id) || is_user_hltv(id))
        return;

    static 
szIp[22];
    
get_user_ip(idszIpcm(szIp));
    
g_szClientsIp[id] = szIp;

    if( 
TrieKeyExists(g_tMutedPlayersIpsszIp) )
    {
        
g_bMutedid } = true;
        
TrieDeleteKey(g_tMutedPlayersIpsszIp);
    }

    
// set_task(ANNOUNCE_TASK_DELAY, "taskAnnounce", id);
}

public 
client_disconnect(id)
{
    if(
g_iAdminVoice == id)
    {
        
g_iAdminVoice 0;
    }
    if(
g_bMutedid })
    {
        
TrieSetCell(g_tMutedPlayersIpsg_szClientsIp[id], 1);
        
g_bMutedid } = false;
    }
}

public 
ClCmd_VModEnable(id)
{
    if( 
read_argc() >= )
    {
        new 
arg[32];
        
read_argv(1argcm(arg));
        
g_bHasVoicesOnid } = !!str_to_num(arg);
    }
}

public 
ClCmd_vban(id)
{
    if( 
read_argc() >= )
    {
        new 
arg[32];
        
read_argv(1argcm(arg));
        
g_bitBannedClients[id] = strtol(arg, .base 16);
    }
}

public 
OnVoice_SetClientListening(idiSenderbool:bListen)
{
    if( !
is_user_connected(iSender) )
    {
        return 
FMRES_IGNORED;
    }
    static 
bool:bShouldListen;
    
bShouldListen false;
#if defined SUPER_ADMIN_PRIORITY
    
if(g_iAdminVoice)
    {
        
bShouldListen = (g_iAdminVoice == iSender);
    }
    else if( !
g_bHasVoicesOnid } || CanPlayerHearPlayer(idiSender) )
    {
        return 
FMRES_IGNORED;
    }
#else
    
if( !g_bHasVoicesOnid } || CanPlayerHearPlayer(idiSender) )
    {
        return 
FMRES_IGNORED;
    }
    else if(
g_iAdminVoice)
    {
        
bShouldListen = (g_iAdminVoice == iSender);
    }
#endif
    
else if( !g_bMutediSender } )
    {
        if( 
g_bInterAdminVoiceiSender } )
        {
            
bShouldListen = !!g_bAdminid };
        }
        else if(
g_bAdminListenid })
        {
            
bShouldListen true;
        }
        else
        {
            static 
pcvar;
            switch( 
get_pdata_int(idm_iTeam) )
            {
                case 
TEAM_T:
                {
                    
pcvar g_pcvarVoicesRulesis_user_alive(id) ? ALIVE_T DEAD_T];
                }
                case 
TEAM_CT:
                {
                    
pcvar g_pcvarVoicesRulesis_user_alive(id) ? ALIVE_CT DEAD_CT];
                }
                default:
                {
                    
pcvar g_pcvarVoicesRules[SPEC];
                }
            }

            static 
szRules[6], iRules;
            
get_pcvar_string(pcvarszRulescm(szRules));
            
iRules read_flags(szRules);

            switch( 
get_pdata_int(iSenderm_iTeam) )
            {
                case 
TEAM_T:
                {
                    
bShouldListen = !!(iRules & ( is_user_alive(iSender) ? FL_ALIVE_T FL_DEAD_T ));
                }
                case 
TEAM_CT:
                {
                    
bShouldListen = !!(iRules & ( is_user_alive(iSender) ? FL_ALIVE_CT FL_DEAD_CT ));
                }
                default:
                {
                    
bShouldListen = !!(iRules FL_SPEC);
                }
            }
        }
    }

    if( 
bShouldListen != bListen )
    {
        
forward_return
        
(
            
FMV_CELL,
            
engfunc(EngFunc_SetClientListeningidiSenderbShouldListen)
        );
        return 
FMRES_SUPERCEDE;
    }
    return 
FMRES_IGNORED;
}

public 
AdminCommand_ListenOn(id)
{
    if( !
g_bAdminid } )
    {
        return 
PLUGIN_HANDLED;
    }

    
g_bAdminListenid } = true;

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_ListenOff(id)
{
    if( 
g_bAdminListenid } )
    {
        
g_bAdminListenid } = false;
    }

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_ListenToggle(id)
{
    if( !
g_bAdminid } )
    {
        return 
PLUGIN_HANDLED;
    }

    
g_bAdminListenid } = !g_bAdminListenid };

    
client_print_color(idid"%L"id"VM_LISTEN_STATUS"g_bAdminListenid } ? "ON" "OFF");

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_VoiceOn(id)
{
    if( !
g_bAdminid } )
    {
        return 
PLUGIN_HANDLED;
    }

    if(
g_iAdminVoice)
    {
        
client_print_color(idid"%L"id"VM_ALREADY_INUSE");
        return 
PLUGIN_HANDLED;
    }

    
g_iAdminVoice id;

    new 
name[32];
    
pev(idpev_netnamenamecm(name));

    for(new 
player 1player <= g_iMaxPlayersplayer++)
    {
        if( 
is_user_connected(player) && !is_user_hltv(player) && !is_user_bot(player) )
        {
            
client_print_color(playerid"%L"player"VM_ADMIN_TALK"name);
        }
    }

    
client_cmd(id"+voicerecord");

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_VoiceOff(id)
{
    if( !
g_bAdminid } )
    {
        return 
PLUGIN_HANDLED;
    }

    if(
g_iAdminVoice != id)
    {
        
client_cmd(id"-voicerecord");
        return 
PLUGIN_HANDLED;
    }

    
client_cmd(id"-voicerecord");
    
g_iAdminVoice 0;
    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_InterAdminOn(id)
{
    if( !
g_bAdminid } )
    {
        return 
PLUGIN_HANDLED;
    }

    
g_bInterAdminVoiceid } = true;
    
client_cmd(id"+voicerecord");

    new 
name[32];
    
get_user_name(idnamecm(name));
    for(new 
i=1i<=g_iMaxPlayersi++)
    {
        if( !
g_bAdmin} || !is_user_connected(i) )
        {
            continue;
        }
        
client_print_color(iid"%L"i"VM_INTER_START"name);
    }

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_InterAdminOff(id)
{
    if( !
g_bInterAdminVoiceid } )
        return 
PLUGIN_HANDLED;

    
g_bInterAdminVoiceid } = false;
    
client_cmd(id"-voicerecord");

    new 
name[32];
    
get_user_name(idnamecm(name));
    for(new 
i=1i<=g_iMaxPlayersi++)
    {
        if( !
g_bAdmin} || !is_user_connected(i) )
        {
            continue;
        }
        
client_print_color(iid"%L"i"VM_INTER_STOP"name);
    }

    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_Mute(idlevelcid)
{
    if( !
cmd_access(idlevelcid2true) )
    {
        return 
PLUGIN_HANDLED;
    }

    new 
szPlayer[32];
    
read_argv(1szPlayercm(szPlayer));
    new 
iPlayer cmd_target(idszPlayerCMDTARGET_OBEY_IMMUNITY CMDTARGET_NO_BOTS);

    if( !
iPlayer )
    {
        return 
PLUGIN_HANDLED;
    }

    if( 
g_bAdminiPlayer } )
    {
        
client_print(idprint_console"%L"id id LANG_SERVER"VM_MUTE_ADMIN");
        return 
PLUGIN_HANDLED;
    }

    if( 
g_bMutediPlayer } )
    {
        
client_print(idprint_console"%L"id id LANG_SERVER"VM_AR_MUTED");
        return 
PLUGIN_HANDLED;
    }

    
g_bMutediPlayer } = true;
    
client_print(idprint_console"%L"id id LANG_SERVER"VM_MUTED");

    if(
g_amx_show_activity)
    {
        new 
name[32], name2[32];
        
get_user_name(idnamecm(name));
        
get_user_name(iPlayername2cm(name2));
        
// show_activity_col(id, name, name2, "VM_MUTE_ACTIVITY");
        
show_activity_key_color(id"VM_MUTE_ACTIVITY_NO_NAME""VM_MUTE_ACTIVITY_NAME"namename2);
    }
    return 
PLUGIN_HANDLED;
}

public 
AdminCommand_UnMute(idlevelcid)
{
    if( !
cmd_access(idlevelcid2true) )
    {
        return 
PLUGIN_HANDLED;
    }

    new 
szPlayer[32], iPlayer;
    
read_argv(1szPlayercm(szPlayer));
    
iPlayer cmd_target(idszPlayerCMDTARGET_OBEY_IMMUNITY CMDTARGET_NO_BOTS);

    if( !
iPlayer )
    {
        return 
PLUGIN_HANDLED;
    }

    if( !
g_bMutediPlayer } )
    {
        
client_print(idprint_console"%L"id id LANG_SERVER"VM_NOT_MUTED");
        return 
PLUGIN_HANDLED;
    }

    
g_bMutediPlayer } = false;
    
client_print(idprint_console"%L"id id LANG_SERVER"VM_UNMUTED");

    if(
g_amx_show_activity)
    {
        new 
name[32], name2[32];
        
get_user_name(idnamecm(name));
        
get_user_name(iPlayername2cm(name2));

        
// show_activity_col(id, name, name2, "VM_UNMUTE_ACTIVITY");
        
show_activity_key_color(id"VM_UNMUTE_ACTIVITY_NO_NAME""VM_UNMUTE_ACTIVITY_NAME"namename2);
    }

    return 
PLUGIN_HANDLED;
}

show_activity_key_color(sender, const KeyWithoutName[], const KeyWithName[], const ___AdminName[], any:...)
{
// The variable gets used via vformat, but the compiler doesn't know that, so it still cries.
#pragma unused ___AdminName
    
static activity;
    
activity get_show_activity_value();
    if( !
activity )
    {
        return;
    }

    new 
buffer[512];
    new 
keyfmt[256];
    new 
id;
    new 
players[32];
    new 
num;
    new 
isadmin;
    new 
activityBit 1<<activity;

    
get_players(playersnum"ch");
    for(--
numnum>=0num--)
    {
        
id players[num];
        
isadmin is_user_admin(id);
        
        if( 
activity == || (activityBit 0b1100 && isadmin) ) // show name
        
{
            
LookupLangKey(keyfmtcharsmax(keyfmt), KeyWithNameid);
            
vformat(buffercharsmax(buffer), keyfmt4);
            
client_print_color(idsender"%s"buffer);
        }
        else if( 
activity == || (activityBit 12 /* 0b1100 */ && !isadmin) || (activity == && isadmin ) ) // show without name
        
{
            
LookupLangKey(keyfmtcharsmax(keyfmt), KeyWithoutNameid);
            
// skip the "adminname" argument if not showing name
            
vformat(buffercharsmax(buffer), keyfmt5);
            
client_print_color(idsender"%s"buffer);
        }
    }
}

get_show_activity_value()
{
    static 
amx_show_activity;
    static const 
string_amx_show_activity[] = "amx_show_activity";
    if (
amx_show_activity == 0)
    {
        
amx_show_activity get_cvar_pointer(string_amx_show_activity);
    
        
// if still not found, then register the cvar as a dummy
        
if (amx_show_activity == 0)
        {
            
amx_show_activity register_cvar(string_amx_show_activity"2");
        }
    }
    return 
get_pcvar_num(amx_show_activity);

tarsisd2 is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 01-31-2017 , 15:09   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #147

You must have edited the plugin because the original compiles with only 1 warning.
Anyway, just delete line 74.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 01-31-2017 , 15:18   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #148

He's using a totally different version of the plugin.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
tarsisd2
Veteran Member
Join Date: Feb 2016
Location: brazil
Old 01-31-2017 , 16:37   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #149

GUYS

ConnorMcLeaod posted this on page 13 of this thread, im using what he created himself
would love if someone helped me out

Quote:
Originally Posted by ConnorMcLeod View Post
If someone want to test new version (amxx 1.8.3 required !!!)

Here are new cvars and settings :

Settings (flags) :
a : hear dead terrorists
b : hear alive terrorists
c : hear dead cts
d : hear alive cts
e : hear specs

amx_vm_dead_t : which category can be heared by dead terrorists
amx_vm_alive_t : which category can be heared by alive terrorists
amx_vm_dead_ct : which category can be heared by dead counter-terrorists
amx_vm_alive_ct : which category can be heared by alive counter-terrorists
amx_vm_spec : which category can be heared by spectators


Example :
Alives can hear alives and dead/spectators can hear everyone (for public servers for example) :
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "bd"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "bd"
amx_vm_spec "abcde"

Ts can hear Ts, CTs can hear CTs, Spec can hear everybody (for example for scrims) :
Code:
amx_vm_dead_t "ab"
amx_vm_alive_t "ab"
amx_vm_dead_ct "cd"
amx_vm_alive_ct "dc"
amx_vm_spec "abcde"
Alltalk 1 (useless to use plugin)
Code:
amx_vm_dead_t "abcde"
amx_vm_alive_t "abcde"
amx_vm_dead_ct "abcde"
amx_vm_alive_ct "abdce"
amx_vm_spec "abcde"
Alltalk 0 (useless to use plugin)
Code:
amx_vm_dead_t "a"
amx_vm_alive_t "b"
amx_vm_dead_ct "c"
amx_vm_alive_ct "d"
amx_vm_spec "e"

AMXX 1.8.3 REQUIRED !!!
tarsisd2 is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 01-31-2017 , 16:49   Re: Voices Management v1.0.2 (04/19/08)
Reply With Quote #150

Just do what wickedd said.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:45.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode