AMX MOD X
Понедельник, 15.06.2026, 10:58:06



Приветствую Вас Гость | RSS
[ Главная ] [ Block Radio - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Block Radio
ahaДата: Среда, 01.10.2008, 18:17:14 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Плугин работает нормально , но только он блокирует radio у CT , чета мне не доходит как сделать чтобы блокировало у двух команд ,.,

Code
#include <amxmodx>

#define MAX_RADIO_CMDS 24

new const g_radio_commands[MAX_RADIO_CMDS][] = {
     "radio1",  
     "coverme", "takepoint", "holdpos", "regroup", "followme", "takingfire",
     "radio2",  
     "go", "fallback", "sticktog", "getinpos", "stormfront", "report",
     "radio3",  
     "roger", "enemyspot", "needbackup", "sectorclear", "inposition", "reportingin", "getout", "negative", "enemydown"
}

new g_pcvarAllowRadio

public plugin_init()
{
     register_plugin("Block Radio", "0.1", "ConnorMcLeod")

     g_pcvarAllowRadio = register_cvar("amx_radio_allow", "0")

     for(new i; i<MAX_RADIO_CMDS; i++)
         register_clcmd(g_radio_commands[i], "clcmdBlocked")
}

public clcmdBlocked(id)
{
     new iMode = get_pcvar_num(g_pcvarAllowRadio)
     if(!iMode || get_user_team(id) == iMode)
         return PLUGIN_CONTINUE
     return PLUGIN_HANDLED_MAIN
}
 
ArgusДата: Среда, 01.10.2008, 20:03:35 | Сообщение # 2
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
Code
/*    
* blockradio.sma                        
** - amx_blockradio (default 1) <1 = BlockON | 0 = BlockOFF >     **
*/

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

#define PLUGIN "Block Radio"
#define VERSION "0.1"
#define AUTHOR "Argus"

new pcvar_blockradio

public plugin_init()    
{
       register_plugin(PLUGIN, VERSION, AUTHOR)
       pcvar_blockradio = register_cvar("amx_blockradio","1")      
       
       register_clcmd( "radio1","soundblock")
       register_clcmd( "radio2","soundblock")
       register_clcmd( "radio3","soundblock")
       register_clcmd( "coverme","soundblock")
       register_clcmd( "takepoint","soundblock")
       register_clcmd( "holdpos","soundblock")
       register_clcmd( "regroup","soundblock")
       register_clcmd( "followme","soundblock")
       register_clcmd( "takingfire","soundblock")
       register_clcmd( "go","soundblock")
       register_clcmd( "fallback","soundblock")
       register_clcmd( "sticktog","soundblock")
       register_clcmd( "getinpos","soundblock")
       register_clcmd( "stormfront","soundblock")
       register_clcmd( "report","soundblock")
       register_clcmd( "roger","soundblock")
       register_clcmd( "enemyspot","soundblock")
       register_clcmd( "needbackup","soundblock")
       register_clcmd( "sectorclear","soundblock")
       register_clcmd( "inposition","soundblock")
       register_clcmd( "reportingin","soundblock")
       register_clcmd( "getout","soundblock")
       register_clcmd( "negative","soundblock")
       register_clcmd( "enemydown","soundblock")
}

public soundblock(id)
{
    if(get_pcvar_num(pcvar_blockradio) == 0)    
    {

     return PLUGIN_CONTINUE;
        
    }
    return PLUGIN_HANDLED

}


Правила форума
Поиск плагинов
Последние сообщения форума
 
ahaДата: Среда, 01.10.2008, 20:46:02 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Thanks! :]]
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026