Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <cromchat>
#include <fun>
#include <cstrike>
#define PLUGIN "proba"
#define VERSION "1.0"
#define AUTHOR "joco"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("nightvision", "AdminMenu")
}
public AdminMenu(id)
{
new menu = menu_create("\wBulgarian\yServers^n\rMENU", "menu_handler");
menu_additem(menu, "\d->>>\wAdmin\d-\rMenu", "", 0);
menu_additem(menu, "\d->>>\wVip\d-\rMenu", "", 0);
menu_additem(menu, "\d->>>\wUser\d-\rMenu", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler( id, menu, item )
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if(get_user_flags(id) & ADMIN_BAN){
sADminMenu(id);
}else{
AdminMenu(id);
new szName[32]
get_user_name(id, szName, charsmax(szName));
CC_SendMessage(id, "&x04[&x03%s&x04] &x01Vie nqmate &x03ADMIN_BAN", szName);
}
}
case 1:
{ if(get_user_flags(id) & ADMIN_LEVEL_C){
sVipMenu(id);
}else{
AdminMenu(id);
new szName[32]
get_user_name(id, szName, charsmax(szName));
CC_SendMessage(id, "&x04[&x03%s&x04] &x01Vie nqmate &x03ADMIN_LEVEL_C", szName);
}
}
case 2:
{
sUserMenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
sADminMenu(id)
{
new menu = menu_create("\wBulgarian\yServers^n\yADMIN\rMENU", "submenu_handler");
menu_additem(menu, "\wBan\d-\rMenu", "", 0);
menu_additem(menu, "\wKick\d-\rMenu", "", 0);
menu_additem(menu, "\wTeam\d-\rMenu", "", 0);
menu_additem(menu, "\wSlap-Slay\d-\rMenu", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
sVipMenu(id)
{
new menu = menu_create("\wBulgarian\yServers^n\yVIP\rMENU", "subvmenu_handler");
menu_additem(menu, "\wVzemi Granata", "", 0);
menu_additem(menu, "\wTihi Stupki", "", 0);
menu_additem(menu, "\wSkin Ak47", "", 0);
menu_additem(menu, "\wGod Mode", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0)
}
sUserMenu(id)
{
new menu = menu_create("\wBulgarian\yServers^n\yUSER\rMENU", "subumenu_handler");
menu_additem(menu, "\wReset Score", "", 0);
menu_additem(menu, "\wOnly Admin", "", 0);
menu_additem(menu, "\wTop 15", "", 0);
menu_additem(menu, "\whp", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0)
}
public submenu_handler(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
client_cmd(id, "amx_banmenu")
menu_destroy(menu);
return PLUGIN_HANDLED
}
case 1:
{
client_cmd(id, "amx_kickmenu")
}
case 2:
{
client_cmd(id, "amx_teammenu")
}
case 3:
{
client_cmd(id, "amx_slapmenu")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public subvmenu_handler(id,menu,item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
client_cmd(id, "say /hp")
menu_destroy(menu);
return PLUGIN_HANDLED
}
case 1:
{
client_cmd(id, "say /top15")
}
case 2:
{
client_cmd(id, "amx_banmenu")
}
case 3:
{
client_cmd(id, "amx_banmenu")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public subumenu_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)
switch(item)
{
case 0:
{
client_cmd(id, "say /hp")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 1:
{
client_cmd(id, "say /top15")
}
case 2:
{
client_cmd(id, "amx_teammenu")
}
case 3:
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Код за потвърждение: Избери целия код
public subumenu_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)
switch(item)
{
case 0:
{
client_cmd(id, "say /hp")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 1:
{
client_cmd(id, "say /top15")
}
case 2:
{
client_cmd(id, "amx_teammenu")
}
case 3:
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
При закупуването на м4а1 по веднъж на рунд ако, за класик и за веднъж на умиране,ако е респаун
case 3:
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
}