Задаюсь опять же вопросом как сохранить новый цвет текстдрава в БД ?
Вот мой код:
case 0: { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) /* Проверяем игрок в машине или нет */ { for(new i; i < 5; i++) { /* LEVEL AND SCORE TEXTDRAW CHANGE COLOR */ PlayerTextDrawColor(playerid, LEVEL[0][playerid], 0xFF00FFff);//розовый PlayerTextDrawColor(playerid, LEVEL[1][playerid], 0xFF00FFff);//розовый PlayerTextDrawColor(playerid, LEVEL[4][playerid], 0xFF00FFff);//розовый /* скрываем TEXTDRAW'S */ PlayerTextDrawHide(playerid, LEVEL[0][playerid]); PlayerTextDrawHide(playerid, LEVEL[1][playerid]); PlayerTextDrawHide(playerid, LEVEL[4][playerid]); /* показываем TEXTDRAW'S */ PlayerTextDrawShow(playerid, LEVEL[0][playerid]); PlayerTextDrawShow(playerid, LEVEL[1][playerid]); PlayerTextDrawShow(playerid, LEVEL[4][playerid]); /* дрифт счётчик */ PlayerTextDrawColor(playerid, textPlayerDrift[i][playerid], 0xFF00FFff); TextDrawColor(textDrift[5], 0xFF00FFff);//розовый } for(new i; i < 3; i++) { /* SPEEDOMETR инфо - скорость/машина/ХП */ PlayerTextDrawColor(playerid, textPlayerVelocimetro[i][playerid], 0xFF00FFff);//розовый PlayerTextDrawHide(playerid, textPlayerVelocimetro[i][playerid]); PlayerTextDrawShow(playerid, textPlayerVelocimetro[i][playerid]); /* тут же текст спидометра */ TextDrawColor(textVelocimetro[3], 0xFF00FFff);//розовый TextDrawHideForPlayer(playerid, textVelocimetro[3]); TextDrawShowForPlayer(playerid, textVelocimetro[3]); } ShowPlayerDialog(playerid, 2345, DIALOG_STYLE_LIST, "{ffffff}Интерфейс TextDraw'ов", "{ffffff}Розовый \t {FF00FF}[•••]{ffffff}\nЖелтый \t {FFFF00}[•••]{ffffff}\nКрасный \t {FF0000}[•••]{ffffff}\nСиний \t\t {0000FF}[•••]{ffffff}\nЗеленый \t {00FF00}[•••]{ffffff}\n{808080}- Включить стандартный интерфейс", "Выбрать", "Назад"); } else SCM(playerid, -1, !"{FFFF00}- Ошибка: {FFFFFF}ТекстДравы не могут сменить цвет. Сядьте в любое авто!"); }
Мне нужно новый цвет то есть "Розовый" сохранить в БД и загружать при входе.
Сразу хочу отметить, сохранить знаю как и загружать тоже знаю как.
Но не полностью уверен что будет загружаться именно розовый цвет, так как в OnPlayerRequestClass загружаю основной цвет этого текстдрава(серый).
Вот как сделать чтоб загружался розовый, если игрок его поставил в настройках?
Мои переменные pColorTD - переменная в моде.
COLORTD - строка в Базе данных.