HoveringRuss
Новичок
Здравствуйте, столкнулся с проблемой... При покупке номеров на машину они отображаются после её респавна.. Как сделать так чтобы при выборе номера они сразу обновились и отобразились на машине?
HTML:
case D_Number:
{
if(response)
{
if(strlen(inputtext) > 32)
{
SCM(playerid, COLOR_SYSTEM, "Максимальная длина - 32 символа");
static body[700]; body[0] = EOS;
strcat(body, ""W"Введи текст, который будет вместо номера");
strcat(body, "\n"W"Для установки цвета введи текст: (цвет)Машина - слово машина будет красным цветом");
strcat(body, "\n"W"RRGGBB - {FF0000}R - красный, {00FF00}G - зелёный, {0000FF}B - синий");
strcat(body, "\n"W"Пример цветов: \
"W"FFFFFF {000000}000000 {FF0000}FF0000 {00FF00}00FF00 {0000FF}0000FF "YL"FFFF00 {FF00FF}FF00FF {00FFFF}00FFFF");
new rand = random(sizeof(Colors));
format(glstr, sizeof(glstr), "\n{%06x}Случайный цвет - "W"%06x", Colors[rand] >>> 8, Colors[rand] >>> 8);
strcat(body, glstr);
strcat(body, "\n"W"Можно выбрать любой цвет, посмотрев его на нашем сайте в разделе {00FF00}Информация - RGB палитра цветов");
SPD(playerid, D_Number, INPUTBOX, ""W"Номер $5000", body, "Выбрать", "Назад");
return true;
}
if(emptyMessage(inputtext))
{
SCM(playerid, COLOR_SYSTEM, "Введи текст");
static body[700]; body[0] = EOS;
strcat(body, ""W"Введи текст, который будет вместо номера");
strcat(body, "\n"W"Для установки цвета введи текст: (цвет)Машина - слово машина будет красным цветом");
strcat(body, "\n"W"RRGGBB - {FF0000}R - красный, {00FF00}G - зелёный, {0000FF}B - синий");
strcat(body, "\n"W"Пример цветов: \
"W"FFFFFF {000000}000000 {FF0000}FF0000 {00FF00}00FF00 {0000FF}0000FF "YL"FFFF00 {FF00FF}FF00FF {00FFFF}00FFFF");
new rand = random(sizeof(Colors));
format(glstr, sizeof(glstr), "\n{%06x}Случайный цвет - "W"%06x", Colors[rand] >>> 8, Colors[rand] >>> 8);
strcat(body, glstr);
strcat(body, "\n"W"Можно выбрать любой цвет, посмотрев его на нашем сайте в разделе {00FF00}Информация - RGB палитра цветов");
SPD(playerid, D_Number, INPUTBOX, ""W"Номер $5000", body, "Выбрать", "Назад");
return true;
}
format(Tuning[playerid][tNumber], 32, colorStr(inputtext));
//format(Tuning[playerid][tNumber], 32, inputtext);
SetVehicleNumberPlate(PIcar[playerid][CarGUID], colorStr(inputtext));
SetPlayerCameraPos(playerid, 623.461364, -2.046214, 1000.845825);
SetPlayerCameraLookAt(playerid, 618.689208, -1.998578, 999.354431);
SPD(playerid, D_Number_Save, MSGBOX, ""W"Номер", "Сохранить этот номер?", "Выбрать", "Назад");
} else {
ShowMenu(playerid, D_SF_Tuning);
new Float: pos_[4];
GetVehiclePos(PIcar[playerid][CarGUID], pos_[0], pos_[1], pos_[2]);
GetVehicleZAngle(PIcar[playerid][CarGUID], pos_[3]);
SetVehicleNumberPlate(PIcar[playerid][CarGUID], PIcar[playerid][NumberPlate]);
InterpolateCameraPos(playerid, 623.461364, -2.046214, 1000.845825, pos_[0]-5.207152, pos_[1]+2.483304, pos_[2]+1.339011, 1500);
InterpolateCameraLookAt(playerid, 618.689208, -1.998578, 999.354431, pos_[0], pos_[1], pos_[2], 1500);
}
}
