Address: 93.84.114.212:7777 Players: x / 500 Map: All San Andreas

Учите Pawno ели не хотите тут все уроки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Учите Pawno ели не хотите тут все уроки » Pawno » Урок Pawno '5'


Урок Pawno '5'

Сообщений 1 страница 3 из 3

1

Делаем меню.
Сначала создайте глобальную переменную Код:

Код:
 new Menu:menu1;

Потом в паблике OnGameModeInit пропишите:

Код:
200 ? '200px':''+(this.scrollHeight+5)+'px')"menu1 == teleportmenu = CreateMenu("Menu", 1, 200.0, 100.0, 150.0, 150.0);

А теперь:
2

Код:
00 ? '200px':''+(this.scrollHeight+5)+'px')"CreateMenu(название, кол-во колон, положение по Х-координате, положение по У-координате, ширина

первой колонны,ширина второй колонны);

после menu1 ==... добавляем

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

Вот что это все означает:

Код:
200 ? '200px':''+(this.scrollHeight+5)+'px')"AddMenuItem(ид меню(в данном случае мы используем переменную),номер колонны(начинается с нуля),название);

вы можете добавить много Item'ов,сколько захотите
Действия,которые происходит при выборе Item'а прописаны в паблике OnPlayerSelectMenuRow,в этом паблоике создаем переменную new

Код:
200 ? '200px':''+(this.scrollHeight+5)+'px')"pmenu ==GetPlayerMenu(playerid);

Далее делаем пару проверок:

Код:
200 ? '200px':''+(this.scrollHeight+5)+'px')"if(pmenu == menu1)  
 {  
 switch(row)  
 {

тут делаем различные кейсы,соответствующие Item'ам,все ид кейсов начинаются с нуля,например:

Код:
200 ? '200px':''+(this.scrollHeight+5)+'px')"case 0:  
 {  
 действия  
 return 1;  
 }  
 }  
 }

0

2

Большое спасибо очень помогло)))))

0

3

Большое спасибо очень помогло)))))

0


Вы здесь » Учите Pawno ели не хотите тут все уроки » Pawno » Урок Pawno '5'