#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
new const PLUGIN[] = "~PUBLIC.VIP.MENU~" // название плагина
new const VERSION[] = "0.1" // версия
new const AUTHOR[] = "darksoul" // автор
new bool:has_used[33] // переменная bool , тоесть true и false
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /vipmenu","menu")
register_clcmd("vipmenu","menu")
register_logevent("event_new_round", 2, "1=Round_Start")
}
public event_new_round()
{
arrayset(has_used, false, 33)
}
public menu(id)
if(get_user_flags(id) & ADMIN_LEVEL_H) // флаг t
{
new publicvipmenu = menu_create("\yВип Меню^n\dВерсия 0.1^n\dАвтор darksoul", "menu_handler" )
menu_additem(publicvipmenu, "\wВзять \y[8000$]", "1", 0)
menu_additem(publicvipmenu, "\wВзять \y[AK47 + Дигл]^n", "2", 0)
menu_additem(publicvipmenu, "\wВзять \y[М4А1 + Дигл]", "3", 0)
menu_additem(publicvipmenu, "\wВзять \y[AWP + Дигл]", "4", 0)
menu_additem(publicvipmenu, "\wВзять \y[Набор Гранат]^n", "5", 0)
menu_setprop(publicvipmenu, MPROP_EXITNAME, "\gВыход")
menu_display(id,publicvipmenu,0)
} else {
ColorChat(id,GREEN,"[ВИП] Вы мертвы или же не имеете прав на использование меню.")
}
public menu_handler(id,publicvipmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(publicvipmenu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(publicvipmenu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
if( is_user_alive( id )&& !has_used[id] )
{
new name[32];
get_user_name(id,name,31)
cs_set_user_money(id, cs_get_user_money(id) + 8000); // выдача 8000$ , можете поставить своё число до 16000$
has_used[id] = true;
ColorChat(id,GREEN,"[ВИП] Вам было выдано 8000$.")
}
case 2:
if( is_user_alive( id )&& !has_used[id] )
{
give_item( id, "weapon_ak47" ) // выдача ak47
cs_set_user_bpammo( id , CSW_AK47, 270 ) // выдача патронов
give_item( id, "weapon_deagle" ) // выдача дигла
cs_set_user_bpammo( id , CSW_DEAGLE, 128 ) // выдача патронов для дигла
ColorChat(id,GREEN,"[ВИП] Ваше оружие успешно выдано.")
has_used[id] = true;
}
case 3:
if( is_user_alive( id )&& !has_used[id] )
{
give_item( id, "weapon_m4a1" )
cs_set_user_bpammo( id , CSW_M4A1, 90 )
give_item( id, "weapon_deagle" )
cs_set_user_bpammo( id , CSW_DEAGLE, 45 )
ColorChat(id,GREEN,"[ВИП] Ваше оружие успешно выдано.")
has_used[id] = true;
}
case 4:
if( is_user_alive( id )&& !has_used[id] )
{
give_item( id, "weapon_awp" )
cs_set_user_bpammo( id , CSW_AWP, 90 )
give_item( id, "weapon_deagle" )
cs_set_user_bpammo( id , CSW_DEAGLE, 45 )
ColorChat(id,GREEN,"[ВИП] Ваше оружие успешно выдано.")
has_used[id] = true;
}
case 5:
if( is_user_alive( id )&& !has_used[id] )
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
ColorChat(id,GREEN,"[ВИП] Ваши гранаты успешно выданы.")
has_used[id] = true;
}
}
menu_destroy(publicvipmenu)
return PLUGIN_HANDLED
}
// @darksoul
// https://vk.com/akatsukisharingan <--- ВК
// darksoul#6770 - Дискорд