Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

PrR[ Проект SAMP - Romashka [0.3e] ™18+™

Pawn :: Описание функций Pawn
Функции для работы с меню

CreateMenu  Создает меню в памяти сервера
Синтаксис
CreateMenu(const title[], columns, Float:x, Float:y, Float:col1width, Float:col2width = 0.0);
Параметры функции
show – 1 – показывать, 0 – скрывать подсвечивание имен.
title[] – Заголовок
columns – Кол-во столбцов (1/2)
Float:x – Координата X на экране при разрешении 640х480
Float:y – Координата Y
Float:col1width – Ширина 1-го столбца
Float:col2width – Ширина 2-го столбца
Возможное использование:
new Menu:examplemenu;
examplemenu = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);


DestroyMenu
  Стирает созданное меню из памяти сервера.
Синтаксис
DestroyMenu(Menu:menuid);
Параметры функции
Menu:menuid – ID меню
Возможное использование:

new Menu:examplemenu;
examplemenu = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);
DestroyMenu (examplemenu);


AddMenuItem Добавляет новый пункт в меню.
Синтаксис
AddMenuItem(Menu:menuid, column, const menutext[]);
Параметры функции
Menu:menuid – ID меню, в которое нужно добавить пункт
column – Номер колонки меню, в который нужно добавить пункт
const menutext[] – Заголовок пункта меню
Возможное использование:
1 AddMenuItem(examplemenu,1,"Weapon");

SetMenuColumnHeader Устанавливает заголовок колонки меню
Синтаксис
SetMenuColumnHeader(Menu:menuid, column, const columnheader[]);
Параметры функции
Menu:menuid – ID меню
column – Номер колонки меню (колонки нумеруются с 0, возможно создать только 2 колонки).
const menutext[] – Заголовок колонки
Возможное использование:
1 SetMenuColumnHeader(examplemenu, 1,"Weapon");

ShowMenuForPlayer  Показывает созданное меню игроку
Синтаксис
ShowMenuForPlayer(Menu:menuid, playerid);
Параметры функции
Menu:menuid – ID меню
playerid – ID игрока, которому нужно показать меню
Возможное использование:
1 ShowMenuForPlayer(examplemenu,playerid);

HideMenuForPlayer  Скрывает созданное меню от игрока
Синтаксис
HideMenuForPlayer(Menu:menuid, playerid);
Параметры функции
Menu:menuid – ID меню
playerid – ID игрока, у которого нужно скрыть меню
Возможное использование:
1 HideMenuForPlayer(examplemenu,playerid);

IsValidMenu  Проверяет, создано ли меню
Синтаксис
IsValidMenu(Menu:menuid);
Параметры функции
Menu:menuid – ID меню
Возможное использование:
1 IsValidMenu(examplemenu);

DisableMenu  Отключает меню
Синтаксис
DisableMenu(Menu:menuid);
Параметры функции
Menu:menuid – ID меню
Возможное использование:
1 DisableMenu(examplemenu);

DisableMenuRow  Отключает одну из строк меню
Синтаксис
DisableMenuRow(Menu:menuid, row);
Параметры функции
Menu:menuid – ID меню
row - Индекс строки (ряда), который нужно отключить (индекс начинается с 0).
Возможное использование:
1 DisableMenuRow(examplemenu);

GetPlayerMenu  Возвращает ID меню которое в текущий момент показано игроку
Синтаксис
GetPlayerMenu(playerid);
Параметры функции
playerid – ID игрока, у которого нужно скрыть меню
Возможное использование:
1 new playermenu = GetPlayerMenu(playerid);




Логин: Пароль:
Забыли пароль?Регистрация
При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015