Здравствуйте ув.пользователи портала pro-pawn .
Подскажите как сделать меню textdraw для покупки авто
Сейчас у меня стоит простая менюшка
А мне например нужен такой textdraw : http://imgdepo.ru/show/7493986
p.s заранее спасибо
Здравствуйте ув.пользователи портала pro-pawn .
Подскажите как сделать меню textdraw для покупки авто
Сейчас у меня стоит простая менюшка
А мне например нужен такой textdraw : http://imgdepo.ru/show/7493986
p.s заранее спасибо
Для того что-бы сделать покупку на TextDraw'ax, надо сделать сначала эти TextDraw'ы.
Это вы сможете сделать в этой программе: Ссылка!
Как вы создадите TextDraw, его надо будет засунуть в мод и настроить.
1. Создаем переменную:
2. Вставляем сами Textdraw'ы в мод , и вставляем наши TextDraw'ы:PHP код:
new pokupkakara[n] (Кол-во TextDraw'ов которые получились)
3. Теперь надо прописать функции для TextDraw'ов:PHP код:
Идем в public OnGameModeInit() и вставляем Textdraw'ы:
Пример TextDraw'a
Textdraw0 = TextDrawCreate(524.375000, 256.083374, "LD_CARD:cd9c");// Создает textdraw
TextDrawLetterSize(Textdraw0, 0.000000, 0.000000);// Устанавливает ширину и высоту букв.
TextDrawTextSize(Textdraw0, 63.125000, 93.333351);//Изменяет размер textdraw'a
TextDrawAlignment(Textdraw0, 1);// Устанавливает выравнивание текста
TextDrawColor(Textdraw0, -1); //Цвет
TextDrawSetShadow(Textdraw0, 0);// Устанавливает Размер textdraw'a текста тень
TextDrawSetOutline(Textdraw0, 0);// Устанавливает толщину textdraw'a текст контура
TextDrawFont(Textdraw0, 4); // Шрифт текста
TextDrawSetSelectable(Textdraw0, 1); // Задает текст
4. Теперь нам надо создать комманду:PHP код:
Создаем publick OnPlayerClickTextDraw(playerid, Text:clickedid), если он уже есть, то просто в него переходим!
И пишем саму кодовую часть, покупки машины.
Пример:
if(clickedid == Textdraw0)// название нашей переменной
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Карта", "Вы выбрали карту девять крести", "Готово", "");
TextDrawHideForPlayer(playerid, Textdraw0);// Скрывает textdraw для конкретного игрока.
CancelSelectTextDraw(playerid);// Вызывается при нажатии на TextDraw или отмене режима выбора (ESC).
}
Вроде бы все, если что-то не будет получатся пишите попробуем ответить на все вопросы!PHP код:
Переходим в public OnPlayerCommandText(playerid, cmdtext[]):
Создаем комманду, и в ней прописываем открытие TextDraw'ов.
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
TextDrawShowForPlayer(playerid, Textdraw0); // Показывает textdraw для конкретного игрока.
SelectTextDraw(playerid, 0xFF4040AA); // Отображения курсора, и позволяет игроку выбирать в textdraw
return 1;
}
С уважением модератор портала Axemarron4ik
NOVELL RolePlay
40/100%
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)