14:21
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Как создать меню для ДМ
simsДата: Пятница, 01.08.2008, 20:09 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
Скажите как создать меню и просто не умею делать меню sad
JROXДата: Пятница, 01.08.2008, 20:19 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1182
Награды: 1
Город: Las Vegas
Репутация: 54
Замечания: 40%
Статус:
есть прога для создания меню. Ты его создаешь там делаешь меню а тебе код даётся. Програ в файлах сайта есть
simsДата: Пятница, 01.08.2008, 20:23 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
Скинь ссылку что то я ее не найду
theAloneДата: Пятница, 01.08.2008, 20:52 | Сообщение # 4
Долгожитель
Группа: Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус:
ТЫК
simsДата: Пятница, 01.08.2008, 21:52 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
как ей пользоваться

Добавлено (01.08.2008, 21:52)
---------------------------------------------
скажите как пользоваться очень надо

logihДата: Суббота, 02.08.2008, 00:17 | Сообщение # 6
Постоялец
Группа: Продвинутые
Сообщений: 392
Награды: 4
Город: Алжир
Репутация: 12
Замечания: 0%
Статус:
я меню сам делал


SpiritДата: Суббота, 02.08.2008, 07:59 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус:
Опять гавно от .NET распространяемс... Приведу пример создания менюшки:
Потребуется нам для этого функция CreateMenu("Название меню для игрока(надпись сверху)", Колличество колонок максимум 2,положение на экране игрока по оси X тип Float, положение по Y, ширина первой колонки, второй(необязательно)) которая после создания меню вернёт нам указатель на созданое меню без которого мы работать с ним просто не сможем.
SetMenuColumnHeader(Укозатель на меню, номер колонки, "надпись") - это как заголовок для колонки
AddMenuItem(указатель на меню куда мы создаём итем, номер колонки(помните счёт с нуля идёт), "надпись")
В меню у нас может быть до 11 строк в одном меню, иначе крошит сервер или игрока, вобщем непоню кого крошит, но в любом случае получается нехорошо :)

Пример создания:
public OnGameModeInit()
{
new Menu:MyMenu;//Создаём переменную куда пойдёт указатель на меню
MyMenu = CreateMenu("ByWeapon",2,450.0, 25.0, 100,50);
SetMenuColumnHeader(MyMenu,0,"Name");SetMenuColumnHeader(MyMenu,1,"Pay");//Заголовки колонок нашей менюшки будут "Name" и "Pay"
AddMenuItem(MyMenu,0,"DEAGLE");AddMenuItem(MyMenu,1,"1200$");//В игре это будет выглядеть так что продаётся деагле по 1200$
return 1;
}
После того как мы меню создали пришло время написать обработчки события его использования
Для начала меню надо вызвать, я думаю вы сделаете это камандой показывать как это делается я не буду напишу лиш функции
ShowMenuForPlayer(Укозатель на меню, id игрока) Чтобы показать меню игроку
TogglePlayerControllable(id игрока,0 - заморозить 1 - разморозить) что бы заморозить игрока чтобы пока он выбирал что ему купить он не двигался

Пример использования:
public public OnPlayerSelectedMenuRow(playerid, row)/*Срабатывает в том случае если игрок действительно чтото выбрал row - выброная в меню строка*/
{
if(GetPlayerMenu(playerid) == MyMenu)
{
switch(row)
{
case 0:
{
GivePlayerWeapon(playerid,24,100);
GivePlayerMoney(playerid,-1200);
}
}
TogglePlayerControllable(playerid,1);/*После покупки игрока надо разморозить чтобы тот не стоял на месте с пистолетом в руке, а пошёл и пристрелил когонить :)*/
}
return 1;
}

public OnPlayerExitedMenu(playerid)//Событие когда игрок отменил выбор в мень нажав Enter тоесть еню закрылось, но он ничего не выбрал
{
if(GetPlayerMenu(playerid) == MyMeny)
TogglePlayerControllable(playerid,1);//Ну не захлтел игрок нучего у нас выбирать ну и пусть идёт он с миром, мы ни кого не принуждаем :)
return 1;
}


Любиш садизм люби и мазахизм :)
simsДата: Суббота, 02.08.2008, 14:45 | Сообщение # 8
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
я ваще не чего не понел можно по другому обьяснить
SpiritДата: Суббота, 02.08.2008, 15:28 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус:
хм... ну как по другому, ты попробуй прочитать и осмыслить, я незнаю как ещё проще. Создаём переменную типа меню, создаём меню функция в ту переменную подставляет id менюшки и потом используем переменную для создания содержимого меню и его использования.


Любиш садизм люби и мазахизм :)
simsДата: Суббота, 02.08.2008, 15:33 | Сообщение # 10
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
а ты можеш скинуть готовое меню и чтобы я там исправил сам и чтобы можно было поставить телепорт
SpiritДата: Суббота, 02.08.2008, 19:07 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус:
WeaponMenuInit()
{
ClassWeapon = CreateMenu("Class Weapon",1,450.0, 25.0, 100.0);
AddMenuItem(ClassWeapon,0,"ЋTYPMOB…K");//Штурмовик
AddMenuItem(ClassWeapon,0,"…H„…HEP");//Инжинер
AddMenuItem(ClassWeapon,0,"OPY„E†H…K");//Оружейник
AddMenuItem(ClassWeapon,0,"MEѓ…K");//Медик
AddMenuItem(ClassWeapon,0,"Њ…POTEXH…K");//Пиротехник
AddMenuItem(ClassWeapon,0,"AHT…-TAHK");//Анти-танк
AddMenuItem(ClassWeapon,0,"CHA†ЊEP");//Снайпер
}



Любиш садизм люби и мазахизм :)
simsДата: Суббота, 02.08.2008, 22:22 | Сообщение # 12
Новенький
Группа: Продвинутые
Сообщений: 31
Награды: 1
Город: МОСКВА
Репутация: -2
Замечания: 40%
Статус:
я не понел скинь pwn
SpiritДата: Суббота, 02.08.2008, 23:11 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус:
Найди и скачай мод с меню, качай мод попроще либо e-mail свой оставь


Любиш садизм люби и мазахизм :)
3dgamerДата: Среда, 06.08.2008, 22:58 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 314
Награды: 1
Репутация: 15
Замечания: 20%
Статус:
sims, воощето тее павн код и дали!Научись сначал хоть малость что то делат в павно потом открой эту тему сразу все понятно станет xD





Мои работги:
[FS]Mobile 99%(Потерял павн в поисках)
[GM]The_Eternal_City0.2 15%
[GM]Testing_mode0.1 100% Скачать
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua