• Страница 1 из 1
  • 1
Создание простого меню
GraF Дата: Понедельник, 01.04.2013, 22:37 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для GraF

Меню в Pawn
Процесс создания скрипта с меню кажется для многих сложным. Однако, это не так. Сейчас я покажу вам, как создать простое меню. И в конце, у нас получится меню телепортации.
Первые шаги создания меню
Сначала мы должны создать меню.

Код
new Menu:teleportmenu;


Теперь, когда мы создали переменную для хранения меню, создадим его в ней.

Код
teleportmenu = CreateMenu("Teleportmenu", 2, 200.0, 100.0, 150.0, 150.0);


Теперь немного о параметрах функции CreateMenu.

Код
CreateMenu(title, columns, Float:x, Float:y, Float:col1width, Float:col2width);


title: Здесь необходимо указать какое название будет иметь меню.
columns: Число здесь определяет, сколько колонок будет в меню.
Float:x: Heigth позиция меню.
Float:y: Width позиция меню.
Float:col1width: Ширина первой колонки.
Float:col2width: Ширина второй колонки

Добавление пунктов меню
Теперь когда у нас есть меню, создадим пункты меню которые будут выбираться в нем:

Код
AddMenuItem(teleportmenu, 0, "LS");  
AddMenuItem(teleportmenu, 0, "LS");  
AddMenuItem(teleportmenu, 0, "SF");  
AddMenuItem(teleportmenu, 0, "SF");  
AddMenuItem(teleportmenu, 0, "LV");  
AddMenuItem(teleportmenu, 0, "LV");  

AddMenuItem(teleportmenu, 1, "Grove Street");  
AddMenuItem(teleportmenu, 1, "Starfish Tower");  
AddMenuItem(teleportmenu, 1, "Wheel Arch Angels");  
AddMenuItem(teleportmenu, 1, "Jizzys");  
AddMenuItem(teleportmenu, 1, "4Dragons");  
AddMenuItem(teleportmenu, 1, "Cum-a-Lot");


Параметры AddMenuItem:

Код
AddMenuItem(menuid, column, text);


menuid: Menuid меню в которое вы хотите добавить пункт.
column: Колонка меню, в которой должен быть показан этот пункт меню.
text: Название пункта.


GraF Дата: Понедельник, 01.04.2013, 23:12 | Сообщение # 2 | Сообщить о нерабочей теме


Аватар для GraF

Если не работает отпишитесь!

biggrin


  • Страница 1 из 1
  • 1
Поиск: