Русское сообщество по скриптингу

[API]HUD система меню AMXX

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

[API]HUD система меню AMXX

Сообщение StRiKeR.csF » 02 окт 2012, 06:35

Авторы: Destro
Версия: 1.0b

Описание:
API система для создания HUD меню на AMXX

Список изменений:
1.0b - Релиз
1.0b edit by .csF Dev Team v 1.0:
Добавлено hudmenu_setprop(почти как в новой системе меню).

Пример:
Код: Выделить всё
#include <amxmodx>
#include <hud_menu>
 
#define PLUGIN "Test hud menu"
#define VERSION "1.0"
#define AUTHOR ".csF Dev Team"
 
public plugin_init() 
{
        register_plugin(PLUGINVERSIONAUTHOR);
        register_clcmd("say /menu""test");

 
public test(id
{
        new menu hudmenu_create("Меню""menu_test"025500.10.151);
        hudmenu_additem(menu"Тест"1);
        hudmenu_additem(menu"Тест2"2);
        hudmenu_display(idmenu0);
}
 
public menu_test(iditemkeymenu

        if(key == MENU_EXIT
        {
                hudmenu_destroy(menu);
                return PLUGIN_HANDLED;
        }
        
        
switch(key
        
                case 1:
                
                        client_print(idprint_chat"Тест");
                }
                case 2:
                
                        client_print(idprint_chat"Тест2");
                }
        
        hudmenu_destroy(menu); 
        return PLUGIN_HANDLED


Все свои предложения и недоработки прошу писать в коментариях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Чего добился ты и бла, бла, бла
Тут, типа, посыл был, но админ его потёр :(

Skype: nestle.csf
-В чём сила, брат?
-Сила в Debug.log xD
Аватара пользователя
StRiKeR.csF
Скриптер
 
Сообщения: 771
Зарегистрирован: 03 июн 2011, 06:26
Откуда: Кубань
Благодарил (а): 126 раз.
Поблагодарили: 181 раз.
Опыт программирования: Больше трех лет
Языки программирования: C++
C#
JavaScript
PHP(+MySQL)
Assembler

Re: [API]HUD система меню AMXX

Сообщение BROWN » 02 окт 2012, 07:11

Раньше были мысли сделать меню на hud'e, но понял, что это ни к чему.
Brown_dev
Аватара пользователя
BROWN
 
Сообщения: 986
Зарегистрирован: 25 фев 2012, 23:19
Забанен
Благодарил (а): 39 раз.
Поблагодарили: 411 раз.

Re: [API]HUD система меню AMXX

Сообщение Rejiser » 02 окт 2012, 12:48

Забавно
Аватара пользователя
Rejiser
 
Сообщения: 2928
Зарегистрирован: 03 сен 2010, 16:23
Благодарил (а): 215 раз.
Поблагодарили: 675 раз.
Языки программирования: Counter-Strike 1.6

Re: [API]HUD система меню AMXX

Сообщение logotip » 02 окт 2012, 12:54

довольно интересно =)
попробуем)
из переписки: "дай админку. я, - это она."
Аватара пользователя
logotip
 
Сообщения: 78
Зарегистрирован: 24 авг 2012, 22:01
Благодарил (а): 13 раз.
Поблагодарили: 11 раз.

Re: [API]HUD система меню AMXX

Сообщение BROWN » 02 окт 2012, 12:56

Предложение - возможность задавать разные эффекты каждому пункту меню, например, чтобы выделять новые пункты (напр. миганием).
Brown_dev
Аватара пользователя
BROWN
 
Сообщения: 986
Зарегистрирован: 25 фев 2012, 23:19
Забанен
Благодарил (а): 39 раз.
Поблагодарили: 411 раз.

Re: [API]HUD система меню AMXX

Сообщение StRiKeR.csF » 02 окт 2012, 12:59

Rejiser писал(а):Забавно


logotip писал(а):довольно интересно =)
попробуем)

Старая вещь, но подумал, что может кому интересно будет :-)

Добавлено спустя 1 минуту 23 секунды:
BROWN писал(а):Предложение - возможность задавать разные эффекты каждому пункту меню, например, чтобы выделять новые пункты (напр. миганием).

Я бы не прочь так сделать, только посмотри код и ты убедишься, что никак не сделать эффекты так, ибо всё меню 1 сплошной худ :(
Хотя, я попробую :-)
Чего добился ты и бла, бла, бла
Тут, типа, посыл был, но админ его потёр :(

Skype: nestle.csf
-В чём сила, брат?
-Сила в Debug.log xD
Аватара пользователя
StRiKeR.csF
Скриптер
 
Сообщения: 771
Зарегистрирован: 03 июн 2011, 06:26
Откуда: Кубань
Благодарил (а): 126 раз.
Поблагодарили: 181 раз.
Опыт программирования: Больше трех лет
Языки программирования: C++
C#
JavaScript
PHP(+MySQL)
Assembler

Re: [API]HUD система меню AMXX

Сообщение BROWN » 02 окт 2012, 14:14

StRiKeR.csF писал(а):Хотя, я попробую :-)

Это возможно) И можно сделать так, чтобы при нажатии пункт выделился на секунду. Но это всего лишь предложение, пока в этом острой необходимости нет.
Brown_dev
Аватара пользователя
BROWN
 
Сообщения: 986
Зарегистрирован: 25 фев 2012, 23:19
Забанен
Благодарил (а): 39 раз.
Поблагодарили: 411 раз.

Re: [API]HUD система меню AMXX

Сообщение vampir » 02 окт 2012, 15:23

Мб скрины еще забабахнишь??
Прошу не тревожить на счет плагинов или дополнений в ZP. Я в инактиве!!!
Аватара пользователя
vampir
 
Сообщения: 625
Зарегистрирован: 02 авг 2010, 13:27
Откуда: Уфа
Благодарил (а): 138 раз.
Поблагодарили: 91 раз.
Языки программирования: Counter-Strike 1.6

Re: [API]HUD система меню AMXX

Сообщение StRiKeR.csF » 02 окт 2012, 16:30

vampir писал(а):Мб скрины еще забабахнишь??

Не могу, посмотри плагин сам :-)
Чего добился ты и бла, бла, бла
Тут, типа, посыл был, но админ его потёр :(

Skype: nestle.csf
-В чём сила, брат?
-Сила в Debug.log xD
Аватара пользователя
StRiKeR.csF
Скриптер
 
Сообщения: 771
Зарегистрирован: 03 июн 2011, 06:26
Откуда: Кубань
Благодарил (а): 126 раз.
Поблагодарили: 181 раз.
Опыт программирования: Больше трех лет
Языки программирования: C++
C#
JavaScript
PHP(+MySQL)
Assembler

Re: [API]HUD система меню AMXX

Сообщение logotip » 02 окт 2012, 17:20

BROWN писал(а):Предложение - возможность задавать разные эффекты каждому пункту меню, например, чтобы выделять новые пункты (напр. миганием).


именно поэтому и забавно) иначе нет практической пользы)
из переписки: "дай админку. я, - это она."
Аватара пользователя
logotip
 
Сообщения: 78
Зарегистрирован: 24 авг 2012, 22:01
Благодарил (а): 13 раз.
Поблагодарили: 11 раз.

След.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5