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

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

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

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

Менюшка

Статус пользователя WFF.Nooks
сообщение 6.6.2011, 16:32
Сообщение #1
Стаж: 14 лет

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

Пожалуйста расскажите как сделать меню для игрока?
Как сделать чтобы она открывалась на клавише Ф4?

помогите плз

Хочу примерно вот так:

Код
Меню игрока:
1. Магазин
2. Дуели
3. Банк жизней
4. Скаут
5. Спидометр


Я вас не прошу сделать просто расскажите как?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя grey
сообщение 6.6.2011, 16:41
Сообщение #2


Стаж: 15 лет

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

пробуй сделал за30 сек могут быть ошибки
Код
#include <amxmodx>


public plugin_init()
{
    register_clcmd("chooseteam", "menu")
}

public menu(id)
{
    new i_Menu = menu_create("\rМеню игрока:", "server_menu")
    menu_additem(i_Menu, "\yМагазин", "1", 0)
    menu_additem(i_Menu, "\rДуели", "2", 0)
    menu_additem(i_Menu, "\yБанк жизней", "3", 0)
    menu_additem(i_Menu, "\rСкаут", "4", 0)
    menu_additem(i_Menu, "\rСпидометр", "5", 0)

    menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, i_Menu, 0)
    return PLUGIN_HANDLED

}

public server_menu(id, menu, item)
{

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback

    menu_item_getinfo(menu, 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:
        {
           client_cmd(id, "say /shop")   //команда магазина к примеру /shop
        }
        case 2:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 3:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 4:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 5:
        {
            client_cmd(id, "КОМАНДА")
        }        
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED

}


Отредактировал: greykoo, - 6.6.2011, 16:46


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 6.6.2011, 16:53
Сообщение #3


Стаж: 15 лет

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

Цитата(theaqua @ 6.6.2011, 17:52) *
greykoo,
надеюсь, ты умрешь в адских муках.

?


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WFF.Nooks
сообщение 6.6.2011, 16:58
Сообщение #4
Стаж: 14 лет

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

Цитата(greykoo @ 6.6.2011, 17:41) *
пробуй сделал за30 сек могут быть ошибки
Код
#include <amxmodx>


public plugin_init()
{
    register_clcmd("chooseteam", "menu")
}

public menu(id)
{
    new i_Menu = menu_create("\rМеню игрока:", "server_menu")
    menu_additem(i_Menu, "\yМагазин", "1", 0)
    menu_additem(i_Menu, "\rДуели", "2", 0)
    menu_additem(i_Menu, "\yБанк жизней", "3", 0)
    menu_additem(i_Menu, "\rСкаут", "4", 0)
    menu_additem(i_Menu, "\rСпидометр", "5", 0)

    menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, i_Menu, 0)
    return PLUGIN_HANDLED

}

public server_menu(id, menu, item)
{

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback

    menu_item_getinfo(menu, 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:
        {
           client_cmd(id, "say /shop")   //команда магазина к примеру /shop
        }
        case 2:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 3:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 4:
        {
            client_cmd(id, "КОМАНДА")
        }
        case 5:
        {
            client_cmd(id, "КОМАНДА")
        }        
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED

}



Ошыбку выдает при компиляции*(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 6.6.2011, 17:03
Сообщение #5


Стаж: 15 лет

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

Цитата(WFF.Nooks @ 6.6.2011, 17:58) *
Ошыбку выдает при компиляции*(

скажи какие команды для
Код
1. Магазин
2. Дуели
3. Банк жизней
4. Скаут
5. Спидометр

скину тебе сма


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WFF.Nooks
сообщение 6.6.2011, 17:16
Сообщение #6
Стаж: 14 лет

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

Цитата(greykoo @ 6.6.2011, 18:03) *
скажи какие команды для
Код
1. Магазин
2. Дуели
3. Банк жизней
4. Скаут
5. Спидометр

скину тебе сма

/drshop
/dd
/lmenu
/scout
/speed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 6.6.2011, 17:25
Сообщение #7


Стаж: 15 лет

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

Прикрепленный файл  xfdfg.rar ( 694 байт ) Кол-во скачиваний: 10

добавил
6. Выбрать команду
так как меню открывается на М

Отредактировал: greykoo, - 6.6.2011, 17:26


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя WFF.Nooks
сообщение 6.6.2011, 17:32
Сообщение #8
Стаж: 14 лет

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

Цитата(greykoo @ 6.6.2011, 18:25) *
Прикрепленный файл  xfdfg.rar ( 694 байт ) Кол-во скачиваний: 10

добавил
6. Выбрать команду
так как меню открывается на М

Спасиб поставил +
Только один вопрос как перебиндить на ф4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 6.6.2011, 19:40
Сообщение #9


Стаж: 15 лет

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

смотри тут
не советую, даже на ф4


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WFF.Nooks
сообщение 6.6.2011, 20:55
Сообщение #10
Стаж: 14 лет

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

Цитата(greykoo @ 6.6.2011, 20:40) *
смотри тут
не советую, даже на ф4

Ок спс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dan_98_98
сообщение 11.6.2011, 20:41
Сообщение #11


Стаж: 15 лет

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

Новая система меню


!
Аккаунт пользователя заблокирован до: 11.8.4749, 8:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: