Перейти к содержанию
Авторизация  
#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-файлов, или продолжить без изменения настроек.