Zeus u3 BeJlarusi
Новичок
Для начало нам потребуется:
√ 1. iPLEOMAX's TextDraw Editor -
√ 2. TXD_WorkShop -
Далее идём в корневую папку с игрой GTA San Andreas(Program Files - Rockstar Games - GTA San Andreas - models - txd)
Видим наши библиотеки текстур:
Теперь нам потребуется открыть наши библиотеки с помощью программы TXD_WorkShop.
Распаковываем наш TXD_WorkShop, открываем txdworkshop.exe:
Далле просто переносим одну из наших библиотек:
Теперь запускаем наш filterscripts iPLEOMAX's TextDraw Editor:
Теперь открываем нашу корневую папку iPLEOMAX's TextDraw Editor - SAMP 0.3e Server - scriptfiles - TD_Test(С помощью pawno редактора, блокнота, Notepad++)
Получаем данный код:
Теперь сделаем наш Textdraw чтобы при нажатии он выполнял действие:
Ко всем глобалным переменным добавим:
Далее public OnGameModeInit():
Теперь в public OnPlayerClickTextDraw(playerid, Text:clickedid):
Далее создадим простую команду для убеждения работы нашего Textdraw'a:
В public OnPlayerCommandText(playerid, cmdtext[]):
Автор: Zeus u3 BeJlarusi
√ 1. iPLEOMAX's TextDraw Editor -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
√ 2. TXD_WorkShop -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Далее идём в корневую папку с игрой GTA San Andreas(Program Files - Rockstar Games - GTA San Andreas - models - txd)
Видим наши библиотеки текстур:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Теперь нам потребуется открыть наши библиотеки с помощью программы TXD_WorkShop.
Распаковываем наш TXD_WorkShop, открываем txdworkshop.exe:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Далле просто переносим одну из наших библиотек:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Теперь запускаем наш filterscripts iPLEOMAX's TextDraw Editor:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Теперь открываем нашу корневую папку iPLEOMAX's TextDraw Editor - SAMP 0.3e Server - scriptfiles - TD_Test(С помощью pawno редактора, блокнота, Notepad++)
Получаем данный код:
new Text:Textdraw0;
Textdraw0 = TextDrawCreate(524.375000, 256.083374, "LD_CARD:cd9c");
TextDrawLetterSize(Textdraw0, 0.000000, 0.000000);
TextDrawTextSize(Textdraw0, 63.125000, 93.333351);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, -1);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 4);
Textdraw0 = TextDrawCreate(524.375000, 256.083374, "LD_CARD:cd9c");
TextDrawLetterSize(Textdraw0, 0.000000, 0.000000);
TextDrawTextSize(Textdraw0, 63.125000, 93.333351);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, -1);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 4);
Теперь сделаем наш Textdraw чтобы при нажатии он выполнял действие:
Ко всем глобалным переменным добавим:
new Text:Textdraw0;// Глобальная переменная
Далее public OnGameModeInit():
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); // Задает текст
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); // Задает текст
Теперь в public OnPlayerClickTextDraw(playerid, Text:clickedid):
if(clickedid == Textdraw0)// название нашей переменной
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Карта", "Вы выбрали карту девять крести", "Готово", "");
TextDrawHideForPlayer(playerid, Textdraw0);// Скрывает textdraw для конкретного игрока.
CancelSelectTextDraw(playerid);// Вызывается при нажатии на TextDraw или отмене режима выбора (ESC).
}
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Карта", "Вы выбрали карту девять крести", "Готово", "");
TextDrawHideForPlayer(playerid, Textdraw0);// Скрывает textdraw для конкретного игрока.
CancelSelectTextDraw(playerid);// Вызывается при нажатии на TextDraw или отмене режима выбора (ESC).
}
Далее создадим простую команду для убеждения работы нашего Textdraw'a:
В public OnPlayerCommandText(playerid, cmdtext[]):
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
TextDrawShowForPlayer(playerid, Textdraw0); // Показывает textdraw для конкретного игрока.
SelectTextDraw(playerid, 0xFF4040AA); // Отображения курсора, и позволяет игроку выбирать в textdraw
return 1;
}
{
TextDrawShowForPlayer(playerid, Textdraw0); // Показывает textdraw для конкретного игрока.
SelectTextDraw(playerid, 0xFF4040AA); // Отображения курсора, и позволяет игроку выбирать в textdraw
return 1;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор: Zeus u3 BeJlarusi
