VIP для паблика

amxx VIP для паблика 0.1

Нет прав для скачивания
Для CS 1.6
Автор
darksoul
Исходный код
C++:
#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 - Дискорд
Поддержка русского языка
Да
Совместимость
  1. HLDS
  2. REHLDS
Сверху Снизу