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

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

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

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

помощь vipmenu

, помогите в випменю сделать чтоб показывала скока осталось дней
Статус пользователя sergi
сообщение 6.2.2017, 12:50
Сообщение #1
Стаж: 11 лет

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

помогите в випменю сделать чтоб показывала скок осталось дней до конца вип прав чтоб работала совместно с этим AdminLoad
Код
[spoiler#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <dhudmessage>
#include < colorchat >

#define PLUGINAME "vipmenu"

#define VIP_FLAG ADMIN_LEVEL_H

new cmd_name[32]
new Glow[33]

public plugin_init()
{
    register_plugin("vipmenu", "1.0", "Lucomorie")
    
    register_clcmd("vipmenu", "vipmenu_new")
    register_clcmd("say /vipmenu", "vipmenu_new")
    
    RegisterHam(Ham_Spawn, "player", "event_PlayerSpawn_post",1)
}

public event_PlayerSpawn_post(id)
{
    if(is_user_connected(id) && is_user_alive(id))
    {
        Glow[id] = false
    }
}

public vipmenu_new(id)
{
    if(get_user_flags(id) & ADMIN_LEVEL_H)
    {
        new new_menu = menu_create("\yВИП\rМЕНЮ\yСЕРВЕРА", "menu_admin")

        menu_additem(new_menu,"\rОРУЖЕЙКА", "1")
        menu_additem(new_menu,"\yКИКНУТЬ\rПРЕДУПРЕДИТЬ", "2")
        menu_additem(new_menu,"\yСМЕНА КАРТЫ \d(\rНА ГОЛОСОВАНИЯ)", "3")
        if(Glow[id])
                {
            menu_additem(new_menu,"\yРандомное свечение: \rВкл", "5")
        }
        else
        {
            menu_additem(new_menu,"\yРандомное свечение: \rВыкл", "5")
        }
        menu_additem(new_menu,"\rРЕСТАРТ \yРАУНДА", "4")
        menu_setprop(new_menu, MPROP_EXITNAME, "Выход");

        menu_display(id, new_menu, 0)
    }
    else
    {
        get_user_name(id, cmd_name, 31)
        ColorChat(id, NORMAL, "^1Недостаточно власти", cmd_name)
    }
}

public menu_admin( id, menu, item, iEnt, player)
{
    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: client_cmd(id, "vipweaponmenu")
        case 2: client_cmd(id, "amx_kickmenu")
        case 3: client_cmd(id, "amx_votemapmenu")
        case 5:
        {
            if(is_user_alive(id))
            {
                if(!Glow[id])
                {
                    set_user_rendering(id, kRenderFxGlowShell, random_num(1, 254), random_num(2, 253), random_num(3, 252))
                    ColorChat(id, RED, "^1Рандомное свечение ^4включено")
                    Glow[id] = true
                }
                else
                {
                    set_user_rendering(id);
                    ColorChat(id, RED, "^1Рандомное свечение ^3выключено")
                    Glow[id] = false
                }
                vipmenu_new(id)
            }
            else
            {
                return PLUGIN_CONTINUE
            }
        }
        case 4:
        {
            
            get_user_name(id, cmd_name, 31)
            ColorChat(0, NORMAL, "^4%s ^1сделал(а) рестарт", cmd_name)
            server_cmd("sv_restartround 1");
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }][/spoiler]


Отредактировал: sergi, - 6.2.2017, 12:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя steelzzz
сообщение 6.2.2017, 14:57
Сообщение #2


Стаж: 12 лет

Сообщений: 609
Благодарностей: 187
Полезность: 167

в теме AdminLoad написано как сделать


Нужна помощь в настройке сервера или плагина? (Платно) -> Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя t3rkecorejz
сообщение 26.2.2017, 15:58
Сообщение #3


Стаж: 10 лет
Город: Эстония

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

1 из вариантов, поставить Universal Admin Panel плагин или как то вывести из AmxBans.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: