#Pawno 306 Опубликовано 16 февраля, 2017 Всем привет , решил иногда выкладывать годные 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]); Автор:#pawno 3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
hteppl 214 Опубликовано 17 февраля, 2017 Для начала неплохо. Разнообразия не хватает,банально как-то. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#Pawno 306 Опубликовано 17 февраля, 2017 Ну я как то делал) от нечего отталкивался) а так предлагайте что еще замутить:) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 17 февраля, 2017 Выбор цвета норм Остальное не норм 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Predator 428 Опубликовано 17 февраля, 2017 Соглашусь с комментарием выше. Выбор цвета - годен, а правая часть плохая. Шрифт не очень да и оформление хромает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MDELAET 26 Опубликовано 17 февраля, 2017 TD честно говоря не очень... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#Pawno 306 Опубликовано 17 февраля, 2017 Я ж говорю кому надо сделают под себя.А так предлагайте сделаю качественно следующию работу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#Greenfield 1 Опубликовано 28 февраля, 2017 Оригинальность и краткость - сестра таланта. Но данное выражение не подходит для TD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты