Перейти к содержанию
Авторизация  
#Pawno

TD Автосалона.

Рекомендуемые сообщения

#Pawno

Всем привет , решил иногда выкладывать годные TD от себя #pawno(Artem_Storm).

 

И сегодня я выкладываю TD автосалона но без функционала, кому надо сами сделаете. 
В принципе у кого автосалон на TD пригодится может. 

Начнем делать TD.

 

Первым делом объявляем глобальные переменные в начале 

 

new Text:Texdraws[1];// Boxuse
new Text:Texdrawsfont[4];// Обводка Boxuse белым
new Text:Buydialogs[11];// Textdraw правой стороны покупки.
new Text:AutoSalon_Color[48];// выбор цветов с лева.
// чтоб цвета были разные в TD
enum color_info
{
	ciCar,
	ciTD,
}
new color_veh[48][color_info] = {

	{1,0xF5F5F5FF},
	{2,0x2A77A1FF},
	{3,0x840410FF},
	{4,0x263739FF},
	{5,0x86446EFF},
	{6,0xD78E10FF},
	{7,0x4C75B7FF},
	{8,0xBDBEC6FF},
	{9,0x5E7072FF},
	{10,0x46597AFF},
    {0,0x000000FF},
    {100,0x406C8FFF},
	{101,0x1F253BFF},
	{102,0xAB9276FF},
	{103,0x134573FF},
	{104,0x96816CFF},
	{105,0x64686AFF},
	{106,0x105082FF},
	{107,0xA19983FF},
	{108,0x385694FF},
	{109,0x525661FF},
	{110,0x7F6956FF},
	{111,0x8C929AFF},
	{112,0x596E87FF},
	{113,0x473532FF},
	{114,0x44624FFF},
	{115,0x730A27FF},
	{116,0x223457FF},
	{117,0x640D1BFF},
	{118,0xA3ADC6FF},
	{119,0x695853FF},
	{120,0x9B8B80FF},
	{121,0x620B1CFF},
	{122,0x5B5D5EFF},
	{123,0x624428FF},
	{124,0x731827FF},
	{125,0x1B376DFF},
	{126,0xEC6AAEFF},
	{109,0x525661FF},
	{16,0x335F3FFF},
	{17,0x730E1AFF},
	{18,0x7B0A2AFF},
	{19,0x9F9D94FF},
	{20,0x3B4E78FF},
	{21,0x732E3EFF},
	{22,0x691E3BFF},
	{23,0x96918CFF},
	{24,0x515459FF}

};

И  так дальше идем в Public OnGameModeInit или же OnPlayerConnect , кто как использует.

	Texdraws[0] = TextDrawCreate(162.000000, 85.707405, "usebox");
	TextDrawLetterSize(Texdraws[0], 0.000000, 26.508028);
	TextDrawTextSize(Texdraws[0], 1.333333, 0.000000);
	TextDrawAlignment(Texdraws[0], 1);
	TextDrawColor(Texdraws[0], 0);
	TextDrawUseBox(Texdraws[0], true);
	TextDrawBoxColor(Texdraws[0], 102);
	TextDrawSetShadow(Texdraws[0], 0);
	TextDrawSetOutline(Texdraws[0], 0);
	TextDrawFont(Texdraws[0], 0);

	Texdrawsfont[0] = TextDrawCreate(150.666671, 89.185188, "LD_SPAC:white");
	TextDrawLetterSize(Texdrawsfont[0], 0.000000, 0.000000);
	TextDrawTextSize(Texdrawsfont[0], -2.000000, 228.562988);
	TextDrawAlignment(Texdrawsfont[0], 1);
	TextDrawColor(Texdrawsfont[0], -1);
	TextDrawSetShadow(Texdrawsfont[0], 0);
	TextDrawSetOutline(Texdrawsfont[0], 0);
	TextDrawFont(Texdrawsfont[0], 4);

	Texdrawsfont[1] = TextDrawCreate(12.000000, 316.918518, "LD_SPAC:white");
	TextDrawLetterSize(Texdrawsfont[1], 0.000000, 0.000000);
	TextDrawTextSize(Texdrawsfont[1], 138.666671, 3.733337);
	TextDrawAlignment(Texdrawsfont[1], 1);
	TextDrawColor(Texdrawsfont[1], -1);
	TextDrawSetShadow(Texdrawsfont[1], 0);
	TextDrawSetOutline(Texdrawsfont[1], 0);
	TextDrawFont(Texdrawsfont[1], 4);

	Texdrawsfont[2] = TextDrawCreate(10.000000, 89.599998, "LD_SPAC:white");
	TextDrawLetterSize(Texdrawsfont[2], 0.000000, 0.000000);
	TextDrawTextSize(Texdrawsfont[2], 2.000000, 231.051849);
	TextDrawAlignment(Texdrawsfont[2], 1);
	TextDrawColor(Texdrawsfont[2], -1);
	TextDrawSetShadow(Texdrawsfont[2], 0);
	TextDrawSetOutline(Texdrawsfont[2], 0);
	TextDrawFont(Texdrawsfont[2], 4);

	Texdrawsfont[3] = TextDrawCreate(10.000000, 86.281478, "LD_SPAC:white");
	TextDrawLetterSize(Texdrawsfont[0], 0.000000, 0.000000);
	TextDrawTextSize(Texdrawsfont[3], 140.666671, 3.733337);
	TextDrawAlignment(Texdrawsfont[3], 1);
	TextDrawColor(Texdrawsfont[3], -1);
	TextDrawSetShadow(Texdrawsfont[3], 0);
	TextDrawSetOutline(Texdrawsfont[3], 0);
	TextDrawFont(Texdrawsfont[3], 4);

	AutoSalon_Color[0] = TextDrawCreate(12.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[1] = TextDrawCreate(35.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[2] = TextDrawCreate(58.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[3] = TextDrawCreate(81.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[4] = TextDrawCreate(104.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[5] = TextDrawCreate(127.000000, 89.320007, "LD_SPAC:white");
	AutoSalon_Color[6] = TextDrawCreate(12.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[7] = TextDrawCreate(35.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[8] = TextDrawCreate(58.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[9] = TextDrawCreate(81.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[10] = TextDrawCreate(104.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[11] = TextDrawCreate(127.000000, 118.000007, "LD_SPAC:white");
	AutoSalon_Color[12] = TextDrawCreate(12.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[13] = TextDrawCreate(35.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[14] = TextDrawCreate(58.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[15] = TextDrawCreate(81.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[16] = TextDrawCreate(104.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[17] = TextDrawCreate(127.000000, 146.399963, "LD_SPAC:white");
	AutoSalon_Color[18] = TextDrawCreate(12.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[19] = TextDrawCreate(35.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[20] = TextDrawCreate(58.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[21] = TextDrawCreate(81.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[22] = TextDrawCreate(104.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[23] = TextDrawCreate(127.000000, 174.799942, "LD_SPAC:white");
	AutoSalon_Color[24] = TextDrawCreate(12.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[25] = TextDrawCreate(35.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[26] = TextDrawCreate(58.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[27] = TextDrawCreate(81.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[28] = TextDrawCreate(104.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[29] = TextDrawCreate(127.000000, 203.759994, "LD_SPAC:white");
	AutoSalon_Color[30] = TextDrawCreate(12.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[31] = TextDrawCreate(35.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[32] = TextDrawCreate(58.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[33] = TextDrawCreate(81.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[34] = TextDrawCreate(104.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[35] = TextDrawCreate(127.000000, 232.160003, "LD_SPAC:white");
	AutoSalon_Color[36] = TextDrawCreate(12.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[37] = TextDrawCreate(35.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[38] = TextDrawCreate(58.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[39] = TextDrawCreate(81.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[40] = TextDrawCreate(104.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[41] = TextDrawCreate(127.000000, 260.559997, "LD_SPAC:white");
	AutoSalon_Color[42] = TextDrawCreate(12.000000, 289.519958, "LD_SPAC:white");
	AutoSalon_Color[43] = TextDrawCreate(35.000000, 289.519958, "LD_SPAC:white");
	AutoSalon_Color[44] = TextDrawCreate(58.000000, 289.519958, "LD_SPAC:white");
	AutoSalon_Color[45] = TextDrawCreate(81.000000, 289.519958, "LD_SPAC:white");
	AutoSalon_Color[46] = TextDrawCreate(104.000000, 289.519958, "LD_SPAC:white");
	AutoSalon_Color[47] = TextDrawCreate(127.000000, 289.519958, "LD_SPAC:white");
	for(new i = 0; i < 48; i++)
	{
		TextDrawLetterSize(AutoSalon_Color[i], 0.000000, 0.000000);
		TextDrawTextSize(AutoSalon_Color[i], 21.500000, 26.879997);
		TextDrawAlignment(AutoSalon_Color[i], 1);
		TextDrawColor(AutoSalon_Color[i], color_veh[i][ciTD]);
		TextDrawSetShadow(AutoSalon_Color[i], 0);
		TextDrawSetOutline(AutoSalon_Color[i], 0);
		TextDrawFont(AutoSalon_Color[i], 4);
		TextDrawSetSelectable(AutoSalon_Color[i], true);
	}
	
	Buydialogs[0] = TextDrawCreate(490.666656, 199.940750, "LD_SPAC:white");
	TextDrawLetterSize(Buydialogs[0], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[0], 142.666656, 136.474044);
	TextDrawAlignment(Buydialogs[0], 1);
	TextDrawColor(Buydialogs[0], 255);
	TextDrawSetShadow(Buydialogs[0], 0);
	TextDrawSetOutline(Buydialogs[0], 0);
	TextDrawFont(Buydialogs[0], 4);

	Buydialogs[1] = TextDrawCreate(521.333557, 247.644393, "Price:");
	TextDrawLetterSize(Buydialogs[1], 0.449999, 1.600000);
	TextDrawAlignment(Buydialogs[1], 1);
	TextDrawColor(Buydialogs[1], -1);
	TextDrawSetShadow(Buydialogs[1], 0);
	TextDrawSetOutline(Buydialogs[1], 1);
	TextDrawBackgroundColor(Buydialogs[1], 51);
	TextDrawFont(Buydialogs[1], 1);
	TextDrawSetProportional(Buydialogs[1], 1);

	Buydialogs[2] = TextDrawCreate(492.332733, 271.288757, "hud:radar_THETRUTH");
	TextDrawLetterSize(Buydialogs[2], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[2], 32.000019, 24.474079);
	TextDrawAlignment(Buydialogs[2], 1);
	TextDrawColor(Buydialogs[2], -1);
	TextDrawSetShadow(Buydialogs[2], 0);
	TextDrawSetOutline(Buydialogs[2], 0);
	TextDrawFont(Buydialogs[2], 4);

	Buydialogs[3] = TextDrawCreate(490.999786, 242.666717, "hud:radar_school");
	TextDrawLetterSize(Buydialogs[3], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[3], 33.666698, 24.888864);
	TextDrawAlignment(Buydialogs[3], 1);
	TextDrawColor(Buydialogs[3], -1);
	TextDrawSetShadow(Buydialogs[3], 0);
	TextDrawSetOutline(Buydialogs[3], 0);
	TextDrawFont(Buydialogs[3], 4);

	Buydialogs[4] = TextDrawCreate(491.666534, 214.873977, "LD_BEAT:left");
	TextDrawLetterSize(Buydialogs[4], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[4], 35.666641, 25.718544);
	TextDrawAlignment(Buydialogs[4], 1);
	TextDrawColor(Buydialogs[4], -1);
	TextDrawSetShadow(Buydialogs[4], 0);
	TextDrawSetOutline(Buydialogs[4], 0);
	TextDrawFont(Buydialogs[4], 4);

	Buydialogs[5] = TextDrawCreate(602.333190, 218.192489, "LD_BEAT:right");
	TextDrawLetterSize(Buydialogs[5], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[5], 32.666648, 21.570377);
	TextDrawAlignment(Buydialogs[5], 1);
	TextDrawColor(Buydialogs[5], -1);
	TextDrawSetShadow(Buydialogs[5], 0);
	TextDrawSetOutline(Buydialogs[5], 0);
	TextDrawFont(Buydialogs[5], 4);

	Buydialogs[6] = TextDrawCreate(537.333435, 220.681442, "MODELS");
	TextDrawLetterSize(Buydialogs[6], 0.449999, 1.600000);
	TextDrawAlignment(Buydialogs[6], 1);
	TextDrawColor(Buydialogs[6], -1);
	TextDrawSetShadow(Buydialogs[6], 0);
	TextDrawSetOutline(Buydialogs[6], 1);
	TextDrawBackgroundColor(Buydialogs[6], 51);
	TextDrawFont(Buydialogs[6], 1);
	TextDrawSetProportional(Buydialogs[6], 1);

	Buydialogs[7] = TextDrawCreate(520.000183, 280.414886, "robeg:");
	TextDrawLetterSize(Buydialogs[7], 0.449999, 1.600000);
	TextDrawAlignment(Buydialogs[7], 1);
	TextDrawColor(Buydialogs[7], -1);
	TextDrawSetShadow(Buydialogs[7], 0);
	TextDrawSetOutline(Buydialogs[7], 1);
	TextDrawBackgroundColor(Buydialogs[7], 51);
	TextDrawFont(Buydialogs[7], 1);
	TextDrawSetProportional(Buydialogs[7], 1);

	Buydialogs[8] = TextDrawCreate(495.666656, 303.644439, "hud:radar_impound");
	TextDrawLetterSize(Buydialogs[8], 0.000000, 0.000000);
	TextDrawTextSize(Buydialogs[8], 20.333312, 23.644439);
	TextDrawAlignment(Buydialogs[8], 1);
	TextDrawColor(Buydialogs[8], -1);
	TextDrawSetShadow(Buydialogs[8], 0);
	TextDrawSetOutline(Buydialogs[8], 0);
	TextDrawFont(Buydialogs[8], 4);

	Buydialogs[9] = TextDrawCreate(517.000061, 307.792510, "name:");
	TextDrawLetterSize(Buydialogs[9], 0.449999, 1.600000);
	TextDrawAlignment(Buydialogs[9], 1);
	TextDrawColor(Buydialogs[9], -1);
	TextDrawSetShadow(Buydialogs[9], 0);
	TextDrawSetOutline(Buydialogs[9], 1);
	TextDrawBackgroundColor(Buydialogs[9], 51);
	TextDrawFont(Buydialogs[9], 1);
	TextDrawSetProportional(Buydialogs[9], 1);

	Buydialogs[10] = TextDrawCreate(524.999816, 198.696258, "CR-MP.RU");
	TextDrawLetterSize(Buydialogs[10], 0.449999, 1.600000);
	TextDrawAlignment(Buydialogs[10], 1);
	TextDrawColor(Buydialogs[10], -1);
	TextDrawSetShadow(Buydialogs[10], 0);
	TextDrawSetOutline(Buydialogs[10], 1);
	TextDrawBackgroundColor(Buydialogs[10], 51);
	TextDrawFont(Buydialogs[10], 1);
	TextDrawSetProportional(Buydialogs[10], 1);

и так половину работы мы сделали , осталось за малым показывать этот TD.

Вот показ, сами решайте кода он у вас будет показываться.

 

	TextDrawShowForPlayer(playerid,Texdraws[0]);
	for(new i = 0; i < 4; i++) TextDrawShowForPlayer(playerid,Texdrawsfont[i]);
	for(new i = 0; i < 48; i++) TextDrawShowForPlayer(playerid,AutoSalon_Color[i]);
	for(new i = 0; i < 11; i++) TextDrawShowForPlayer(playerid,Buydialogs[i]);
nHGdzKH.jpg

 

Автор:#pawno

 

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl

Для начала неплохо.

Разнообразия не хватает,банально как-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Ну я как то делал) от нечего отталкивался)  а так предлагайте что еще замутить:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Выбор цвета норм

Остальное не норм

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Соглашусь с комментарием выше. Выбор цвета - годен, а правая часть плохая. Шрифт не очень да и оформление хромает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MDELAET

TD честно говоря не очень...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Я ж говорю кому надо сделают под себя.
А так предлагайте сделаю качественно следующию работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Greenfield

Оригинальность и краткость - сестра таланта. Но данное выражение не подходит для TD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.