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

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

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

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

Меню из словоря .txt

Статус пользователя TwiXXX
сообщение 16.3.2014, 9:34
Сообщение #1
Стаж: 12 лет

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

Привет всем!
Подскажите как сделать что бы название пунктов, кейсы, брались из словаря.

Меню плагина
Код:
public menu_warmodmenu(id)
if( get_user_flags(id) & ADMIN_LEVEL_A ){
{
new i_Menu = menu_create("\yWarMod Menu:", "menu_handler")

menu_additem(i_Menu, "\wRestart round^n", "1", 0)
menu_additem(i_Menu, "\wWarMod control menu^n", "2", 0)
menu_additem(i_Menu, "\wPasswords menu", "3", 0)
menu_additem(i_Menu, "\wRemove the password", "4", 0)

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

return PLUGIN_HANDLED
}
}

public menu_handler(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:
{
set_task(0.1,"TaskRestartRound" ,_,_,_, "a", 1)
}
case 2:
{
menu_wmcm(id)
}
case 3:
{
menu_pwm(id)
}
case 4:
{
set_task(0.1,"TaskRemovePassword" ,_,_,_, "a", 1)
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя csnet
сообщение 16.3.2014, 10:35
Сообщение #2
Стаж: 12 лет

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

словорь psych.gif

для начала в plugin_init надо зарегить его register_dictionary("my_book.txt")


http://amxxmodx.ru/core/langinc/85-registe...l-slovarya.html


какой олень писал это

Код:
set_task(0.1,"TaskRemovePassword" ,_,_,_, "a", 1)


таск и так один раз выполняется

Отредактировал: csnet, - 16.3.2014, 10:38


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TwiXXX
сообщение 16.3.2014, 15:08
Сообщение #3
Стаж: 12 лет

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

Цитата(csnet @ 16.3.2014, 14:35) *
словорь psych.gif

для начала в plugin_init надо зарегить его register_dictionary("my_book.txt")


http://amxxmodx.ru/core/langinc/85-registe...l-slovarya.html


какой олень писал это

Код:
set_task(0.1,"TaskRemovePassword" ,_,_,_, "a", 1)


таск и так один раз выполняется

К сожалению Вы не ответили на мой вопрос.

Цитата(csnet @ 16.3.2014, 14:35) *
какой олень писал это

Это малая часть кода вырезанного из плагина в качестве примера.

Отредактировал: TwiXXX, - 16.3.2014, 15:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 16.3.2014, 15:10
Сообщение #4
Стаж: 12 лет

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

пример вы можете посмотреть в стандартных плагинах amx мода, в них есть меню на vote / ban и тд c LANG файлами


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neverminde
сообщение 16.3.2014, 15:13
Сообщение #5


Стаж: 15 лет

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

Цитата(TwiXXX @ 16.3.2014, 16:08) *
К сожалению Вы не ответили на мой вопрос.


Это малая часть кода вырезанного из плагина в качестве примера.

Не из того плагина вырезали значит.
Открывайте один из стандартных amx плагинов и смотрите как там формируются строки меню, хоть тот же самый menufont

Отредактировал: neverminde, - 16.3.2014, 15:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: