Переписал некоторие плагини хотел скомплировать но они не скомплировались)
Код
#include
new onoff[33]
public plugin_init()
{
register_plugin("Menu","1.0","crazzy");
register_clcmd("player_menu","go_menu");
}
public client_authorized(id)
{
client_cmd(id,"amxmodmenu")
}
public func_menu(id, menu, key)
{
if(key == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new accss, clbck, data[6], name[64], itm
menu_item_getinfo(menu, key, accss, data, 5, name, 63, clbck)
itm = str_to_num(data)
switch(itm)
{
case 1:client_cmd(id,"amx_banmenu")
case 2:client_cmd(id,"amx_kickmenu")
case 3:client_cmd(id,"amx_slapmenu")
case 4:client_cmd(id,"amx_teammenu")
case 5:client_cmd(id,"amx_votemapmenu")
case 6:client_cmd(id,"amx_mapmenu")
case 7:client_cmd(id,"say /adminmenuu")
{
if(onoff[id])
{
onoff[id] = 0
}
else
{
onoff[id] = 1
}
set_task(0.1, "go_menu", id)
}
//case 0: menu_destroy(menu)
}
return PLUGIN_HANDLED
}
public go_menu(id)
{
new menu
menu = menu_create("\rМеню сервера","func_menu");
menu_additem( menu,"Забанить ", "3", 0)
menu_additem( menu,"Кикнуть", "4", 0)
menu_additem( menu,"Ударить/Убить", "6", 0)
menu_additem( menu,"Команда игрока", "4", 0)
menu_additem( menu,Голосования за карту, "5", 0)
menu_additem( menu,"Сменить карту", "5", 0)
menu_additem( menu,"Админ меню", "5", 0)
if(!onoff[id])
}
//menu_additem(menu, "Выход", "0")
// menu_setprop(menu, MPROP_PERPAGE, 0)
menu_display(id, menu)
return PLUGIN_HANDLED
}
Код
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#define PLUGIN "Меню Админа"
#define VERSION "1.1"
#define AUTHOR "ALOSHANAMA"
new bool:has_used[33]
public plugin_init()
{
register_clcmd( "say /adminmenuu", "Меню админа" );
register_clcmd( "say_team /adminmenuu", "Меню Админа" );
register_logevent("event_new_round", 2, "1=Round_Start")
}
public VIPMenu( id )
{
if(!has_used[id])
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
new vip_menu = menu_create( "\rVip меню:", "menu_handler" );
menu_additem( vip_menu, "\wВзять \d5000$", "1", 0 );
menu_additem( vip_menu, "\w255Hp и 255брони", "2", 0 );
menu_additem( vip_menu, "\wПолный комплект гранат", "3", 0 );
menu_additem( vip_menu, "\wНизкая гравитация", "4", 0);
menu_additem( vip_menu, "\wВзять Deagle", "5", 0);
menu_additem( vip_menu, "\wПодсветка", "6", 0 );
menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, vip_menu, 0 );
}
else
{
client_print(id, print_chat, "[Admins] Fuck... У тебя нету доступа к этому меню!!!")
}
}
else
{
client_print(id, print_chat, "[Admins] Ты уже открывал меню в этом раунде!!!")
}
}
public menu_handler( id, menu, item )
{
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
if( is_user_alive( id ) )
{
cs_set_user_money(id, cs_get_user_money(id) + 5000)
}
}
case 2:
{
if( is_user_alive( id ) )
{
set_user_health( id, 255 ); //Sets health of id to 150
set_user_armor( id, 255 ); //Sets armor of id to 200
}
}
case 3:
{
if( is_user_alive( id ) )
{
give_item( id, "weapon_hegrenade" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_smokegrenade" )
}
}
case 4:
{
if( is_user_alive( id ) )
{
set_user_gravity( id, 0.5 );
}
}
case 5:
{
if(is_user_alive(id))
{
give_item( id, "weapon_deagle" );
}
}
case 6:
{
if(is_user_alive(id))
{
new iRed = random_num(0,255)
new iGreen = random_num(0,255)
new iBlue = random_num(0,255)
set_user_rendering(id,kRenderFxGlowShell,iRed,iGreen,iBlue,kRenderNormal,0)
}
}
}
has_used[id] = true;
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public event_new_round()
arrayset(has_used, false, 33)