Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Установить флаг

, Флаг для админов
Статус пользователя VenigreT
сообщение 24.7.2017, 15:14
Сообщение #1
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Здравствуйте.

Помогите пожалуйста выставить флаг А в этом плагине: (Чтобы этот плагин был только для админов с флагом А)
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD ( 1 << 0 )
#define SCOREATTRIB_BOMB ( 1 << 1 )
#define SCOREATTRIB_VIP ( 1 << 2 )

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0
const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

new cvar_grenade, cvar_armor, cvar_health, cvar_armor_amount, cvar_health_amount, cvar_tab, cvar_flag
new g_msgSayText, g_maxplayers

public plugin_init()
{
register_plugin("VIP Plugins", "3.0", "sweden")

register_message(get_user_msgid("ScoreAttrib" ), "MessageScoreAttrib")

RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)

cvar_grenade = register_cvar("vip_grenade", "0")
cvar_armor = register_cvar("vip_armor", "0")
cvar_armor_amount = register_cvar("vip_armor_amount", "")
cvar_health = register_cvar("vip_health", "0")
cvar_health_amount = register_cvar("vip_health_amount", "")
cvar_tab = register_cvar("vip_tab", "1")
cvar_flag = register_cvar("vip_flag", "")

g_msgSayText = get_user_msgid("SayText")
g_maxplayers = get_maxplayers()

}


public admin_connect(id)
{

if(get_user_flags(id) & ADMIN_LEVEL_H)
{
connect_chatVIP(id)
}
}

public connect_chatVIP(id)
{
new name[32]
get_user_name(id, name, 31)

colored_print(0, "^1[^4B I O H A Z A R D^1] ^3Админ ^1[^4%s^1] ^3онлайн! ", name)

client_cmd(0, "spk sound/admin_palach.wav")
}

public client_putinserver(id)
{
set_task(2.0, "admin_connect", id)
}

public plugin_precache()

{

precache_sound("sound/admin_palach.wav")

}
public fw_SpawnPost(id)
{
if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_"))
colored_print(id, "^1[^4Classic-Server^1] ^3На текущей карте оружейка отключена!")

if(!is_user_alive(id))
return

if(!isVIP(id))
return

if(get_pcvar_num(cvar_grenade))
{
drop_weapons(id, 2)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id,"item_thighpack")
cs_set_user_money(id,500)
}

if(get_pcvar_num(cvar_armor))
cs_set_user_armor(id, get_pcvar_num(cvar_armor_amount),CS_ARMOR_VESTHELM)

if(get_pcvar_num(cvar_health))
set_user_health(id, get_pcvar_num(cvar_health_amount))

}

public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
new id = get_msg_arg_int(1)
if(is_user_connected(id) && isVIP(id) && get_pcvar_num(cvar_tab))
{
set_msg_arg_int(2, ARG_BYTE, is_user_alive(id) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD)
}
}

public ResetHUD(id)
{
if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_")|| is_mapname("fy_") )
return

}



public isVIP(id)
{
return get_user_flags(id) & get_admin_level_flag()
}

public get_admin_level_flag()
{
new flags[24]

get_pcvar_string ( cvar_flag, flags, sizeof ( flags ) - 1 )

return ( read_flags ( flags ) )
}

stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if ((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)))
{
static wname[32]
get_weaponname(weaponid, wname, charsmax(wname))
engclient_cmd(id, "drop", wname)
}
}
}

stock is_mapname( const szNameMap[ ] )
{
new szMap[ 32 ];
get_mapname( szMap , charsmax( szMap ) );
if( containi ( szMap , szNameMap ) != -1 )
return 1;

return 0;
}

stock colored_print( target, const message[], any:... )
{
static buffer[ 512 ]

if( !target )
{
static player
for( player = 1; player <= g_maxplayers; player++ )
{
if ( !is_user_connected( player ) )
continue;

vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE_UNRELIABLE, g_msgSayText, _, player )
write_byte( player )
write_string( buffer )
message_end()
}
}

else
{
vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE, g_msgSayText, _, target )
write_byte( target )
write_string( buffer )
message_end()
}
}


Отредактировал: VenigreT, - 24.7.2017, 15:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя cscms
сообщение 24.7.2017, 15:28
Сообщение #2
Стаж: 10 лет

Сообщений: 311
Благодарностей: 17
Полезность: < 0

Код:
  if(get_user_flags(id) & ADMIN_LEVEL_H)

>>
Код:
  if(get_user_flags(id) & ADMIN_IMMUNITY)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 24.7.2017, 15:29
Сообщение #3


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

cscms,
Иммунитет может и у випов быть, надо тогда ствить
ADMIN_BAN


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 24.7.2017, 15:38
Сообщение #4
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Надо чтобы иммунка была только у админов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 24.7.2017, 15:39
Сообщение #5


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(VenigreT @ 24.7.2017, 16:38) *
Надо чтобы иммунка была только у админов.

Причем тут имунка, вот ставь этот флаг
ADMIN_BAN
и вип будет только у админов кто имеет доступ к банам.


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 24.7.2017, 15:51
Сообщение #6
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

А можно сразу в код?
Я не уверен что запилю правильно..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 24.7.2017, 16:02
Сообщение #7


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define SCOREATTRIB_NONE    0
#define SCOREATTRIB_DEAD    ( 1 << 0 )
#define SCOREATTRIB_BOMB    ( 1 << 1 )
#define SCOREATTRIB_VIP  ( 1 << 2 )

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0
const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

new cvar_grenade, cvar_armor, cvar_health, cvar_armor_amount, cvar_health_amount, cvar_tab, cvar_flag
new g_msgSayText, g_maxplayers

public plugin_init()
{
   register_plugin("VIP Plugins", "3.0", "sweden")

   register_message(get_user_msgid("ScoreAttrib" ), "MessageScoreAttrib")
    
   RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)
    
   cvar_grenade = register_cvar("vip_grenade", "0")
   cvar_armor = register_cvar("vip_armor", "0")
   cvar_armor_amount = register_cvar("vip_armor_amount", "")
   cvar_health = register_cvar("vip_health", "0")
   cvar_health_amount = register_cvar("vip_health_amount", "")
   cvar_tab = register_cvar("vip_tab", "1")
   cvar_flag = register_cvar("vip_flag", "")
    
   g_msgSayText = get_user_msgid("SayText")
   g_maxplayers = get_maxplayers()
    
}


public admin_connect(id)
{
    
   if(get_user_flags(id) & ADMIN_BAN)
   {
      connect_chatVIP(id)
   }
}

public connect_chatVIP(id)
{
   new name[32]
   get_user_name(id, name, 31)
    
   colored_print(0, "^1[^4B I O H A Z A R D^1] ^3Админ ^1[^4%s^1] ^3онлайн! ", name)
    
   client_cmd(0, "spk sound/admin_palach.wav")
}

public client_putinserver(id)
{
set_task(2.0, "admin_connect", id)            
}

public plugin_precache()

{

precache_sound("sound/admin_palach.wav")

}
public fw_SpawnPost(id)
{
   if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_"))
    colored_print(id, "^1[^4Classic-Server^1] ^3На текущей карте оружейка отключена!")
    
   if(!is_user_alive(id))
      return
    
   if(!isVIP(id))
      return
    
   if(get_pcvar_num(cvar_grenade))
   {
      drop_weapons(id, 2)
      give_item(id, "weapon_deagle")
      cs_set_user_bpammo(id, CSW_DEAGLE, 35)
      give_item(id, "weapon_hegrenade")
      give_item(id, "weapon_flashbang")
      give_item(id, "weapon_flashbang")
      give_item(id, "weapon_smokegrenade")
      give_item(id,"item_thighpack")
      cs_set_user_money(id,500)
   }

   if(get_pcvar_num(cvar_armor))
        cs_set_user_armor(id, get_pcvar_num(cvar_armor_amount),CS_ARMOR_VESTHELM)
                
   if(get_pcvar_num(cvar_health))
      set_user_health(id, get_pcvar_num(cvar_health_amount))
          
}

public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
    new id = get_msg_arg_int(1)
    if(is_user_connected(id) && isVIP(id) && get_pcvar_num(cvar_tab))
   {
      set_msg_arg_int(2, ARG_BYTE, is_user_alive(id) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD)
    }
}

public ResetHUD(id)
{
        if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_")|| is_mapname("fy_") )
                return
        
}



public isVIP(id)
{
    return get_user_flags(id) & get_admin_level_flag()
}

public get_admin_level_flag()
{
   new flags[24]

   get_pcvar_string ( cvar_flag, flags, sizeof ( flags ) - 1 )

   return ( read_flags ( flags ) )
}

stock drop_weapons(id, dropwhat)
{
    static weapons[32], num, i, weaponid
    num = 0
    get_user_weapons(id, weapons, num)
  
    for (i = 0; i < num; i++)
    {
        weaponid = weapons[i]
          
        if ((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)))
        {
            static wname[32]
            get_weaponname(weaponid, wname, charsmax(wname))
            engclient_cmd(id, "drop", wname)
        }
    }
}

stock is_mapname( const szNameMap[ ] )
{
        new szMap[ 32 ];
        get_mapname( szMap , charsmax( szMap ) );
        if( containi ( szMap , szNameMap ) != -1 )
                return 1;
        
        return 0;
}

stock colored_print( target, const message[],  any:... )
{
    static buffer[ 512 ]

    if( !target )
    {
        static player
        for( player = 1; player <= g_maxplayers; player++ )
        {
            if ( !is_user_connected( player ) )
            continue;

            vformat( buffer, charsmax( buffer ), message, 3 )

            message_begin( MSG_ONE_UNRELIABLE, g_msgSayText, _, player )
            write_byte( player )
            write_string( buffer )
            message_end()
        }
    }

    else
    {
        vformat( buffer, charsmax( buffer ), message, 3 )

        message_begin( MSG_ONE, g_msgSayText, _, target )
        write_byte( target )
        write_string( buffer )
        message_end()
    }
}


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 24.7.2017, 16:15
Сообщение #8
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Ошибки:
(20) : error 017: undefined symbol "MEN"
error 010: invalid function or declaration
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 24.7.2017, 16:22
Сообщение #9


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

VenigreT, так он у тебя изначально не компилится, что в первом посте :)

Отредактировал: Nebo, - 24.7.2017, 16:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 24.7.2017, 16:32
Сообщение #10
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Почему не комплируется?
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD ( 1 << 0 )
#define SCOREATTRIB_BOMB ( 1 << 1 )
#define SCOREATTRIB_VIP ( 1 << 2 )

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0
const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

new cvar_grenade, cvar_armor, cvar_health, cvar_armor_amount, cvar_health_amount, cvar_tab, cvar_flag
new g_msgSayText, g_maxplayers

public plugin_init()
{
register_plugin("VIP Plugins", "3.0", "sweden")

register_message(get_user_msgid("ScoreAttrib" ), "MessageScoreAttrib")

RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)

cvar_grenade = register_cvar("vip_grenade", "0")
cvar_armor = register_cvar("vip_armor", "0")
cvar_armor_amount = register_cvar("vip_armor_amount", "")
cvar_health = register_cvar("vip_health", "0")
cvar_health_amount = register_cvar("vip_health_amount", "")
cvar_tab = register_cvar("vip_tab", "1")
cvar_flag = register_cvar("vip_flag", "")

g_msgSayText = get_user_msgid("SayText")
g_maxplayers = get_maxplayers()

}


public admin_connect(id)
{

if(get_user_flags(id) & ADMIN_BAN)
{
connect_chatVIP(id)
}
}

public connect_chatVIP(id)
{
new name[32]
get_user_name(id, name, 31)

colored_print(0, "^1[^4B I O H A Z A R D^1] ^3Админ ^1[^4%s^1] ^3Зашёл! ", name)

client_cmd(0, "spk sound/admin_palach.wav")
}

public client_putinserver(id)
{
set_task(2.0, "admin_connect", id)
}

public plugin_precache()

{

precache_sound("sound/admin_palach.wav")

}
public fw_SpawnPost(id)
{
if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_"))
colored_print(id, "^1[^4B I O H A Z A R D^1] ^3На текущей карте оружейка отключена!")

if(!is_user_alive(id))
return

if(!isVIP(id))
return

if(get_pcvar_num(cvar_grenade))
{
drop_weapons(id, 2)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id,"item_thighpack")
cs_set_user_money(id,500)
}

if(get_pcvar_num(cvar_armor))
cs_set_user_armor(id, get_pcvar_num(cvar_armor_amount),CS_ARMOR_VESTHELM)

if(get_pcvar_num(cvar_health))
set_user_health(id, get_pcvar_num(cvar_health_amount))

}

public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
new id = get_msg_arg_int(1)
if(is_user_connected(id) && isVIP(id) && get_pcvar_num(cvar_tab))
{
set_msg_arg_int(2, ARG_BYTE, is_user_alive(id) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD)
}
}

public ResetHUD(id)
{
if( is_mapname( "awp_" ) || is_mapname("35hp_") || is_mapname("aim_")|| is_mapname("fy_") )
return

}



public isVIP(id)
{
return get_user_flags(id) & get_admin_level_flag()
}

public get_admin_level_flag()
{
new flags[24]

get_pcvar_string ( cvar_flag, flags, sizeof ( flags ) - 1 )

return ( read_flags ( flags ) )
}

stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if ((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)))
{
static wname[32]
get_weaponname(weaponid, wname, charsmax(wname))
engclient_cmd(id, "drop", wname)
}
}
}

stock is_mapname( const szNameMap[ ] )
{
new szMap[ 32 ];
get_mapname( szMap , charsmax( szMap ) );
if( containi ( szMap , szNameMap ) != -1 )
return 1;

return 0;
}

stock colored_print( target, const message[], any:... )
{
static buffer[ 512 ]

if( !target )
{
static player
for( player = 1; player <= g_maxplayers; player++ )
{
if ( !is_user_connected( player ) )
continue;

vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE_UNRELIABLE, g_msgSayText, _, player )
write_byte( player )
write_string( buffer )
message_end()
}
}

else
{
vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE, g_msgSayText, _, target )
write_byte( target )
write_string( buffer )
message_end()
}
}


Отредактировал: VenigreT, - 24.7.2017, 18:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя artist666
сообщение 24.7.2017, 19:00
Сообщение #11


Стаж: 11 лет

Сообщений: 17
Благодарностей: 7
Полезность: 0

VenigreT, Потому, что перенос строки стоит в конце 12й строки.

Если админ с флагом A(т.е. не админ с флагом A не должен получить), тогда так надо делать:

Код
if((get_user_flags(id) & (ADMIN_LEVEL_H | ADMIN_IMMUNITY)) == (ADMIN_LEVEL_H | ADMIN_IMMUNITY))


Или так:
Код:
#define ADMIN_FLAS_A ADMIN_LEVEL_H | ADMIN_IMMUNITY

if((get_user_flags(id) & (ADMIN_FLAS_A)) == (ADMIN_FLAS_A))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 25.7.2017, 15:11
Сообщение #12


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

VenigreT, держи

Прикрепленные файлы:
Прикрепленный файл  vip.sma ( 5,07 килобайт ) Кол-во скачиваний: 8


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 29.7.2017, 18:19
Сообщение #13
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

energydance Спасибо конечно, но выставить бы на флаг А этот плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 29.7.2017, 18:40
Сообщение #14


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

VenigreT, ну держи , в коде можно самому изменить флаг не имея знаний в скриптинге

строка
Код
   if(get_user_flags(id) & ADMIN_IMMUNITY)

FLAG

ADMIN_ALL //Everyone Флаг для всех игроков
ADMIN_IMMUNITY //Flag "a", immunity Иммунитет
ADMIN_RESERVATION //Flag "b", reservation Резервный слот
ADMIN_KICK //Flag "c", kick Кик
ADMIN_BAN //Flag "d", ban Бан
ADMIN_SLAY //Flag "e", slay Ударить убить
ADMIN_MAP //Flag "f", map change Смена мапы
ADMIN_CVAR //Flag "g", cvar change Квар настроек
ADMIN_CFG //Flag "h", config execution Доступ к конфигам
ADMIN_CHAT //Flag "i", chat Цветной чат
ADMIN_VOTE //Flag "j", vote Голос за карту
ADMIN_PASSWORD //Flag "k", sv_password
ADMIN_RCON //Flag "l", rcon access
ADMIN_LEVEL_A //Flag "m", custom
ADMIN_LEVEL_B //Flag "n", custom
ADMIN_LEVEL_C //Flag "o", custom
ADMIN_LEVEL_D //Flag "p", custom
ADMIN_LEVEL_E //Flag "q", custom
ADMIN_LEVEL_F //Flag "r", custom
ADMIN_LEVEL_G //Flag "s", custom
ADMIN_LEVEL_H //Flag "t", custom
ADMIN_MENU //Flag "u", menus
ADMIN_ADMIN //Flag "y", default admin
ADMIN_USER //Flag "z", default user


Отредактировал: energydance, - 29.7.2017, 18:42
Прикрепленные файлы:
Прикрепленный файл  vip.sma ( 5,07 килобайт ) Кол-во скачиваний: 4


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: