DisableMenuRow RU

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:00, 4 October 2013
W (Talk | contribs)

← Previous diff
Current revision
OstGot (Talk | contribs)

Line 6: Line 6:
{{Параметр|Menu:menuid|ИД созданного ранее меню.}} {{Параметр|Menu:menuid|ИД созданного ранее меню.}}
{{Параметр|row|Индекс строки (ряда), который нужно отключить (индекс начинается с 0).}} {{Параметр|row|Индекс строки (ряда), который нужно отключить (индекс начинается с 0).}}
-{{Ничего не возвращает}} 
 +{{Returns_RU|Эта функция всегда возвращает 1, даже если выполниться ей не удалось. Если указана несуществующая строка меню, то ничего не произойдёт. Если указан неверный ID меню, то это приведёт к крашу сервера.}}
 +{{Пример}}
<pawn> <pawn>
new WeaponMenu; new WeaponMenu;

Current revision


Описание:

Отключает одну из строк меню.


Параметры:
(Menu:menuid, row)
Menu:menuidИД созданного ранее меню.
rowИндекс строки (ряда), который нужно отключить (индекс начинается с 0).


Возвращаемые значения:

Эта функция всегда возвращает 1, даже если выполниться ей не удалось. Если указана несуществующая строка меню, то ничего не произойдёт. Если указан неверный ID меню, то это приведёт к крашу сервера.


Пример использования:

new WeaponMenu;
 
WeaponMenu = CreateMenu("Pushki", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(WeaponMenu, 0, "RPG");
AddMenuItem(WeaponMenu, 0, "Ognemet");
AddMenuItem(WeaponMenu, 0, "Minigan");
AddMenuItem(WeaponMenu, 0, "Grenki");
if(!strcmp(cmdtext, "/disablemenu", true)) 
{
    DisableMenuRow(WeaponMenu, 2); // Отключим строку "Minigun" в меню "Puski" (индекс 2)
    return 1;
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • AddMenuItem: Добавляет в меню новую строку (пункт).
Personal tools
In other languages