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

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

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

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

не открывается меню помогите

, компил норм но не открывается
Статус пользователя GOBRA32
сообщение 19.3.2019, 10:21
Сообщение #1
Стаж: 7 лет 3 месяца

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

#include < amxmodx >
#include < cstrike >
#include < zombieplague >
#include < fun >
#include < fakemeta >

// Админ оружие
native give_ak47_paladin(id)
native give_awp_buff(id)
native give_dual_uzi(id)

new const PLUGIN_INFO[ ] =
{
"admin menu" ,
"1.0" ,
"inf"
}

new g_menuBlockWeapon[ 33 ]

public event_round_start( id )
{
for(new i = 0; i < 33; i++)
{
if(is_user_connected(i))
{
if(g_menuBlockWeapon[i] >= 1) g_menuBlockWeapon[i] = 0
}
}
}

public plugin_init( )
{
register_plugin( PLUGIN_INFO[ 0 ] , PLUGIN_INFO[ 1 ] , PLUGIN_INFO [ 2 ] )

register_clcmd("admin_menu", "ClCmd_AdminMenu" )

register_event( "HLTV" , "event_round_start" , "a" , "1=0" , "2=0" )
}

public weapon_menu_admin( id )
{
new g_AdminWeaponMenu = menu_create( "\yМеню \оружия" , "weapon_menu_admin_Handler" )

if( get_user_flags( id ) & ADMIN_BAN && g_menuBlockWeapon[ id ] < 1 )
menu_additem( g_AdminWeaponMenu , "AWP-ELF [x3 Урон]" , "1" , ADMIN_BAN )
else
menu_additem( g_AdminWeaponMenu , "\dAWP-ELF [x3 Урон]" , "1" , ADMIN_BAN )

if( get_user_flags( id ) & ADMIN_BAN && g_menuBlockWeapon[ id ] < 1 )
menu_additem( g_AdminWeaponMenu , "Paladin [x3 Урон]" , "2" , ADMIN_BAN )
else
menu_additem( g_AdminWeaponMenu , "\dPaldin [x3 Урон]" , "2" , ADMIN_BAN )

if( get_user_flags( id ) & ADMIN_BAN && g_menuBlockWeapon[ id ] < 1 )
menu_additem( g_AdminWeaponMenu , "Dual uzi [x3 Урон]" , "3" , ADMIN_BAN )
else
menu_additem( g_AdminWeaponMenu , "\dDual uzi [x3 Урон]" , "3" , ADMIN_BAN )


menu_setprop( g_AdminWeaponMenu , MPROP_EXITNAME , "Выход" )

menu_setprop( g_AdminWeaponMenu , MPROP_EXIT , MEXIT_ALL )

menu_display( id , g_AdminWeaponMenu , 0 )
}

public weapon_menu_admin_Handler( id , pMenu, pItem )
{
if ( pItem == MENU_EXIT || ~get_user_flags( id ) & ADMIN_BAN)
{
menu_destroy( pMenu )
return PLUGIN_HANDLED;
}

new pData[ 6 ], pName[ 64 ], pAccess, pCallback

menu_item_getinfo( pMenu , pItem , pAccess , pData , charsmax( pData ) , pName , charsmax( pName ) , pCallback )

new pKey = str_to_num( pData )

switch( pKey )
{
case 1:
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;

if(g_menuBlockWeapon[ id ] >= 1)
{
PrintChatColor( id , "!g[ZP] !yВы уже брали оружие в этом раунде!" )
weapon_menu_admin( id )
return PLUGIN_HANDLED
}

give_awp_buff(id)
PrintChatColor( id , "!g[ZP] !yТы взял !g[AWP-ELF]!y!" )
g_menuBlockWeapon[ id ]++
menu_destroy( pMenu )
return PLUGIN_HANDLED
}
case 2:
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;

if(g_menuBlockWeapon[ id ] >= 1)
{
PrintChatColor( id , "!g[ZP] !yВы уже брали оружие в этом раунде!" )
weapon_menu_admin( id )
return PLUGIN_HANDLED
}

give_ak47_paladin(id)
PrintChatColor( id , "!g[ZP] !yТы взял !g[Paladin]!y!" )
g_menuBlockWeapon[ id ]++
menu_destroy( pMenu )
return PLUGIN_HANDLED
}

case 3:
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;

if(g_menuBlockWeapon[ id ] >= 1)
{
PrintChatColor( id , "!g[ZP] !yВы уже брали оружие в этом раунде!" )
weapon_menu_admin( id )
return PLUGIN_HANDLED
}

give_dual_uzi(id)
PrintChatColor( id , "!g[ZP] !yТы взял !g[Dual Uzi]!y!" )
g_menuBlockWeapon[ id ]++
menu_destroy( pMenu )
return PLUGIN_HANDLED
}


}

menu_destroy( pMenu )
return PLUGIN_HANDLED
}

stock PrintChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y ", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}[size="2"][/size][/color][color="#FF00FF"]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: