Tonirovka Самопись На Нев Движок Блек Раша Или Олд

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
10 Окт 2025
Сообщения
1
Система тонировки автомобилей
Автор: @miktexstudio
Версия: 1.0


Куда нибудь например где gps токо не в конец мода :

CMD:tonermenu(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, -1, "Вы должны находиться в транспортном средстве");

ShowPlayerDialog(playerid, 1500, DIALOG_STYLE_LIST,
"Настройка тонировки стекол",
"Черный\nТемно-серый\nСерый\nСветло-серый\nТемно-синий\nСиний\nГолубой\nТемно-зеленый\nЗеленый\nБирюзовый\nТемно-красный\nКрасный\nРозовый\nФиолетовый\nОранжевый\nЖелтый\nЗолотой\nКоричневый\nБронзовый\nЗеркальный\nСвой цвет (HEX)",
"Применить", "Закрыть");
return 1;
}

в OndialogResponse: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1500:
{
if(!response) return SendClientMessage(playerid, -1, "Отмена выбора тонировки");

new car = GetPlayerVehicleID(playerid);
if(!car) return SendClientMessage(playerid, -1, "Нужно быть в машине");

if(listitem == 20)
{
ShowPlayerDialog(playerid, 1501, DIALOG_STYLE_INPUT,
"Свой цвет тонировки",
"Введи HEX код (6 символов)\nНапример: FF0000 - красный",
"Поставить", "Назад");
return 1;
}

new a, b, c, d;

if(listitem == 0) { a = 0xFF000000; b = 0xFF000000; c = 0xFF000000; d = 0xFF000000; }
else if(listitem == 1) { a = 0xFF222222; b = 0xFF222222; c = 0xFF222222; d = 0xFF222222; }
else if(listitem == 2) { a = 0xFF888888; b = 0xFF888888; c = 0xFF888888; d = 0xFF888888; }
else if(listitem == 3) { a = 0xFFCCCCCC; b = 0xFFCCCCCC; c = 0xFFCCCCCC; d = 0xFFCCCCCC; }
else if(listitem == 4) { a = 0xFF000088; b = 0xFF000088; c = 0xFF000088; d = 0xFF000088; }
else if(listitem == 5) { a = 0xFF0000FF; b = 0xFF0000FF; c = 0xFF0000FF; d = 0xFF0000FF; }
else if(listitem == 6) { a = 0xFF0088FF; b = 0xFF0088FF; c = 0xFF0088FF; d = 0xFF0088FF; }
else if(listitem == 7) { a = 0xFF008800; b = 0xFF008800; c = 0xFF008800; d = 0xFF008800; }
else if(listitem == 8) { a = 0xFF00FF00; b = 0xFF00FF00; c = 0xFF00FF00; d = 0xFF00FF00; }
else if(listitem == 9) { a = 0xFF00FFFF; b = 0xFF00FFFF; c = 0xFF00FFFF; d = 0xFF00FFFF; }
else if(listitem == 10) { a = 0xFF880000; b = 0xFF880000; c = 0xFF880000; d = 0xFF880000; }
else if(listitem == 11) { a = 0xFFFF0000; b = 0xFFFF0000; c = 0xFFFF0000; d = 0xFFFF0000; }
else if(listitem == 12) { a = 0xFFFF00FF; b = 0xFFFF00FF; c = 0xFFFF00FF; d = 0xFFFF00FF; }
else if(listitem == 13) { a = 0xFF880088; b = 0xFF880088; c = 0xFF880088; d = 0xFF880088; }
else if(listitem == 14) { a = 0xFFFF8800; b = 0xFFFF8800; c = 0xFFFF8800; d = 0xFFFF8800; }
else if(listitem == 15) { a = 0xFFFFFF00; b = 0xFFFFFF00; c = 0xFFFFFF00; d = 0xFFFFFF00; }
else if(listitem == 16) { a = 0xFFFFD700; b = 0xFFFFD700; c = 0xFFFFD700; d = 0xFFFFD700; }
else if(listitem == 17) { a = 0xFF8B4513; b = 0xFF8B4513; c = 0xFF8B4513; d = 0xFF8B4513; }
else if(listitem == 18) { a = 0xFFCD7F32; b = 0xFFCD7F32; c = 0xFFCD7F32; d = 0xFFCD7F32; }
else if(listitem == 19) { a = 0xFFAAAAAA; b = 0xFFAAAAAA; c = 0xFFAAAAAA; d = 0xFFAAAAAA; }

SetVehicleTonerr(car, a, b, c, d, 1);
SendClientMessage(playerid, -1, "Тонировка поставлена");
return 1;
}

case 1501:
{
if(!response)
{
ShowPlayerDialog(playerid, 1500, DIALOG_STYLE_LIST,
"Тонировка машины",
"Черный\nТемно-серый\nСерый\nСветло-серый\nТемно-синий\nСиний\nГолубой\nТемно-зеленый\nЗеленый\nБирюзовый\nТемно-красный\nКрасный\nРозовый\nФиолетовый\nОранжевый\nЖелтый\nЗолотой\nКоричневый\nБронзовый\nЗеркальный\nСвой цвет",
"Выбрать", "Отмена");
return 1;
}

new car = GetPlayerVehicleID(playerid);
if(!car) return SendClientMessage(playerid, -1, "Нужно быть в машине");

if(strlen(inputtext) != 6)
{
SendClientMessage(playerid, -1, "Надо 6 символов типа FF00FF");
ShowPlayerDialog(playerid, 1501, DIALOG_STYLE_INPUT,
"Свой цвет тонировки",
"Введи HEX код (6 символов)\nНапример: FF0000 - красный",
"Поставить", "Назад");
return 1;
}

new color;
sscanf(inputtext, "h", color);
color = 0xFF000000 | color;

SetVehicleTonerr(car, color, color, color, color, 1);

new str[60];
format(str, sizeof(str), "Поставил тонировку цвета #%s", inputtext);
SendClientMessage(playerid, -1, str);
return 1;
}

Система тонировки автомобилей
Автор: @miktexstudio
Версия: 1.0
 
Сверху