Пятница, 11.09.2026, 17:55
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок 4
DomeNiCoДата: Воскресенье, 14.06.2009, 22:16 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 17
Статус: Offline
Сегодня мы создадим простенькое меню,а точнее научимся делать.
Сначала создайте глобальную переменную Код:
new Menu:menu1;
Потом в паблике OnGameModeInit пропишите:

Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"menu1 == teleportmenu = CreateMenu("Menu", 1, 200.0, 100.0, 150.0, 150.0);
А теперь почешем репу и подумаем что есть что...и вот что это есть:
Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"CreateMenu(название, кол-во колон, положение по Х-координате, положение по У-координате, ширина первой колонны,ширина второй колонны);
два последнего значения я и сам не понял что означают(инфу брал с википедии)
после menu1 ==... добавляем

Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"AddMenuItem(menu1,0,"тут пишем название");
Вот что это все означает:

Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"AddMenuItem(ид меню(в данном случае мы используем переменную),номер колонны(начинается с нуля),название);
вы можете добавить много Item'ов,сколько захотите
Действия,которые происходит при выборе Item'а прописаны в паблике OnPlayerSelectMenuRow,в этом паблоике создаем переменную new
Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"pmenu ==GetPlayerMenu(playerid);
Далее делаем пару проверок:
Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"if(pmenu == menu1)
{
switch(row)
{
тут делаем различные кейсы,соответствующие Item'ам,все ид кейсов начинаются с нуля,например:
Code
200 ? '200px':''+(this.scrollHeight+5)+'px')"case 0:
{
действия
return 1;
}
}
}
Все,урок окончен

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

www.trimmer.su www.lugr.ru impclan.narod.ru © 2026
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • • [RPG]Premium•Game[RUS/UA] • (1)
  • Можно ли заработать в интернете? (1)
  • сощитаем до 3000 (2)
  • Реклама (0)
  • Anti team kill (0)
  • ID транспорта (2)
  • ID оружия (0)
  • Урок 5 (0)
  • Урок 4 (0)
  • Урок 3 (0)
  • сощитаем до 3000 (2)
  • ID транспорта (2)
  • • [RPG]Premium•Game[RUS/UA] • (1)
  • Можно ли заработать в интернете? (1)
  • Реклама (0)
  • Anti team kill (0)
  • ID оружия (0)
  • Урок 5 (0)
  • Урок 4 (0)
  • Урок 3 (0)
  • DomeNiCo
  • CRiME
  • VitaliyNest
  • Lizer
  • TheOnline
  • Serge88
  • Niki007Pro™
  • defaultNick
  • Fabu
  • DomeNiCO7192
  • Snow
  • RazoR
  • sdfs
  • Болт
  • Amorphis
  • Suslik
  • ZIDIC
  • TyZ
  • kim081
  • Vovik
  • Alexandr13:33
    thesmalljok22:20
    Stalvrad14:31
    maarinohka14:42
    apva17:25
    defaultNick23:38
    vinvas201319:50
    DoG19:38
    igor-grizli9520:14
    tubaretka201203:12
    Serz197812:25
    startsmart11:54
    Renon16:05
    AstroCenter10:55
    shereman201216:54
    arhimedru16:06
    Aninew15:14
    matrix20:45
    D-TRAY11:08
    FileFast19:31